-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Git branch aware rebase helper #1
Comments
Hey there, you might be thinking of https://github.com/abhinav/restack that @abhinav made to assist with that, my solution is a bit more lightweight, and isn't a standalone tool:
So for me, the experience is all in-editor and usually looks like:
This is an in-exact / imprecise process, but I prefer such a whitebox mode to the blackbox of a maximally convenient tool, as it tends to: 1) engage me more in actually editing / considering / reviewing my rebase plan and 2) adapts well to more complicated scenarios, say if you want to update other side-branches ( not just one stack ) or other non-linear scenarios. |
Hey @jcorbin thank you for your reply! Over the last year I have evaluated a bunch of options and together with @abhinav we have concluded that https://github.com/stacked-git/stgit is the most versatile approach. It allows more interactive stack management, which is a bit easier to work with than Git rebase TODO file. And it allows you to switch branches or push/pop patches to work on other things mid stack, which opens up a world of interesting possibilities. |
Hey Joshua, for some reason I was thinking I saw a script that you may or may not have written to help with a situation where you might be working on multiple feature branches and have for example a layout like so:
Suppose you are on branch
feature-4
:Your git log will then looks like this:
And want to rebase against latests
master
while preserving all of branch names. Have I seen that here or somewhere else? =]The text was updated successfully, but these errors were encountered: