contrib/python3-whitelist
author Jun Wu <quark@fb.com>
Mon, 24 Jul 2017 23:52:56 -0700
branchstable
changeset 33590 52f82e7d6a7e
parent 33586 b7304e1cc914
child 33859 48f3e87ce650
permissions -rw-r--r--
rebase: move bookmark to destination for commits becoming empty (issue5627) When rebasing a changeset X and that changeset becomes empty, we should move the bookmark on X to rebase destination. This is a regression caused by the scmutil.cleanupnodes refactoring for rebase. The `adjustdest` function calculates the destination of bookmark movement. It was back-ported from https://phab.mercurial-scm.org/D21. It might be slightly more powerful than the minimal requirement to solve this issue. For example, it's impossible for a merge changeset to become empty while any of its ancestors does not become empty, but the code could handle that case. Since the code is reasonably short and clean, and helps the upcoming D21 series, I'd like to check-in `adjustdest` now. Thanks Martin von Zweigbergk for spotting corner cases (-k and descendant with bookmarks) in this area!
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
32912
ec9ed269edc3 py3: pass the path in hg.repository() as bytes
Pulkit Goyal <7895pulkit@gmail.com>
parents: 32872
diff changeset
     1
test-ancestor.py
33130
cc9501fa5574 py3: update the python3-whitelist with new tests which pass on Python 3
Pulkit Goyal <7895pulkit@gmail.com>
parents: 32912
diff changeset
     2
test-backwards-remove.t
cc9501fa5574 py3: update the python3-whitelist with new tests which pass on Python 3
Pulkit Goyal <7895pulkit@gmail.com>
parents: 32912
diff changeset
     3
test-branch-tag-confict.t
cc9501fa5574 py3: update the python3-whitelist with new tests which pass on Python 3
Pulkit Goyal <7895pulkit@gmail.com>
parents: 32912
diff changeset
     4
test-casecollision.t
cc9501fa5574 py3: update the python3-whitelist with new tests which pass on Python 3
Pulkit Goyal <7895pulkit@gmail.com>
parents: 32912
diff changeset
     5
test-check-commit.t
32872
7a877e569ed6 contrib: check in a whitelist of passing tests in Python 3
Augie Fackler <augie@google.com>
parents:
diff changeset
     6
test-check-execute.t
33130
cc9501fa5574 py3: update the python3-whitelist with new tests which pass on Python 3
Pulkit Goyal <7895pulkit@gmail.com>
parents: 32912
diff changeset
     7
test-check-pyflakes.t
cc9501fa5574 py3: update the python3-whitelist with new tests which pass on Python 3
Pulkit Goyal <7895pulkit@gmail.com>
parents: 32912
diff changeset
     8
test-check-pylint.t
32872
7a877e569ed6 contrib: check in a whitelist of passing tests in Python 3
Augie Fackler <augie@google.com>
parents:
diff changeset
     9
test-check-shbang.t
7a877e569ed6 contrib: check in a whitelist of passing tests in Python 3
Augie Fackler <augie@google.com>
parents:
diff changeset
    10
test-contrib-check-code.t
7a877e569ed6 contrib: check in a whitelist of passing tests in Python 3
Augie Fackler <augie@google.com>
parents:
diff changeset
    11
test-contrib-check-commit.t
33130
cc9501fa5574 py3: update the python3-whitelist with new tests which pass on Python 3
Pulkit Goyal <7895pulkit@gmail.com>
parents: 32912
diff changeset
    12
test-diff-issue2761.t
33305
aaa1f8f514cf py3: fix test-diff-newlines.t to be compatible with py3
Boris Feld <boris.feld@octobus.net>
parents: 33130
diff changeset
    13
test-diff-newlines.t
33130
cc9501fa5574 py3: update the python3-whitelist with new tests which pass on Python 3
Pulkit Goyal <7895pulkit@gmail.com>
parents: 32912
diff changeset
    14
