mercurial/commands.py
changeset 12131 c061f9882ff7
parent 12130 48735ce02345
child 12132 8a0e5b0c0ba9
equal deleted inserted replaced
12130:48735ce02345 12131:c061f9882ff7
  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")