Show More
@@ -578,7 +578,7 b' def revset(context, mapping, args):' | |||||
578 | return m(repo) |
|
578 | return m(repo) | |
579 |
|
579 | |||
580 | if len(args) > 1: |
|
580 | if len(args) > 1: | |
581 |
formatargs = |
|
581 | formatargs = [evalfuncarg(context, mapping, a) for a in args[1:]] | |
582 | revs = query(revsetmod.formatspec(raw, *formatargs)) |
|
582 | revs = query(revsetmod.formatspec(raw, *formatargs)) | |
583 | revs = list(revs) |
|
583 | revs = list(revs) | |
584 | else: |
|
584 | else: |
@@ -3305,6 +3305,9 b' Test revset function' | |||||
3305 | $ hg log --template '{revset("TIP"|lower)}\n' -l1 |
|
3305 | $ hg log --template '{revset("TIP"|lower)}\n' -l1 | |
3306 | 2 |
|
3306 | 2 | |
3307 |
|
3307 | |||
|
3308 | $ hg log -T '{revset("%s", "t{"ip"}")}\n' -l1 | |||
|
3309 | 2 | |||
|
3310 | ||||
3308 | a list template is evaluated for each item of revset/parents |
|
3311 | a list template is evaluated for each item of revset/parents | |
3309 |
|
3312 | |||
3310 | $ hg log -T '{rev} p: {revset("p1(%s)", rev) % "{rev}:{node|short}"}\n' |
|
3313 | $ hg log -T '{rev} p: {revset("p1(%s)", rev) % "{rev}:{node|short}"}\n' |
General Comments 0
You need to be logged in to leave comments.
Login now