Mercurial > public > mercurial-scm > hg-stable
diff mercurial/revset.py @ 35281:70e86db6a913
dagop: yield intro filectx by filectxancestors()
This is the convention of dagop.*ancestors() functions.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Thu, 22 Sep 2016 17:48:46 +0900 |
parents | 0d27685b4a2f |
children | 205c3c6c1a51 |
line wrap: on
line diff
--- a/mercurial/revset.py Sun Oct 22 17:23:34 2017 +0900 +++ b/mercurial/revset.py Thu Sep 22 17:48:46 2016 +0900 @@ -929,11 +929,9 @@ s = set() for fname in files: - fctx = c[fname] + fctx = c[fname].introfilectx() a = dagop.filectxancestors(fctx, followfirst) s = s.union(set(c.rev() for c in a)) - # include the revision responsible for the most recent version - s.add(fctx.introrev()) else: s = dagop.revancestors(repo, baseset([c.rev()]), followfirst)