equal
deleted
inserted
replaced
63 tmp/h_45116003780e |
63 tmp/h_45116003780e |
64 tmp/r_2 |
64 tmp/r_2 |
65 |
65 |
66 Test template output |
66 Test template output |
67 |
67 |
68 $ hg --cwd tmp cat ../b ../c -T '== {path} ({abspath}) r{rev} ==\n{data}' |
68 $ hg --cwd tmp cat ../b ../c -T '== {path|relpath} ({path}) r{rev} ==\n{data}' |
69 == ../b (b) r2 == |
69 == ../b (b) r2 == |
70 1 |
70 1 |
71 == ../c (c) r2 == |
71 == ../c (c) r2 == |
72 3 |
72 3 |
73 |
73 |
74 $ hg cat b c -Tjson --output - |
74 $ hg cat b c -Tjson --output - |
75 [ |
75 [ |
76 { |
76 { |
77 "abspath": "b", |
|
78 "data": "1\n", |
77 "data": "1\n", |
79 "path": "b" |
78 "path": "b" |
80 }, |
79 }, |
81 { |
80 { |
82 "abspath": "c", |
|
83 "data": "3\n", |
81 "data": "3\n", |
84 "path": "c" |
82 "path": "c" |
85 } |
83 } |
86 ] |
84 ] |
87 |
85 |
88 $ hg cat b c -Tjson --output 'tmp/%p.json' |
86 $ hg cat b c -Tjson --output 'tmp/%p.json' |
89 $ cat tmp/b.json |
87 $ cat tmp/b.json |
90 [ |
88 [ |
91 { |
89 { |
92 "abspath": "b", |
|
93 "data": "1\n", |
90 "data": "1\n", |
94 "path": "b" |
91 "path": "b" |
95 } |
92 } |
96 ] |
93 ] |
97 $ cat tmp/c.json |
94 $ cat tmp/c.json |
98 [ |
95 [ |
99 { |
96 { |
100 "abspath": "c", |
|
101 "data": "3\n", |
97 "data": "3\n", |
102 "path": "c" |
98 "path": "c" |
103 } |
99 } |
104 ] |
100 ] |
105 |
101 |