equal
deleted
inserted
replaced
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")) |