Mercurial > hg
comparison tests/test-revset.t @ 33075:d83b189aef83
dagop: change revdescendants() to include all root revisions
Prepares for adding depth support. I want to process depth=0 in
revdescendants() to make things simpler.
only() also calls dagop.revdescendants(), but it filters out root revisions
explicitly. So this should cause no problem.
# descendants(0) using hg repo
0) 0.052380
1) 0.051226
# only(tip) using hg repo
0) 0.001433
1) 0.001425
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Tue, 20 Jun 2017 22:26:52 +0900 |
parents | e999b59d6eb1 |
children | a53bfc2845f2 |
comparison
equal
deleted
inserted
replaced
33074:e999b59d6eb1 | 33075:d83b189aef83 |
---|---|
3528 ('symbol', 'descendants') | 3528 ('symbol', 'descendants') |
3529 (func | 3529 (func |
3530 ('symbol', 'merge') | 3530 ('symbol', 'merge') |
3531 None)) | 3531 None)) |
3532 * set: | 3532 * set: |
3533 <addset+ | 3533 <generatorset+> |
3534 <filteredset | |
3535 <fullreposet+ 0:10>, | |
3536 <merge>>, | |
3537 <generatorset+>> | |
3538 6 | 3534 6 |
3539 7 | 3535 7 |
3540 | 3536 |
3541 test infinite recursion | 3537 test infinite recursion |
3542 | 3538 |