# HG changeset patch # User Martin von Zweigbergk # Date 1495829310 25200 # Node ID e7aa11f3abcdc4322048ee244e023bfa40841630 # Parent 0ff336a42c393e0ec39939ef1c837e1a5f4a69bf match: add __repr__ for subdirmatcher Should at least be useful for debugging. Would matter for correctness too if fsmonitor or Facebook's sparse extension worked with subrepos (which I don't know if they do). diff -r 0ff336a42c39 -r e7aa11f3abcd mercurial/match.py --- a/mercurial/match.py Sun May 28 21:31:29 2017 -0400 +++ b/mercurial/match.py Fri May 26 13:08:30 2017 -0700 @@ -629,6 +629,10 @@ def anypats(self): return self._matcher.anypats() + def __repr__(self): + return ('' % + (self._path, self._matcher)) + def patkind(pattern, default=None): '''If pattern is 'kind:pat' with a known kind, return kind.''' return _patsplit(pattern, default)[0]