| #!/bin/sh | |
| # | |
| # Copyright (c) 2006, Shawn O. Pearce | |
| # | |
| # Cleanup unreachable files and optimize the repository. | |
| USAGE='' | |
| SUBDIRECTORY_OK=Yes | |
| . git-sh-setup | |
| git-pack-refs --prune && | |
| git-reflog expire --all && | |
| git-repack -a -d -l && | |
| git-prune && | |
| git-rerere gc || exit |