An open API service indexing awesome lists of open source software.

https://github.com/born2snipe/cherrybase

Ruby gem to cherry-pick a range of commits with similar rebase options
https://github.com/born2snipe/cherrybase

Last synced: about 1 year ago
JSON representation

Ruby gem to cherry-pick a range of commits with similar rebase options

Awesome Lists containing this project

README

          

= cherrybase

Git cherry-pick a range of commits from a another branch into your current branch

== Example usages:
This will attempt to cherry-pick from the all the way to the very last commit of the .

cherrybase

This will attempt to cherry-pick from the all the way to from the .

cherrybase ..

This will attempt to cherry-pick from the commit just after the last svn commit from the

cherrybase svn

This will attempt to cherry-pick from the commit just after the last svn commit all the way to the from the

cherrybase svn..

If you encounter a merge conflict you should be able to handle this similar to how you would a 'git rebase'. You make the changes as needed and stage the changes for commit. You now have two choices just like with rebasing '--continue' or '--abort'.

This will commit your changes using the authorship of the original commit. Then attempt to proceed with the cherry-picking.

cherrybase --continue

This will reset your HEAD back to the original commit just before you started cherrybasing.

cherrybase --abort