diff options
author | scott Chacon <schacon@agadorsparticus.corp.reactrix.com> | 2007-11-14 10:24:22 -0800 |
---|---|---|
committer | scott Chacon <schacon@agadorsparticus.corp.reactrix.com> | 2007-11-14 10:24:22 -0800 |
commit | df27b5e7d6cb210b5a0870eb671a983336fb95c7 (patch) | |
tree | b2e1c449e04de4adb7048ee84e02c1cab50557e4 /lib/git/branch.rb | |
parent | cbf72e3bfd1f62b35cc2db623be531f7f9c9275c (diff) | |
download | third_party-ruby-git-df27b5e7d6cb210b5a0870eb671a983336fb95c7.tar.gz third_party-ruby-git-df27b5e7d6cb210b5a0870eb671a983336fb95c7.tar.xz third_party-ruby-git-df27b5e7d6cb210b5a0870eb671a983336fb95c7.zip |
added 'archive' and tests
Diffstat (limited to 'lib/git/branch.rb')
-rw-r--r-- | lib/git/branch.rb | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/git/branch.rb b/lib/git/branch.rb index 7cef94e..f9106ab 100644 --- a/lib/git/branch.rb +++ b/lib/git/branch.rb @@ -21,15 +21,18 @@ module Git end def gcommit - @gcommit = @base.object(name) if !@gcommit + @gcommit = @base.object(@full) if !@gcommit @gcommit end def checkout check_if_create - @base.checkout(@name) + @base.checkout(@full) end + def archive(file, opts = {}) + @base.lib.archive(@full, file, opts) + end # g.branch('new_branch').in_branch do # # create new file |