# HG changeset patch # User Steve Losh # Date 1386177798 18000 # Node ID ef1f9749a219724ebf243fbb158c0d99f7bab5c6 # Parent df54cb5699951c168a84d9bf9e5a60a4669a0186 git --lol diff -r df54cb569995 -r ef1f9749a219 gitconfig --- a/gitconfig Wed Dec 04 12:07:55 2013 -0500 +++ b/gitconfig Wed Dec 04 12:23:18 2013 -0500 @@ -55,7 +55,8 @@ delete-local-branch = branch -D delete-local-reference-to-remote-branch = "!sh -c 'git branch -rd $1/$2' -" delete-remote-branch = "!sh -c 'git push $1 --delete $2' -" - delete-branch = "!sh -c 'git delete-local-branch $1; git delete-local-reference-to-remote-branch origin/$1; git delete-local-reference-to-remote-branch upstream/$1' -" + ; delete-branch = "!sh -c 'git delete-local-branch $1; git delete-local-reference-to-remote-branch origin/$1; git delete-local-reference-to-remote-branch upstream/$1' -" + delete-branch = "!sh -c 'git delete-local-branch $1; git remotes | cut -f1 | sort | uniq | xargs -n1 -J % git delete-local-reference-to-remote-branch % $1' -" currentbranch = rev-parse --abbrev-ref HEAD