This is an archive of the discontinued Mercurial Phabricator instance.

rebase: remove revignored and nullmerge states
ClosedPublic

Authored by quark on Jul 10 2017, 3:15 PM.

Details

Summary

They are no longer necessary to make rebase behavior correct. Therefore
remove them to make the code cleaner and easier to reason about.

Diff Detail

Repository
rHG Mercurial
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

quark created this revision.Jul 10 2017, 3:15 PM
quark retitled this revision from rebase: remove revprecursor and revpruned states to rebase: remove revignored and nullmerge states.Jul 10 2017, 3:19 PM
krbullock edited subscribers, added: mercurial-devel; removed: reviewers.Jul 10 2017, 4:13 PM
durin42 accepted this revision.Jul 14 2017, 3:17 PM
durin42 added a subscriber: durin42.

Once d21 is done, this looks fine.

This revision is now accepted and ready to land.Jul 14 2017, 3:17 PM
quark updated this revision to Diff 159.Jul 14 2017, 4:28 PM
This revision now requires review to proceed.Jul 14 2017, 4:28 PM
durin42 accepted this revision.Jul 14 2017, 5:24 PM
This revision is now accepted and ready to land.Jul 14 2017, 5:24 PM
quark abandoned this revision.Jul 18 2017, 1:41 PM
quark updated this revision to Diff 775.Aug 11 2017, 5:01 AM
This revision is now accepted and ready to land.Aug 11 2017, 5:01 AM
quark updated this revision to Diff 834.Aug 13 2017, 12:28 AM
quark updated this revision to Diff 897.Aug 14 2017, 8:10 PM
This revision was automatically updated to reflect the committed changes.