# HG changeset patch
# User Yuya Nishihara <y...@tcha.org>
# Date 1523677480 -32400
#      Sat Apr 14 12:44:40 2018 +0900
# Node ID 2536edebfeac00856d892847e1afea414ad3a985
# Parent  775ad61e04e28c49c78c7936d88826a3df024781
revset: drop support for posttreebuilthook() (API)

AFAIK, the only user was the directaccess extension, which is in core now.

diff --git a/mercurial/revset.py b/mercurial/revset.py
--- a/mercurial/revset.py
+++ b/mercurial/revset.py
@@ -2166,10 +2166,6 @@ methods = {
     "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 @@ def matchany(ui, specs, repo=None, local
     tree = revsetlang.foldconcat(tree)
     tree = revsetlang.analyze(tree)
     tree = revsetlang.optimize(tree)
-    posttreebuilthook(tree, repo)
     return makematcher(tree)
 
 def makematcher(tree):
_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Reply via email to