Mercurial > public > mercurial-scm > hg
comparison mercurial/commands.py @ 10834:4ab459a6c25c
commands: small refactoring in summary
author | Martin Geisler <mg@lazybytes.net> |
---|---|
date | Mon, 05 Apr 2010 11:58:54 +0200 |
parents | d7b601f1e02c |
children | 6e876718d0cf |
comparison
equal
deleted
inserted
replaced
10833:d7b601f1e02c | 10834:4ab459a6c25c |
---|---|
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 message = '' | |
3082 if p.rev() == -1: | |
3083 if not len(repo): | |
3084 message = _(' (empty repository)') | |
3085 else: | |
3086 message = _(' (no revision checked out)') | |
3087 # label with log.changeset (instead of log.parent) since this | 3081 # label with log.changeset (instead of log.parent) since this |
3088 # shows a working directory parent *changeset*: | 3082 # shows a working directory parent *changeset*: |
3089 ui.write(_('parent: %d:%s ') % (p.rev(), str(p)), | 3083 ui.write(_('parent: %d:%s ') % (p.rev(), str(p)), |
3090 label='log.changeset') | 3084 label='log.changeset') |
3091 ui.write(' '.join(p.tags()), label='log.tag') | 3085 ui.write(' '.join(p.tags()), label='log.tag') |
3092 if message: | 3086 if p.rev() == -1: |
3093 ui.write(message) | 3087 if not len(repo): |
3088 ui.write(_(' (empty repository)')) | |
3089 else: | |
3090 ui.write(_(' (no revision checked out)')) | |
3094 ui.write('\n') | 3091 ui.write('\n') |
3095 if p.description(): | 3092 if p.description(): |
3096 ui.status(' ' + p.description().splitlines()[0].strip() + '\n', | 3093 ui.status(' ' + p.description().splitlines()[0].strip() + '\n', |
3097 label='log.summary') | 3094 label='log.summary') |
3098 | 3095 |