mercurial/cmdutil.py
changeset 5550 db6633f11d59
parent 5545 5a124ce4602a
child 5589 9981b6b19ecf
equal deleted inserted replaced
5545:5a124ce4602a 5550:db6633f11d59
   576         def getfiles():
   576         def getfiles():
   577             if not files: 
   577             if not files: 
   578                 files[:] = self.repo.status(
   578                 files[:] = self.repo.status(
   579                     log.parents(changenode)[0], changenode)[:3]
   579                     log.parents(changenode)[0], changenode)[:3]
   580             return files
   580             return files
   581         # XXX: "files" means "modified files" in debug, "all changed
   581         def showfiles(**args):
   582         # files" otherwise. This should be fixed and a "file_mods" be
   582             return showlist('file', changes[3], **args)
   583         # introduced instead.
   583         def showmods(**args):
   584         if self.ui.debugflag:
   584             return showlist('file_mod', getfiles()[0], **args)
   585             def showfiles(**args):
       
   586                 return showlist('file', getfiles()[0], **args)
       
   587         else:
       
   588             def showfiles(**args):
       
   589                 return showlist('file', changes[3], **args)
       
   590         def showadds(**args):
   585         def showadds(**args):
   591             return showlist('file_add', getfiles()[1], **args)
   586             return showlist('file_add', getfiles()[1], **args)
   592         def showdels(**args):
   587         def showdels(**args):
   593             return showlist('file_del', getfiles()[2], **args)
   588             return showlist('file_del', getfiles()[2], **args)
   594         def showmanifest(**args):
   589         def showmanifest(**args):
   602             'branches': showbranches,
   597             'branches': showbranches,
   603             'date': changes[2],
   598             'date': changes[2],
   604             'desc': changes[4].strip(),
   599             'desc': changes[4].strip(),
   605             'file_adds': showadds,
   600             'file_adds': showadds,
   606             'file_dels': showdels,
   601             'file_dels': showdels,
       
   602             'file_mods': showmods,
   607             'files': showfiles,
   603             'files': showfiles,
   608             'file_copies': showcopies,
   604             'file_copies': showcopies,
   609             'manifest': showmanifest,
   605             'manifest': showmanifest,
   610             'node': hex(changenode),
   606             'node': hex(changenode),
   611             'parents': showparents,
   607             'parents': showparents,