summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--subcmds/selfupdate.py1
-rw-r--r--subcmds/sync.py2
2 files changed, 3 insertions, 0 deletions
diff --git a/subcmds/selfupdate.py b/subcmds/selfupdate.py
index 4f46a129..46aa3a19 100644
--- a/subcmds/selfupdate.py
+++ b/subcmds/selfupdate.py
@@ -55,6 +55,7 @@ need to be performed by an end-user.
55 print >>sys.stderr, "error: can't update repo" 55 print >>sys.stderr, "error: can't update repo"
56 sys.exit(1) 56 sys.exit(1)
57 57
58 rp.bare_git.gc('--auto')
58 _PostRepoFetch(rp, 59 _PostRepoFetch(rp,
59 no_repo_verify = opt.no_repo_verify, 60 no_repo_verify = opt.no_repo_verify,
60 verbose = True) 61 verbose = True)
diff --git a/subcmds/sync.py b/subcmds/sync.py
index afd44dab..1537c9a2 100644
--- a/subcmds/sync.py
+++ b/subcmds/sync.py
@@ -118,6 +118,8 @@ later is required to fix a server side protocol bug.
118 print >>sys.stderr, 'error: Cannot fetch %s' % project.name 118 print >>sys.stderr, 'error: Cannot fetch %s' % project.name
119 sys.exit(1) 119 sys.exit(1)
120 pm.end() 120 pm.end()
121 for project in projects:
122 project.bare_git.gc('--auto')
121 return fetched 123 return fetched
122 124
123 def UpdateProjectList(self): 125 def UpdateProjectList(self):