Closed jerry-skydio closed 6 months ago
More thoughts, although not totally fleshed out:
Given that you're cherry-picking commit A onto commit B, and get conflicts
we'd naturally have to provide revup continue, revup abort commands. users can only have one revup managed conflict tree at a time
https://github.com/gitgitgadget/git/pull/1122 is a huge boon to this feature. we can ff to the latest git version (2.38 once released), largely abandon the old "git apply" engine, and switch to merge-tree. In addition to much better conflict handling, this will also be slightly faster
We'd like to be able to handle conflicts better in a few situations instead of erroring out