inhibit: fix _filterpublic
authorLaurent Charignon <lcharignon@fb.com>
Sun, 10 Jan 2016 10:52:24 -0800
changeset 1582 aa42a6ad9c5c
parent 1581 54f75dc48887
child 1583 aaa65373a31b
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!
hgext/inhibit.py
--- 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):