# HG changeset patch # User Yuya Nishihara # Date 1523677480 -32400 # Node ID 0c6b1ec75b73509481fdedf0d72003c395eccbe4 # Parent 8bacc09814ba5500d15fb40c472e84cb95ae2f99 revset: drop support for posttreebuilthook() (API) AFAIK, the only user was the directaccess extension, which is in core now. diff -r 8bacc09814ba -r 0c6b1ec75b73 mercurial/revset.py --- a/mercurial/revset.py Sat Apr 14 02:07:42 2018 +0530 +++ b/mercurial/revset.py Sat Apr 14 12:44:40 2018 +0900 @@ -2166,10 +2166,6 @@ "parentpost": parentpost, } -def posttreebuilthook(tree, repo): - # hook for extensions to execute code on the optimized tree - pass - def lookupfn(repo): return lambda symbol: scmutil.isrevsymbol(repo, symbol) @@ -2211,7 +2207,6 @@ tree = revsetlang.foldconcat(tree) tree = revsetlang.analyze(tree) tree = revsetlang.optimize(tree) - posttreebuilthook(tree, repo) return makematcher(tree) def makematcher(tree):