]> asedeno.scripts.mit.edu Git - git.git/blob - git-gc.sh
Merge git://git.kernel.org/pub/scm/gitk/gitk
[git.git] / git-gc.sh
1 #!/bin/sh
2 #
3 # Copyright (c) 2006, Shawn O. Pearce
4 #
5 # Cleanup unreachable files and optimize the repository.
6
7 USAGE=''
8 SUBDIRECTORY_OK=Yes
9 . git-sh-setup
10
11 git-pack-refs --prune &&
12 git-reflog expire --all &&
13 git-repack -a -d -l &&
14 git-prune &&
15 git-rerere gc || exit