equal
deleted
inserted
replaced
928 files = c.manifest().walk(matcher) |
928 files = c.manifest().walk(matcher) |
929 |
929 |
930 s = set() |
930 s = set() |
931 for fname in files: |
931 for fname in files: |
932 fctx = c[fname] |
932 fctx = c[fname] |
933 s = s.union(set(c.rev() for c in fctx.ancestors(followfirst))) |
933 a = dagop.filectxancestors(fctx, followfirst) |
|
934 s = s.union(set(c.rev() for c in a)) |
934 # include the revision responsible for the most recent version |
935 # include the revision responsible for the most recent version |
935 s.add(fctx.introrev()) |
936 s.add(fctx.introrev()) |
936 else: |
937 else: |
937 s = dagop.revancestors(repo, baseset([c.rev()]), followfirst) |
938 s = dagop.revancestors(repo, baseset([c.rev()]), followfirst) |
938 |
939 |