[Updated] D9489: registrar: clarify the documentation about some byte strings being required
mharbison72 (Matt Harbison)
phabricator at mercurial-scm.org
Wed Dec 2 08:04:41 UTC 2020
Closed by commit rHGc1bb02738f96: registrar: clarify the documentation about some byte strings being required (authored by mharbison72).
This revision was automatically updated to reflect the committed changes.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D9489?vs=23918&id=23934
CHANGES SINCE LAST ACTION
https://phab.mercurial-scm.org/D9489/new/
REVISION DETAIL
https://phab.mercurial-scm.org/D9489
AFFECTED FILES
mercurial/registrar.py
CHANGE DETAILS
diff --git a/mercurial/registrar.py b/mercurial/registrar.py
--- a/mercurial/registrar.py
+++ b/mercurial/registrar.py
@@ -37,7 +37,7 @@
keyword = registrar.keyword()
- @keyword('bar')
+ @keyword(b'bar')
def barfunc(*args, **kwargs):
'''Explanation of bar keyword ....
'''
@@ -249,7 +249,7 @@
revsetpredicate = registrar.revsetpredicate()
- @revsetpredicate('mypredicate(arg1, arg2[, arg3])')
+ @revsetpredicate(b'mypredicate(arg1, arg2[, arg3])')
def mypredicatefunc(repo, subset, x):
'''Explanation of this revset predicate ....
'''
@@ -299,7 +299,7 @@
filesetpredicate = registrar.filesetpredicate()
- @filesetpredicate('mypredicate()')
+ @filesetpredicate(b'mypredicate()')
def mypredicatefunc(mctx, x):
'''Explanation of this fileset predicate ....
'''
@@ -356,7 +356,7 @@
templatekeyword = registrar.templatekeyword()
# new API (since Mercurial 4.6)
- @templatekeyword('mykeyword', requires={'repo', 'ctx'})
+ @templatekeyword(b'mykeyword', requires={b'repo', b'ctx'})
def mykeywordfunc(context, mapping):
'''Explanation of this template keyword ....
'''
@@ -388,7 +388,7 @@
templatefilter = registrar.templatefilter()
- @templatefilter('myfilter', intype=bytes)
+ @templatefilter(b'myfilter', intype=bytes)
def myfilterfunc(text):
'''Explanation of this template filter ....
'''
@@ -420,8 +420,8 @@
templatefunc = registrar.templatefunc()
- @templatefunc('myfunc(arg1, arg2[, arg3])', argspec='arg1 arg2 arg3',
- requires={'ctx'})
+ @templatefunc(b'myfunc(arg1, arg2[, arg3])', argspec=b'arg1 arg2 arg3',
+ requires={b'ctx'})
def myfuncfunc(context, mapping, args):
'''Explanation of this template function ....
'''
@@ -460,7 +460,7 @@
internalmerge = registrar.internalmerge()
- @internalmerge('mymerge', internalmerge.mergeonly,
+ @internalmerge(b'mymerge', internalmerge.mergeonly,
onfailure=None, precheck=None,
binary=False, symlink=False):
def mymergefunc(repo, mynode, orig, fcd, fco, fca,
To: mharbison72, #hg-reviewers, pulkit
Cc: mercurial-patches
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurial-scm.org/pipermail/mercurial-patches/attachments/20201202/d8041d3a/attachment-0002.html>
More information about the Mercurial-patches
mailing list