diff options
author | Joshua Peek <josh@joshpeek.com> | 2008-03-14 22:21:21 -0500 |
---|---|---|
committer | Joshua Peek <josh@joshpeek.com> | 2008-03-14 22:21:21 -0500 |
commit | 6c4af60f5fc5193b956a4698b604ad96ef3c51c6 (patch) | |
tree | ed7e29b8dc36208f952ace3e05a3acc36ae22b74 /lib/git | |
parent | 10b880b418879e662feb91ce7af98560adeaa8bb (diff) | |
download | third_party-ruby-git-6c4af60f5fc5193b956a4698b604ad96ef3c51c6.tar.gz third_party-ruby-git-6c4af60f5fc5193b956a4698b604ad96ef3c51c6.tar.xz third_party-ruby-git-6c4af60f5fc5193b956a4698b604ad96ef3c51c6.zip |
Added gc task to base.
Diffstat (limited to 'lib/git')
-rw-r--r-- | lib/git/base.rb | 4 | ||||
-rw-r--r-- | lib/git/lib.rb | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/lib/git/base.rb b/lib/git/base.rb index a670fd8..43a3c0d 100644 --- a/lib/git/base.rb +++ b/lib/git/base.rb @@ -363,6 +363,10 @@ module Git self.lib.repack end + def gc + self.lib.gc + end + ## LOWER LEVEL INDEX OPERATIONS ## diff --git a/lib/git/lib.rb b/lib/git/lib.rb index 71f960a..c9c46e0 100644 --- a/lib/git/lib.rb +++ b/lib/git/lib.rb @@ -517,6 +517,10 @@ module Git command('repack', ['-a', '-d']) end + def gc + command('gc', ['--prune', '--aggressive', '--auto']) + end + # reads a tree into the current index file def read_tree(treeish, opts = {}) arr_opts = [] |