mercurial/subrepo.py
changeset 25228 63a57a2727b6
parent 25172 ca9c02cb81be
child 25416 c4a92867c048
equal deleted inserted replaced
25227:fd0f919170d2 25228:63a57a2727b6
   502 
   502 
   503     def getfileset(self, expr):
   503     def getfileset(self, expr):
   504         """Resolve the fileset expression for this repo"""
   504         """Resolve the fileset expression for this repo"""
   505         return set()
   505         return set()
   506 
   506 
   507     def printfiles(self, ui, m, fm, fmt):
   507     def printfiles(self, ui, m, fm, fmt, subrepos):
   508         """handle the files command for this subrepo"""
   508         """handle the files command for this subrepo"""
   509         return 1
   509         return 1
   510 
   510 
   511     def archive(self, archiver, prefix, match=None):
   511     def archive(self, archiver, prefix, match=None):
   512         if match is not None:
   512         if match is not None:
   902         rev = self._state[1]
   902         rev = self._state[1]
   903         ctx = self._repo[rev]
   903         ctx = self._repo[rev]
   904         return ctx.flags(name)
   904         return ctx.flags(name)
   905 
   905 
   906     @annotatesubrepoerror
   906     @annotatesubrepoerror
   907     def printfiles(self, ui, m, fm, fmt):
   907     def printfiles(self, ui, m, fm, fmt, subrepos):
   908         # If the parent context is a workingctx, use the workingctx here for
   908         # If the parent context is a workingctx, use the workingctx here for
   909         # consistency.
   909         # consistency.
   910         if self._ctx.rev() is None:
   910         if self._ctx.rev() is None:
   911             ctx = self._repo[None]
   911             ctx = self._repo[None]
   912         else:
   912         else:
   913             rev = self._state[1]
   913             rev = self._state[1]
   914             ctx = self._repo[rev]
   914             ctx = self._repo[rev]
   915         return cmdutil.files(ui, ctx, m, fm, fmt, True)
   915         return cmdutil.files(ui, ctx, m, fm, fmt, subrepos)
   916 
   916 
   917     @annotatesubrepoerror
   917     @annotatesubrepoerror
   918     def getfileset(self, expr):
   918     def getfileset(self, expr):
   919         if self._ctx.rev() is None:
   919         if self._ctx.rev() is None:
   920             ctx = self._repo[None]
   920             ctx = self._repo[None]