# HG changeset patch # User Pierre-Yves David # Date 1495403793 -7200 # Node ID 560175d6a83e266047f504ab2b5c7356431c8dea # Parent 64cc0b0590737a960168002d6cb6babe6ee34d1f inhibit: be more flexible on createmarkers API This API got touched in core. diff -r 64cc0b059073 -r 560175d6a83e hgext3rd/evolve/hack/inhibit.py --- a/hgext3rd/evolve/hack/inhibit.py Sun May 21 14:20:24 2017 +0200 +++ b/hgext3rd/evolve/hack/inhibit.py Sun May 21 23:56:33 2017 +0200 @@ -176,14 +176,14 @@ finally: tr.release() -def _createmarkers(orig, repo, relations, flag=0, date=None, metadata=None): +def _createmarkers(orig, repo, relations, *args, **kwargs): """wrap markers create to make sure we de-inhibit target nodes""" # wrapping transactio to unify the one in each function lock = tr = None try: lock = repo.lock() tr = repo.transaction('add-obsolescence-marker') - orig(repo, relations, flag, date, metadata) + orig(repo, relations, *args, **kwargs) precs = (r[0].node() for r in relations) _deinhibitmarkers(repo, precs) tr.close()