105 s1(8522f9e3fee9): c_c |
105 s1(8522f9e3fee9): c_c |
106 s0(ea705abc4f51)^ c_b (base) |
106 s0(ea705abc4f51)^ c_b (base) |
107 $ hg stack -Tjson | python -m json.tool |
107 $ hg stack -Tjson | python -m json.tool |
108 [ |
108 [ |
109 { |
109 { |
|
110 "desc": "c_f", |
110 "isentry": true, |
111 "isentry": true, |
111 "topic.stack.desc": "c_f", |
112 "stack_index": 4, |
112 "topic.stack.index": 4, |
113 "state": [ |
113 "topic.stack.state": [ |
|
114 "current" |
114 "current" |
115 ], |
115 ], |
116 "topic.stack.state.symbol": "@" |
116 "symbol": "@" |
117 }, |
117 }, |
118 { |
118 { |
|
119 "desc": "c_e", |
119 "isentry": true, |
120 "isentry": true, |
120 "topic.stack.desc": "c_e", |
121 "stack_index": 3, |
121 "topic.stack.index": 3, |
122 "state": [ |
122 "topic.stack.state": [ |
|
123 "clean" |
123 "clean" |
124 ], |
124 ], |
125 "topic.stack.state.symbol": ":" |
125 "symbol": ":" |
126 }, |
126 }, |
127 { |
127 { |
|
128 "desc": "c_d", |
128 "isentry": true, |
129 "isentry": true, |
129 "topic.stack.desc": "c_d", |
130 "stack_index": 2, |
130 "topic.stack.index": 2, |
131 "state": [ |
131 "topic.stack.state": [ |
|
132 "clean" |
132 "clean" |
133 ], |
133 ], |
134 "topic.stack.state.symbol": ":" |
134 "symbol": ":" |
135 }, |
135 }, |
136 { |
136 { |
|
137 "desc": "c_c", |
137 "isentry": true, |
138 "isentry": true, |
138 "topic.stack.desc": "c_c", |
139 "stack_index": 1, |
139 "topic.stack.index": 1, |
140 "state": [ |
140 "topic.stack.state": [ |
|
141 "clean" |
141 "clean" |
142 ], |
142 ], |
143 "topic.stack.state.symbol": ":" |
143 "symbol": ":" |
144 }, |
144 }, |
145 { |
145 { |
|
146 "desc": "c_b", |
146 "isentry": false, |
147 "isentry": false, |
147 "topic.stack.desc": "c_b", |
148 "stack_index": 0, |
148 "topic.stack.index": 0, |
149 "state": [ |
149 "topic.stack.state": [ |
|
150 "base" |
150 "base" |
151 ], |
151 ], |
152 "topic.stack.state.symbol": "^" |
152 "symbol": "^" |
153 } |
153 } |
154 ] |
154 ] |
155 $ hg stack -v -Tjson | python -m json.tool |
155 $ hg stack -v -Tjson | python -m json.tool |
156 [ |
156 [ |
157 { |
157 { |
|
158 "desc": "c_f", |
158 "isentry": true, |
159 "isentry": true, |
159 "topic.stack.desc": "c_f", |
160 "node": "6559e6d93aea", |
160 "topic.stack.index": 4, |
161 "stack_index": 4, |
161 "topic.stack.shortnode": "6559e6d93aea", |
162 "state": [ |
162 "topic.stack.state": [ |
|
163 "current" |
163 "current" |
164 ], |
164 ], |
165 "topic.stack.state.symbol": "@" |
165 "symbol": "@" |
166 }, |
166 }, |
167 { |
167 { |
|
168 "desc": "c_e", |
168 "isentry": true, |
169 "isentry": true, |
169 "topic.stack.desc": "c_e", |
170 "node": "0f9ac936c87d", |
170 "topic.stack.index": 3, |
171 "stack_index": 3, |
171 "topic.stack.shortnode": "0f9ac936c87d", |
172 "state": [ |
172 "topic.stack.state": [ |
|
173 "clean" |
173 "clean" |
174 ], |
174 ], |
175 "topic.stack.state.symbol": ":" |
175 "symbol": ":" |
176 }, |
176 }, |
177 { |
177 { |
|
178 "desc": "c_d", |
178 "isentry": true, |
179 "isentry": true, |
179 "topic.stack.desc": "c_d", |
180 "node": "e629654d7050", |
180 "topic.stack.index": 2, |
181 "stack_index": 2, |
181 "topic.stack.shortnode": "e629654d7050", |
182 "state": [ |
182 "topic.stack.state": [ |
|
183 "clean" |
183 "clean" |
184 ], |
184 ], |
185 "topic.stack.state.symbol": ":" |
185 "symbol": ":" |
186 }, |
186 }, |
187 { |
187 { |
|
188 "desc": "c_c", |
188 "isentry": true, |
189 "isentry": true, |
189 "topic.stack.desc": "c_c", |
190 "node": "8522f9e3fee9", |
190 "topic.stack.index": 1, |
191 "stack_index": 1, |
191 "topic.stack.shortnode": "8522f9e3fee9", |
192 "state": [ |
192 "topic.stack.state": [ |
|
193 "clean" |
193 "clean" |
194 ], |
194 ], |
195 "topic.stack.state.symbol": ":" |
195 "symbol": ":" |
196 }, |
196 }, |
197 { |
197 { |
|
198 "desc": "c_b", |
198 "isentry": false, |
199 "isentry": false, |
199 "topic.stack.desc": "c_b", |
200 "node": "ea705abc4f51", |
200 "topic.stack.index": 0, |
201 "stack_index": 0, |
201 "topic.stack.shortnode": "ea705abc4f51", |
202 "state": [ |
202 "topic.stack.state": [ |
|
203 "base" |
203 "base" |
204 ], |
204 ], |
205 "topic.stack.state.symbol": "^" |
205 "symbol": "^" |
206 } |
206 } |
207 ] |
207 ] |
208 |
208 |
209 $ hg stack -T '{rev}: [{branch}] [{topic}] {desc}\n' |
209 $ hg stack -T '{rev}: [{branch}] [{topic}] {desc}\n' |
210 5: [default] [foo] c_f |
210 5: [default] [foo] c_f |