Re: [PATCH] rebase --merge: fix for rebasing more than 7 commits.
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:42:30
Eric Wong [off-list ref] writes:
Junio C Hamano [off-list ref] wrote:quoted
Junio C Hamano [off-list ref] writes:quoted
* I wanted to raise my confidence level in the new rebase --merge code, so I did a little exercise which resulted in finding this buglet. ... So the exercise went like this: ... With this fix, the above works beautifully. I am reasonably happy with this shiny new toy. Good job, Eric! and thanks.:) Thanks for the extra QA and fix.
Another thing I noticed is while rebasing onto the mainline that has accepted a few of the patches from the topic. The original rebase with "git am -3" logic notices that the patch has already been applied and drops that commit, which is rather nice, but the new "rebase --merge" logic barfs when git-commit notices there is nothing to commit. I think you could before calling git-commit check if the git-merge-$strategy gave you the tree identical to the HEAD tree, and simply skip it (maybe after giving the user "patch already applied"message).