equal
deleted
inserted
replaced
1359 '''show a single changeset or file revision''' |
1359 '''show a single changeset or file revision''' |
1360 rev = ctx.rev() |
1360 rev = ctx.rev() |
1361 if rev is None: |
1361 if rev is None: |
1362 jrev = jnode = 'null' |
1362 jrev = jnode = 'null' |
1363 else: |
1363 else: |
1364 jrev = str(rev) |
1364 jrev = '%d' % rev |
1365 jnode = '"%s"' % hex(ctx.node()) |
1365 jnode = '"%s"' % hex(ctx.node()) |
1366 j = encoding.jsonescape |
1366 j = encoding.jsonescape |
1367 |
1367 |
1368 if self._first: |
1368 if self._first: |
1369 self.ui.write("[\n {") |
1369 self.ui.write("[\n {") |
1606 for ctx in walkchangerevs(repo, m, {'rev': None}, prep): |
1606 for ctx in walkchangerevs(repo, m, {'rev': None}, prep): |
1607 rev = ctx.rev() |
1607 rev = ctx.rev() |
1608 if rev in results: |
1608 if rev in results: |
1609 ui.status(_("found revision %s from %s\n") % |
1609 ui.status(_("found revision %s from %s\n") % |
1610 (rev, util.datestr(results[rev]))) |
1610 (rev, util.datestr(results[rev]))) |
1611 return str(rev) |
1611 return '%d' % rev |
1612 |
1612 |
1613 raise error.Abort(_("revision matching date not found")) |
1613 raise error.Abort(_("revision matching date not found")) |
1614 |
1614 |
1615 def increasingwindows(windowsize=8, sizelimit=512): |
1615 def increasingwindows(windowsize=8, sizelimit=512): |
1616 while True: |
1616 while True: |