comparison mercurial/merge.py @ 31158:58f55f0b40dc

merge: drop obsolete non-linear cases from docstring table Since 6b1fc09c699a (update: change default destination to tipmost descendant (issue4673) (BC), 2016-02-02), non-linear updates can no longer happen if the user doesn't specify a destination, so we can drop these case from the table in the docstring of merge.update().
author Martin von Zweigbergk <martinvonz@google.com>
date Mon, 27 Feb 2017 14:27:22 -0800
parents 330fbd515512
children 955b3a6d3dd5
comparison
equal deleted inserted replaced
31157:accdd5e62066 31158:58f55f0b40dc
1468 branch, or on another named branch). 1468 branch, or on another named branch).
1469 1469
1470 This logic is tested by test-update-branches.t. 1470 This logic is tested by test-update-branches.t.
1471 1471
1472 -c -C dirty rev | linear same cross 1472 -c -C dirty rev | linear same cross
1473 n n n n | ok (1) x 1473 n n n n | ok x x
1474 n n n y | ok ok ok 1474 n n n y | ok ok ok
1475 n n y n | merge (2) (2) 1475 n n y n | merge x x
1476 n n y y | merge (3) (3) 1476 n n y y | merge (1) (1)
1477 n y * * | discard discard discard 1477 n y * * | discard discard discard
1478 y n y * | (4) (4) (4) 1478 y n y * | (2) (2) (2)
1479 y n n * | ok ok ok 1479 y n n * | ok ok ok
1480 y y * * | (5) (5) (5) 1480 y y * * | (3) (3) (3)
1481 1481
1482 x = can't happen 1482 x = can't happen
1483 * = don't-care 1483 * = don't-care
1484 1 = abort: not a linear update (merge or update --check to force update) 1484 1 = abort: uncommitted changes (commit or update --clean to discard changes)
1485 2 = abort: uncommitted changes (commit and merge, or update --clean to 1485 2 = abort: uncommitted changes (checked in commands.py)
1486 discard changes) 1486 3 = incompatible options (checked in commands.py)
1487 3 = abort: uncommitted changes (commit or update --clean to discard changes)
1488 4 = abort: uncommitted changes (checked in commands.py)
1489 5 = incompatible options (checked in commands.py)
1490 1487
1491 Return the same tuple as applyupdates(). 1488 Return the same tuple as applyupdates().
1492 """ 1489 """
1493 1490
1494 # This functon used to find the default destination if node was None, but 1491 # This functon used to find the default destination if node was None, but