mercurial/commands.py
changeset 10833 d7b601f1e02c
parent 10832 420bc8124904
child 10834 4ab459a6c25c
equal deleted inserted replaced
10832:420bc8124904 10833:d7b601f1e02c
  3076     parents = ctx.parents()
  3076     parents = ctx.parents()
  3077     pnode = parents[0].node()
  3077     pnode = parents[0].node()
  3078     tags = repo.tags()
  3078     tags = repo.tags()
  3079 
  3079 
  3080     for p in parents:
  3080     for p in parents:
  3081         t = ' '.join([t for t in tags if tags[t] == p.node()])
       
  3082         message = ''
  3081         message = ''
  3083         if p.rev() == -1:
  3082         if p.rev() == -1:
  3084             if not len(repo):
  3083             if not len(repo):
  3085                 message = _(' (empty repository)')
  3084                 message = _(' (empty repository)')
  3086             else:
  3085             else:
  3087                 message = _(' (no revision checked out)')
  3086                 message = _(' (no revision checked out)')
  3088         # label with log.changeset (instead of log.parent) since this
  3087         # label with log.changeset (instead of log.parent) since this
  3089         # shows a working directory parent *changeset*:
  3088         # shows a working directory parent *changeset*:
  3090         ui.write(_('parent: %d:%s ') % (p.rev(), str(p)),
  3089         ui.write(_('parent: %d:%s ') % (p.rev(), str(p)),
  3091                  label='log.changeset')
  3090                  label='log.changeset')
  3092         ui.write(t, label='log.tag')
  3091         ui.write(' '.join(p.tags()), label='log.tag')
  3093         if message:
  3092         if message:
  3094             ui.write(message)
  3093             ui.write(message)
  3095         ui.write('\n')
  3094         ui.write('\n')
  3096         if p.description():
  3095         if p.description():
  3097             ui.status(' ' + p.description().splitlines()[0].strip() + '\n',
  3096             ui.status(' ' + p.description().splitlines()[0].strip() + '\n',