test-diff-reverse.t
cc9501fa5574 py3: update the python3-whitelist with new tests which pass on Python 3
Pulkit Goyal <7895pulkit@gmail.com>
parents: 32912
diff changeset
    15
test-diff-subdir.t
cc9501fa5574 py3: update the python3-whitelist with new tests which pass on Python 3
Pulkit Goyal <7895pulkit@gmail.com>
parents: 32912
diff changeset
    16
test-dirstate-nonnormalset.t
32872
7a877e569ed6 contrib: check in a whitelist of passing tests in Python 3
Augie Fackler <augie@google.com>
parents:
diff changeset
    17
test-doctest.py
33130
cc9501fa5574 py3: update the python3-whitelist with new tests which pass on Python 3
Pulkit Goyal <7895pulkit@gmail.com>
parents: 32912
diff changeset
    18
test-empty-dir.t
cc9501fa5574 py3: update the python3-whitelist with new tests which pass on Python 3
Pulkit Goyal <7895pulkit@gmail.com>
parents: 32912
diff changeset
    19
test-excessive-merge.t
cc9501fa5574 py3: update the python3-whitelist with new tests which pass on Python 3
Pulkit Goyal <7895pulkit@gmail.com>
parents: 32912
diff changeset
    20
test-issue1089.t
cc9501fa5574 py3: update the python3-whitelist with new tests which pass on Python 3
Pulkit Goyal <7895pulkit@gmail.com>
parents: 32912
diff changeset
    21
test-issue1993.t
cc9501fa5574 py3: update the python3-whitelist with new tests which pass on Python 3
Pulkit Goyal <7895pulkit@gmail.com>
parents: 32912
diff changeset
    22
test-issue842.t
cc9501fa5574 py3: update the python3-whitelist with new tests which pass on Python 3
Pulkit Goyal <7895pulkit@gmail.com>
parents: 32912
diff changeset
    23
test-locate.t
32872
7a877e569ed6 contrib: check in a whitelist of passing tests in Python 3
Augie Fackler <augie@google.com>
parents:
diff changeset
    24
test-lrucachedict.py
33130
cc9501fa5574 py3: update the python3-whitelist with new tests which pass on Python 3
Pulkit Goyal <7895pulkit@gmail.com>
parents: 32912
diff changeset
    25
test-manifest.py
cc9501fa5574 py3: update the python3-whitelist with new tests which pass on Python 3
Pulkit Goyal <7895pulkit@gmail.com>
parents: 32912
diff changeset
    26
test-merge-default.t
cc9501fa5574 py3: update the python3-whitelist with new tests which pass on Python 3
Pulkit Goyal <7895pulkit@gmail.com>
parents: 32912
diff changeset
    27
test-merge2.t
cc9501fa5574 py3: update the python3-whitelist with new tests which pass on Python 3
Pulkit Goyal <7895pulkit@gmail.com>
parents: 32912
diff changeset
    28
test-merge5.t
cc9501fa5574 py3: update the python3-whitelist with new tests which pass on Python 3
Pulkit Goyal <7895pulkit@gmail.com>
parents: 32912
diff changeset
    29
test-revlog-packentry.t
32872
7a877e569ed6 contrib: check in a whitelist of passing tests in Python 3
Augie Fackler <augie@google.com>
parents:
diff changeset
    30
test-run-tests.py
7a877e569ed6 contrib: check in a whitelist of passing tests in Python 3
Augie Fackler <augie@google.com>
parents:
diff changeset
    31
test-unified-test.t
33130
cc9501fa5574 py3: update the python3-whitelist with new tests which pass on Python 3
Pulkit Goyal <7895pulkit@gmail.com>
parents: 32912
diff changeset
    32
test-update-reverse.t
32872
7a877e569ed6 contrib: check in a whitelist of passing tests in Python 3
Augie Fackler <augie@google.com>
parents:
diff changeset
    33
test-xdg.t