4 attr_accessor :full, :remote, :name
9 def initialize(base, name)
14 parts = name.split('/')
16 @remote = Git::Remote.new(@base, parts[0])
24 @gcommit = @base.object(name) if !@gcommit
30 @base.lib.checkout(@name)
38 @base.lib.branch_delete(@name)
52 @base.lib.branch_new(@name) rescue nil
56 @base.lib.branch_current == @name