##// END OF EJS Templates
tags: unblock log-like template keywords and functions...
Yuya Nishihara -
r38449:5d9b765d default
parent child Browse files
Show More
@@ -5438,6 +5438,7 b' def tags(ui, repo, **opts):'
5438 5438 opts = pycompat.byteskwargs(opts)
5439 5439 ui.pager('tags')
5440 5440 fm = ui.formatter('tags', opts)
5441 contexthint = fm.contexthint('tag rev node type')
5441 5442 hexfunc = fm.hexfunc
5442 5443 tagtype = ""
5443 5444
@@ -5450,6 +5451,8 b' def tags(ui, repo, **opts):'
5450 5451 tagtype = 'local'
5451 5452
5452 5453 fm.startitem()
5454 if 'ctx' in contexthint:
5455 fm.context(ctx=repo[n])
5453 5456 fm.write('tag', '%s', t, label=label)
5454 5457 fmt = " " * (30 - encoding.colwidth(t)) + ' %5d:%s'
5455 5458 fm.condwrite(not ui.quiet, 'rev node', fmt,
@@ -610,6 +610,27 b' to remove a tag of type X which actually'
610 610 localtag 0:bbd179dfa0a7 local
611 611 globaltag 0:bbd179dfa0a7
612 612
613 Templated output:
614
615 (immediate values)
616
617 $ hg tags -T '{pad(tag, 9)} {rev}:{node} ({type})\n'
618 tip 1:a0b6fe111088c8c29567d3876cc466aa02927cae ()
619 localtag 0:bbd179dfa0a71671c253b3ae0aa1513b60d199fa (local)
620 globaltag 0:bbd179dfa0a71671c253b3ae0aa1513b60d199fa ()
621
622 (ctx/revcache dependent)
623
624 $ hg tags -T '{pad(tag, 9)} {rev} {file_adds}\n'
625 tip 1 .hgtags
626 localtag 0 foo
627 globaltag 0 foo
628
629 $ hg tags -T '{pad(tag, 9)} {rev}:{node|shortest}\n'
630 tip 1:a0b6
631 localtag 0:bbd1
632 globaltag 0:bbd1
633
613 634 Test for issue3911
614 635
615 636 $ hg tag -r 0 -l localtag2
General Comments 0
You need to be logged in to leave comments. Login now