diff options
author | https://www.google.com/accounts/o8/id?id=AItOawll4Kgp7nMuOKdB0FfbcYZ3KRq7HCS0Slc <Laura@web> | 2014-01-16 17:47:45 +0000 |
---|---|---|
committer | admin <admin@branchable.com> | 2014-01-16 17:47:45 +0000 |
commit | d5287cccbbe572fbaa7a45a5fefae9e695eb759d (patch) | |
tree | 23638ff76544a527f63a5bcecd92ae06aae23c78 | |
parent | 837e4f6cb023c7b85916483cee4bab780ed6fa09 (diff) |
Added a comment: Rebase all branches
-rw-r--r-- | doc/forum/migrate_existing_git_repository_to_git-annex/comment_4_057f0079fbee3451ccda08026bab21d4._comment | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/doc/forum/migrate_existing_git_repository_to_git-annex/comment_4_057f0079fbee3451ccda08026bab21d4._comment b/doc/forum/migrate_existing_git_repository_to_git-annex/comment_4_057f0079fbee3451ccda08026bab21d4._comment new file mode 100644 index 000000000..e8495560a --- /dev/null +++ b/doc/forum/migrate_existing_git_repository_to_git-annex/comment_4_057f0079fbee3451ccda08026bab21d4._comment @@ -0,0 +1,20 @@ +[[!comment format=sh + username="https://www.google.com/accounts/o8/id?id=AItOawll4Kgp7nMuOKdB0FfbcYZ3KRq7HCS0Slc" + nickname="Laura" + subject="Rebase all branches" + date="2014-01-16T17:47:45Z" + 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 + +"""]] |