comparison .shell.d/50.git_functions.sh @ 234:0cd241f35c40

git-functions: add a couple of handy aliases
author Augie Fackler <durin42@gmail.com>
date Sun, 28 Nov 2010 18:30:26 -0600
parents 0590f34b92a0
children
comparison
equal deleted inserted replaced
233:da06f9fd5016 234:0cd241f35c40
14 git repack -ad --window 100 14 git repack -ad --window 100
15 git gc --prune="`date`" 15 git gc --prune="`date`"
16 popd 16 popd
17 done 17 done
18 } 18 }
19 alias git-repack-all=git_repack_all
19 20
20 function git_fsck_all() { 21 function git_fsck_all() {
21 for repo in $(find . | \ 22 for repo in $(find . | \
22 grep '/objects/pack/' | \ 23 grep '/objects/pack/' | \
23 sed -e 's%\.git/objects/pack/.*%%' | \ 24 sed -e 's%\.git/objects/pack/.*%%' | \
25 pushd $repo 26 pushd $repo
26 git fsck 27 git fsck
27 popd 28 popd
28 done 29 done
29 } 30 }
31 alias git-fsck-all=git_fsck_all