Show More
@@ -540,18 +540,19 b' def checkstatus(repo, subset, pat, field' | |||||
540 | return subset.filter(matches) |
|
540 | return subset.filter(matches) | |
541 |
|
541 | |||
542 | def _children(repo, narrow, parentset): |
|
542 | def _children(repo, narrow, parentset): | |
543 | cs = set() |
|
|||
544 | if not parentset: |
|
543 | if not parentset: | |
545 |
return baseset( |
|
544 | return baseset([]) | |
546 | pr = repo.changelog.parentrevs |
|
545 | pr = repo.changelog.parentrevs | |
547 | minrev = min(parentset) |
|
546 | minrev = min(parentset) | |
548 | for r in narrow: |
|
547 | ||
549 | if r <= minrev: |
|
548 | def matches(x): | |
550 |
|
|
549 | if x <= minrev: | |
551 | for p in pr(r): |
|
550 | return False | |
|
551 | for p in pr(x): | |||
552 | if p in parentset: |
|
552 | if p in parentset: | |
553 |
|
|
553 | return True | |
554 | return baseset(cs) |
|
554 | ||
|
555 | return narrow.filter(matches) | |||
555 |
|
556 | |||
556 | def children(repo, subset, x): |
|
557 | def children(repo, subset, x): | |
557 | """``children(set)`` |
|
558 | """``children(set)`` |
General Comments 0
You need to be logged in to leave comments.
Login now