equal
deleted
inserted
replaced
1212 usedots=dots, |
1212 usedots=dots, |
1213 maxlinewidth=70): |
1213 maxlinewidth=70): |
1214 ui.write(line) |
1214 ui.write(line) |
1215 ui.write("\n") |
1215 ui.write("\n") |
1216 |
1216 |
1217 def debugdata(ui, file_, rev): |
1217 def debugdata(ui, repo, file_, rev): |
1218 """dump the contents of a data file revision""" |
1218 """dump the contents of a data file revision""" |
1219 r = revlog.revlog(util.opener(os.getcwd(), audit=False), file_[:-2] + ".i") |
1219 r = None |
|
1220 if repo: |
|
1221 filelog = repo.file(file_) |
|
1222 if len(filelog): |
|
1223 r = filelog |
|
1224 if not r: |
|
1225 r = revlog.revlog(util.opener(os.getcwd(), audit=False), file_[:-2] + ".i") |
1220 try: |
1226 try: |
1221 ui.write(r.revision(r.lookup(rev))) |
1227 ui.write(r.revision(r.lookup(rev))) |
1222 except KeyError: |
1228 except KeyError: |
1223 raise util.Abort(_('invalid revision identifier %s') % rev) |
1229 raise util.Abort(_('invalid revision identifier %s') % rev) |
1224 |
1230 |
4474 _('[-c] [-C] [-d DATE] [[-r] REV]')), |
4480 _('[-c] [-C] [-d DATE] [[-r] REV]')), |
4475 "verify": (verify, []), |
4481 "verify": (verify, []), |
4476 "version": (version_, []), |
4482 "version": (version_, []), |
4477 } |
4483 } |
4478 |
4484 |
4479 norepo = ("clone init version help debugcommands debugcomplete debugdata" |
4485 norepo = ("clone init version help debugcommands debugcomplete" |
4480 " debugindex debugindexdot debugdate debuginstall debugfsinfo" |
4486 " debugindex debugindexdot debugdate debuginstall debugfsinfo" |
4481 " debugpushkey") |
4487 " debugpushkey") |
4482 optionalrepo = ("identify paths serve showconfig debugancestor debugdag") |
4488 optionalrepo = ("identify paths serve showconfig debugancestor debugdag" |
|
4489 " debugdata") |