Mercurial > public > mercurial-scm > hg
comparison mercurial/commands.py @ 3458:6e998a4575c6
Show extra changeset info for log/tip/heads/... --debug
author | Thomas Arendsen Hein <thomas@intevation.de> |
---|---|
date | Wed, 18 Oct 2006 11:55:32 +0200 |
parents | 6ca49c5fe268 |
children | 10b6fc51f672 |
comparison
equal
deleted
inserted
replaced
3452:fcf14d87e0a4 | 3458:6e998a4575c6 |
---|---|
324 self.ui.write("%d:%s\n" % (rev, short(changenode))) | 324 self.ui.write("%d:%s\n" % (rev, short(changenode))) |
325 return | 325 return |
326 | 326 |
327 changes = log.read(changenode) | 327 changes = log.read(changenode) |
328 date = util.datestr(changes[2]) | 328 date = util.datestr(changes[2]) |
329 branch = changes[5].get("branch") | 329 extra = changes[5] |
330 branch = extra.get("branch") | |
330 | 331 |
331 hexfunc = self.ui.debugflag and hex or short | 332 hexfunc = self.ui.debugflag and hex or short |
332 | 333 |
333 parents = [(log.rev(p), hexfunc(p)) for p in log.parents(changenode) | 334 parents = [(log.rev(p), hexfunc(p)) for p in log.parents(changenode) |
334 if self.ui.debugflag or p != nullid] | 335 if self.ui.debugflag or p != nullid] |
363 else: | 364 else: |
364 self.ui.note(_("files: %s\n") % " ".join(changes[3])) | 365 self.ui.note(_("files: %s\n") % " ".join(changes[3])) |
365 if copies: | 366 if copies: |
366 copies = ['%s (%s)' % c for c in copies] | 367 copies = ['%s (%s)' % c for c in copies] |
367 self.ui.note(_("copies: %s\n") % ' '.join(copies)) | 368 self.ui.note(_("copies: %s\n") % ' '.join(copies)) |
369 | |
370 if extra and self.ui.debugflag: | |
371 extraitems = extra.items() | |
372 extraitems.sort() | |
373 for key, value in extraitems: | |
374 self.ui.debug(_("extra: %s=%s\n") | |
375 % (key, value.encode('string_escape'))) | |
368 | 376 |
369 description = changes[4].strip() | 377 description = changes[4].strip() |
370 if description: | 378 if description: |
371 if self.ui.verbose: | 379 if self.ui.verbose: |
372 self.ui.status(_("description:\n")) | 380 self.ui.status(_("description:\n")) |