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/object.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/object.rb')
-rw-r--r-- | lib/git/object.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/git/object.rb b/lib/git/object.rb index 7702811..c811810 100644 --- a/lib/git/object.rb +++ b/lib/git/object.rb @@ -48,6 +48,11 @@ module Git Git::Log.new(@base, count).object(@sha) end + # creates an archive of this object (tree) + def archive(file = nil, opts = {}) + @base.lib.archive(@sha, file, opts) + end + end |