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] |