diff -r 54f75dc48887 -r aa42a6ad9c5c 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):