equal
deleted
inserted
replaced
169 fm.startitem() |
169 fm.startitem() |
170 fm.context(ctx=repo[node]) |
170 fm.context(ctx=repo[node]) |
171 fm.write('bookmark', '%s', bm) |
171 fm.write('bookmark', '%s', bm) |
172 fm.write('node', fm.hexfunc(node), fm.hexfunc(node)) |
172 fm.write('node', fm.hexfunc(node), fm.hexfunc(node)) |
173 fm.data(active=bm == active, |
173 fm.data(active=bm == active, |
174 longestbookmarklen=longestname) |
174 longestbookmarklen=longestname, |
|
175 nodelen=5) |
175 |
176 |
176 @showview('stack', csettopic='stack') |
177 @showview('stack', csettopic='stack') |
177 def showstack(ui, repo, displayer): |
178 def showstack(ui, repo, displayer): |
178 """current line of work""" |
179 """current line of work""" |
179 wdirctx = repo['.'] |
180 wdirctx = repo['.'] |
275 ui.write(': ') |
276 ui.write(': ') |
276 else: |
277 else: |
277 ui.write(' ') |
278 ui.write(' ') |
278 |
279 |
279 ui.write(('o ')) |
280 ui.write(('o ')) |
280 displayer.show(ctx) |
281 displayer.show(ctx, nodelen=5) |
281 displayer.flush(ctx) |
282 displayer.flush(ctx) |
282 ui.write('\n') |
283 ui.write('\n') |
283 |
284 |
284 if i: |
285 if i: |
285 ui.write(':/') |
286 ui.write(':/') |
315 ui.write(': ') |
316 ui.write(': ') |
316 else: |
317 else: |
317 ui.write(' ') |
318 ui.write(' ') |
318 |
319 |
319 ui.write(symbol, ' ') |
320 ui.write(symbol, ' ') |
320 displayer.show(ctx) |
321 displayer.show(ctx, nodelen=5) |
321 displayer.flush(ctx) |
322 displayer.flush(ctx) |
322 ui.write('\n') |
323 ui.write('\n') |
323 |
324 |
324 # TODO display histedit hint? |
325 # TODO display histedit hint? |
325 |
326 |
332 ui.write(' / ') |
333 ui.write(' / ') |
333 |
334 |
334 ui.write(_('(stack base)'), '\n', label='stack.label') |
335 ui.write(_('(stack base)'), '\n', label='stack.label') |
335 ui.write(('o ')) |
336 ui.write(('o ')) |
336 |
337 |
337 displayer.show(basectx) |
338 displayer.show(basectx, nodelen=5) |
338 displayer.flush(basectx) |
339 displayer.flush(basectx) |
339 ui.write('\n') |
340 ui.write('\n') |
340 |
341 |
341 @revsetpredicate('_underway([commitage[, headage]])') |
342 @revsetpredicate('_underway([commitage[, headage]])') |
342 def underwayrevset(repo, subset, x): |
343 def underwayrevset(repo, subset, x): |
395 revs = repo.revs('sort(_underway(), topo)') |
396 revs = repo.revs('sort(_underway(), topo)') |
396 |
397 |
397 revdag = graphmod.dagwalker(repo, revs) |
398 revdag = graphmod.dagwalker(repo, revs) |
398 |
399 |
399 ui.setconfig('experimental', 'graphshorten', True) |
400 ui.setconfig('experimental', 'graphshorten', True) |
400 cmdutil.displaygraph(ui, repo, revdag, displayer, graphmod.asciiedges) |
401 cmdutil.displaygraph(ui, repo, revdag, displayer, graphmod.asciiedges, |
|
402 props={'nodelen': 5}) |
401 |
403 |
402 def extsetup(ui): |
404 def extsetup(ui): |
403 # Alias `hg <prefix><view>` to `hg show <view>`. |
405 # Alias `hg <prefix><view>` to `hg show <view>`. |
404 for prefix in ui.configlist('commands', 'show.aliasprefix'): |
406 for prefix in ui.configlist('commands', 'show.aliasprefix'): |
405 for view in showview._table: |
407 for view in showview._table: |