322 return '%s+' % rootfm.hexfunc(ctx.p1().node()) |
322 return '%s+' % rootfm.hexfunc(ctx.p1().node()) |
323 else: |
323 else: |
324 return '%s ' % hex |
324 return '%s ' % hex |
325 else: |
325 else: |
326 hexfn = rootfm.hexfunc |
326 hexfn = rootfm.hexfunc |
327 formatrev = formathex = str |
327 formatrev = formathex = pycompat.bytestr |
328 |
328 |
329 opmap = [('user', ' ', lambda x: x[0].user(), ui.shortuser), |
329 opmap = [('user', ' ', lambda x: x[0].user(), ui.shortuser), |
330 ('number', ' ', lambda x: x[0].rev(), formatrev), |
330 ('number', ' ', lambda x: x[0].rev(), formatrev), |
331 ('changeset', ' ', lambda x: hexfn(x[0].node()), formathex), |
331 ('changeset', ' ', lambda x: hexfn(x[0].node()), formathex), |
332 ('date', ' ', lambda x: x[0].date(), util.cachefunc(datefunc)), |
332 ('date', ' ', lambda x: x[0].date(), util.cachefunc(datefunc)), |