# HG changeset patch # User Denis Laxalde # Date 1554566053 -7200 # Node ID 413a75da98ce71104a1c06c25219982c4c53d052 # Parent bf777c1e78ddfb217dc7f12b8841e42461a17cbe match: add doctest examples for patkind() diff -r bf777c1e78dd -r 413a75da98ce mercurial/match.py --- a/mercurial/match.py Sat Apr 06 15:21:55 2019 +0200 +++ b/mercurial/match.py Sat Apr 06 17:54:13 2019 +0200 @@ -1024,7 +1024,18 @@ 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):