git-repo/subcmds
Shawn O. Pearce 1875ddd47c sync: Run git gc --auto after fetch
Users may wind up with a lot of loose object content in projects they
don't frequently make changes in, but that are modified by others.

Since we bypass many git code paths that would have otherwise called
out to `git gc --auto`, its possible for these projects to have
their loose object database grow out of control.  To help prevent
that, we now invoke it ourselves during the network half of sync.

Signed-off-by: Shawn O. Pearce <sop@google.com>
2009-07-03 16:39:19 -07:00
..
__init__.py Initial Contribution 2008-10-21 07:00:00 -07:00
abandon.py Modify 'repo abandon' to be more like 'repo checkout' and 'repo start' 2009-04-18 15:15:24 -07:00
branches.py branches: Describe output format in repo help branches 2009-06-12 17:35:43 -07:00
checkout.py Improve checkout performance for the common unmodified case 2009-04-18 15:04:41 -07:00
diff.py Initial Contribution 2008-10-21 07:00:00 -07:00
download.py Teach repo how to download changes to the local checkout 2008-10-23 14:43:28 -07:00
forall.py Change project.revision to revisionExpr and revisionId 2009-05-29 18:45:20 -07:00
grep.py grep: Only use --color on git 1.6.3 and later 2009-06-12 09:33:48 -07:00
help.py help: Don't show empty Summary or Description sections 2009-07-03 11:00:16 -07:00
init.py init: Allow -m only on XML formatted manifest 2009-07-03 11:00:16 -07:00
manifest.py manifest: Only support -o option on XML formatted manifest 2009-07-03 11:00:16 -07:00
prune.py Initial Contribution 2008-10-21 07:00:00 -07:00
selfupdate.py sync: Run git gc --auto after fetch 2009-07-03 16:39:19 -07:00
stage.py Only display project path in 'repo stage -i' 2009-04-18 11:22:13 -07:00
start.py Require a project or '--all' to be specified when using 'repo start'. 2009-04-22 18:05:50 -07:00
status.py Make 'repo status' show the branch you are currently on 2009-04-18 15:31:36 -07:00
sync.py sync: Run git gc --auto after fetch 2009-07-03 16:39:19 -07:00
upload.py Automatically guess Gerrit change number in "repo upload --replace" 2009-05-05 15:01:18 -07:00
version.py Don't permit users to run repo status in a mirror client 2009-03-03 17:47:06 -08:00