diff options
Diffstat (limited to 'subcmds')
| -rw-r--r-- | subcmds/selfupdate.py | 1 | ||||
| -rw-r--r-- | subcmds/sync.py | 2 |
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 80bba1aa..36ef16db 100644 --- a/subcmds/sync.py +++ b/subcmds/sync.py | |||
| @@ -185,6 +185,8 @@ later is required to fix a server side protocol bug. | |||
| 185 | t.join() | 185 | t.join() |
| 186 | 186 | ||
| 187 | pm.end() | 187 | pm.end() |
| 188 | for project in projects: | ||
| 189 | project.bare_git.gc('--auto') | ||
| 188 | return fetched | 190 | return fetched |
| 189 | 191 | ||
| 190 | def UpdateProjectList(self): | 192 | def UpdateProjectList(self): |
