Comment 1 for bug 40486

Revision history for this message
Martin Pool (mbp) wrote :

The current 0.8pre will rewrite the revision history to canonical form on push and pull.

The main line is set to the left-most parent path. This means that each revision will have one specific revision number anywhere it occurs on the mainline, which is good for consistency.

(A similar failure can happen when uncommitting, but that is presumably less common and people should be aware of the risks.)

The bug describes an unavoidable drawback of allowing revision numbers to ever be rewritten.