equal
deleted
inserted
replaced
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', |