##// END OF EJS Templates
narrow: fix flaky behavior described in issue6150...
narrow: fix flaky behavior described in issue6150 This has been plaguing the CI for a good while, and it doesn't appear to have an easy fix proposed yet. The solution in this change is to always do an unambiguous (but expensive) lookup in case of comparison. This should always be correct, albeit suboptimal. Differential Revision: https://phab.mercurial-scm.org/D10034

File last commit:

r40405:ef6cab79 default
r47280:b994db7c stable
Show More
test-issue5979.t
34 lines | 658 B | text/troff | Tads3Lexer
Boris Feld
ancestors: actually iterate over ancestors in topological order (issue5979)...
r39509 $ hg init r1
$ cd r1
$ hg ci --config ui.allowemptycommit=true -m c0
$ hg ci --config ui.allowemptycommit=true -m c1
$ hg ci --config ui.allowemptycommit=true -m c2
$ hg co -q 0
$ hg ci --config ui.allowemptycommit=true -m c3
created new head
$ hg co -q 3
$ hg merge --quiet
$ hg ci --config ui.allowemptycommit=true -m c4
$ hg log -G -T'{desc}'
@ c4
|\
| o c3
| |
o | c2
| |
o | c1
|/
o c0
Matt Harbison
py3: fix module imports in tests, as flagged by test-check-module-imports.t...
r40405 >>> from mercurial import hg
>>> from mercurial import ui as uimod
>>> repo = hg.repository(uimod.ui())
Boris Feld
ancestors: actually iterate over ancestors in topological order (issue5979)...
r39509 >>> for anc in repo.changelog.ancestors([4], inclusive=True):
... print(anc)
4
3
2
1
0