Comments
Patch
@@ -15,8 +15,10 @@
from . import (
config,
error,
+ hbisect,
minirst,
parser,
+ patch,
revset as revsetmod,
templatefilters,
templatekw,
@@ -583,6 +585,12 @@
ctx, repo = ctxrepo('revauthor', context, mapping, args)
return ctx.user()
+def revbisect(context, mapping, args):
+ """:revbisect(rev): Show bisect.
+ See :hg:`help templates.bisect`."""
+ ctx, repo = ctxrepo('revbisect', context, mapping, args)
+ return hbisect.label(repo, ctx.node())
+
def revset(context, mapping, args):
""":revset(query[, formatargs...]): Execute a revision set query. See
:hg:`help revset`."""
@@ -779,6 +787,7 @@
"localdate": localdate,
"pad": pad,
"revauthor": revauthor,
+ "revbisect": revbisect,
"revdesc": revdesc,
"revfiles": revfiles,
"revset": revset,
@@ -2112,6 +2112,13 @@
$ hg log -r 0 --template '{revset("0::0") % "user:\t{revision|revauthor}\n\n"}'
user: test
+ $ hg bisect -b 0
+ $ hg bisect -g 2 > ignored
+ $ hg log -r 0 --template '{revset("all()") % "bisect:\t{revision|revbisect}\n"}\n'
+ bisect: bad
+ bisect:
+ bisect: good
+
$ hg log -r . --template '{revdesc()}'
hg: parse error: revdesc expects one argument
[255]