On 10/28/2009 06:36 PM, Anthony Liguori wrote:
Avi Kivity wrote:
Why? When you detect the conflict, ask the unlucky second to rebase (on top of some git branch). The rebased series doesn't need a re-review unless the submitter says he needed to rework it significantly.

(IOW, the submitter's rebase doesn't need more review than your conflict resolution)

The rebasing is really trivial in most circumstances.  It's akin to do a
merge conflict resolution after a git pull.

My mistake here was not in how I handled the conflict resolution but in
how I folded those commits back into the tree.

Well, if it's just an error I don't see a need for a change in procedure. FWIW, I do a lot of rebasing too (for different reasons - not introduce a bug and its fix in the same pull, cross-arch compile fixes, fold reverts and incremental fixes). To ensure I don't screw things up, I always compare the result of the rebase with the original (git diff should show nothing), and build-test every revision on every arch. With ccache it's fairly reasonable, even on s390.

--
Do not meddle in the internals of kernels, for they are subtle and quick to 
panic.



Reply via email to