# HG changeset patch # User Augie Fackler # Date 1235167545 21600 # Node ID 20834b97b814fd25b8088d754c48fd90c886c496 # Parent 0ba810271408a197b7d2a747d7dca71c0af08565 Add function to rebase all local named branches to HEAD of their parent svn branch. diff --git a/.shell.d/50.vcs_functions.sh b/.shell.d/50.vcs_functions.sh --- a/.shell.d/50.vcs_functions.sh +++ b/.shell.d/50.vcs_functions.sh @@ -25,6 +25,13 @@ function svnurlof() { echo $url } +function hg-svn-rebase-all() { + for b in `hg llog -u 'Augie Fackler ' --template '{branches}\n' | sort | uniq` + do + hg co $b && hg svn rebase || return + done +} + function hg-svn-mkbranch() { local upstream upstream=$(hg svn url)