core.logallrefupdates: log remotes/ tracking branches.
[git/repo.git] / git-gc.sh
blob6de55f729258200a0215f65bbacb0a1cf1c0c51f
1 #!/bin/sh
3 # Copyright (c) 2006, Shawn O. Pearce
5 # Cleanup unreachable files and optimize the repository.
7 USAGE=''
8 SUBDIRECTORY_OK=Yes
9 . git-sh-setup
11 git-pack-refs --prune &&
12 git-reflog expire --all &&
13 git-repack -a -d -l &&
14 git-prune &&
15 git-rerere gc || exit