This commit is contained in:
https://www.google.com/accounts/o8/id?id=AItOawll4Kgp7nMuOKdB0FfbcYZ3KRq7HCS0Slc 2014-01-16 17:45:53 +00:00 committed by admin
parent d75b22f1a4
commit 4ff09cec08

View file

@ -1,18 +0,0 @@
[[!comment format=mdwn
username="https://www.google.com/accounts/o8/id?id=AItOawll4Kgp7nMuOKdB0FfbcYZ3KRq7HCS0Slc"
nickname="Laura"
subject="Rebase all branches"
date="2014-01-16T17:44:04Z"
content="""
For the portion: git rebase master mybranch # how to automate this for all branches?
Try this:
branch_to_ignore='git-annex|master|newroot'
for branch in $(git for-each-ref --sort=-committerdate refs/heads --format='%(refname:short)' | egrep -v $branch_to_ignore )
do git rebase --onto master \"$branch~\" \"$branch\"
echo \"Rebasing branch $branch onto master....\"
done
Feel free to add/correct as necessary
"""]]