Mercurial > evolve
changeset 1582:aa42a6ad9c5c
inhibit: fix _filterpublic
Before this patch, _filterpublic would always filter rep._obsinhibit and not
its "nodes" argument. Fortunately, we always called it with repo._obsinhibit as
its "nodes" argument!
author | Laurent Charignon <lcharignon@fb.com> |
---|---|
date | Sun, 10 Jan 2016 10:52:24 -0800 |
parents | 54f75dc48887 |
children | aaa65373a31b |
files | hgext/inhibit.py |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext/inhibit.py Mon Jan 04 14:01:17 2016 -0800 +++ b/hgext/inhibit.py Sun Jan 10 10:52:24 2016 -0800 @@ -122,7 +122,7 @@ Public changesets are already immune to obsolescence""" getrev = repo.changelog.nodemap.get getphase = repo._phasecache.phase - return (n for n in repo._obsinhibit + return (n for n in nodes if getrev(n) is not None and getphase(repo, getrev(n))) def _inhibitmarkers(repo, nodes):