equal
deleted
inserted
replaced
246 label = 'topic' |
246 label = 'topic' |
247 if topic == repo.currenttopic: |
247 if topic == repo.currenttopic: |
248 label = 'topic.active' |
248 label = 'topic.active' |
249 |
249 |
250 st = stack(repo, branch, topic) |
250 st = stack(repo, branch, topic) |
251 empty = False |
|
252 if st.changesetcount == 0: |
|
253 empty = True |
|
254 if topic is not None: |
251 if topic is not None: |
255 fm.plain(_('### topic: %s') |
252 fm.plain(_('### topic: %s') |
256 % ui.label(topic, label), |
253 % ui.label(topic, label), |
257 label='topic.stack.summary.topic') |
254 label='topic.stack.summary.topic') |
258 |
255 |
279 elif st.behindcount: |
276 elif st.behindcount: |
280 fm.plain(', ') |
277 fm.plain(', ') |
281 fm.plain('%d behind' % st.behindcount, label='topic.stack.summary.behindcount') |
278 fm.plain('%d behind' % st.behindcount, label='topic.stack.summary.behindcount') |
282 fm.plain('\n') |
279 fm.plain('\n') |
283 |
280 |
284 if empty: |
281 if not st: |
285 fm.plain(_("(stack is empty)\n")) |
282 fm.plain(_("(stack is empty)\n")) |
286 |
283 |
287 st = stack(repo, branch=branch, topic=topic) |
284 st = stack(repo, branch=branch, topic=topic) |
288 for idx, r in enumerate(st, 0): |
285 for idx, r in enumerate(st, 0): |
289 ctx = repo[r] |
286 ctx = repo[r] |