Show More
@@ -1755,7 +1755,8 b' def walkchangerevs(repo, match, opts, pr' | |||
|
1755 | 1755 | if not revs: |
|
1756 | 1756 | return [] |
|
1757 | 1757 | wanted = set() |
|
1758 |
slowpath = match.anypats() or (match. |
|
|
1758 | slowpath = match.anypats() or ((match.isexact() or match.prefix()) and | |
|
1759 | opts.get('removed')) | |
|
1759 | 1760 | fncache = {} |
|
1760 | 1761 | change = repo.changectx |
|
1761 | 1762 | |
@@ -1835,7 +1836,7 b' def walkchangerevs(repo, match, opts, pr' | |||
|
1835 | 1836 | # Now that wanted is correctly initialized, we can iterate over the |
|
1836 | 1837 | # revision range, yielding only revisions in wanted. |
|
1837 | 1838 | def iterate(): |
|
1838 |
if follow and |
|
|
1839 | if follow and match.always(): | |
|
1839 | 1840 | ff = _followfilter(repo, onlyfirst=opts.get('follow_first')) |
|
1840 | 1841 | def want(rev): |
|
1841 | 1842 | return ff.match(rev) and rev in wanted |
General Comments 0
You need to be logged in to leave comments.
Login now