# HG changeset patch # User Denis Laxalde # Date 2019-04-06 15:54:13 # Node ID 413a75da98ce71104a1c06c25219982c4c53d052 # Parent bf777c1e78ddfb217dc7f12b8841e42461a17cbe match: add doctest examples for patkind() diff --git a/mercurial/match.py b/mercurial/match.py --- a/mercurial/match.py +++ b/mercurial/match.py @@ -1024,7 +1024,18 @@ class unionmatcher(basematcher): return ('' % self._matchers) def patkind(pattern, default=None): - '''If pattern is 'kind:pat' with a known kind, return kind.''' + '''If pattern is 'kind:pat' with a known kind, return kind. + + >>> patkind('re:.*\.c$') + 're' + >>> patkind('glob:*.c') + 'glob' + >>> patkind('relpath:test.py') + 'relpath' + >>> patkind('main.py') + >>> patkind('main.py', default='re') + 're' + ''' return _patsplit(pattern, default)[0] def _patsplit(pattern, default):