branching: merge with stable
Merge with the inhibit fix.
--- a/hgext3rd/evolve/hack/inhibit.py Wed Oct 18 19:00:56 2017 +0200
+++ b/hgext3rd/evolve/hack/inhibit.py Thu Oct 19 20:01:00 2017 +0200
@@ -236,8 +236,11 @@
repo._obsoletenotrebased = r.keys()
return r
-def _clearrebased(orig, ui, repo, *args, **kwargs):
- r = orig(ui, repo, *args, **kwargs)
+def _clearrebased(orig, ui, repo, dest, state, skipped, collapsedas=None,
+ keepf=False):
+ r = orig(ui, repo, dest, state, skipped, collapsedas, keepf)
+ if keepf:
+ return r
tonode = repo.changelog.node
if util.safehasattr(repo, '_obsoletenotrebased'):
_deinhibitmarkers(repo, [tonode(k) for k in repo._obsoletenotrebased])