[PATCH RFC] match: remove doc about undefined behavior of visitdir()
yuya at tcha.org
Thu Nov 30 08:58:34 EST 2017
# HG changeset patch
# User Yuya Nishihara <yuya at tcha.org>
# Date 1512048733 -32400
# Thu Nov 30 22:32:13 2017 +0900
# Node ID 96068178c378074645b6ecb7924ae2aa8b435be0
# Parent 4b139bb31b336c46e1b2e8f7e9f16a5332868670
match: remove doc about undefined behavior of visitdir()
This was added by 8545bd381504, but core matchers support visitdir() of
arbitrary locations since 2773540c3650, and verifier._verifymanifest()
doesn't seem to strictly obey the restriction.
I have no idea how important this API contract is for third-party extensions.
That's why this patch is RFC.
diff --git a/mercurial/match.py b/mercurial/match.py
@@ -305,9 +305,6 @@ class basematcher(object):
Returns the string 'all' if the given directory and all subdirectories
should be visited. Otherwise returns True or False indicating whether
the given directory should be visited.
- This function's behavior is undefined if it has returned False for
- one of the dir's parent directories.
More information about the Mercurial-devel