diff options
author | https://www.google.com/accounts/o8/id?id=AItOawll4Kgp7nMuOKdB0FfbcYZ3KRq7HCS0Slc <Laura@web> | 2014-01-16 17:44:04 +0000 |
---|---|---|
committer | admin <admin@branchable.com> | 2014-01-16 17:44:04 +0000 |
commit | d06cceece8740c75257dd85d1df9bab8142bade2 (patch) | |
tree | 0c8729fe4e3b300d84e9aabf0781d1b5d3f1e3f0 /doc | |
parent | 973ed396f3a96307c67a5a71f51098f4d1f5f649 (diff) |
Added a comment: Rebase all branches
Diffstat (limited to 'doc')
-rw-r--r-- | doc/forum/migrate_existing_git_repository_to_git-annex/comment_4_fbdc996c6c9994973bd3c0cbbbca32e1._comment | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/doc/forum/migrate_existing_git_repository_to_git-annex/comment_4_fbdc996c6c9994973bd3c0cbbbca32e1._comment b/doc/forum/migrate_existing_git_repository_to_git-annex/comment_4_fbdc996c6c9994973bd3c0cbbbca32e1._comment new file mode 100644 index 000000000..6c130a18d --- /dev/null +++ b/doc/forum/migrate_existing_git_repository_to_git-annex/comment_4_fbdc996c6c9994973bd3c0cbbbca32e1._comment @@ -0,0 +1,18 @@ +[[!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 +"""]] |