mercurial/context.py
changeset 19562 389d7767630d
parent 19561 7806e63598b0
child 19563 87503cd824fa
equal deleted inserted replaced
19561:7806e63598b0 19562:389d7767630d
   116     def flags(self, path):
   116     def flags(self, path):
   117         try:
   117         try:
   118             return self._fileinfo(path)[1]
   118             return self._fileinfo(path)[1]
   119         except error.LookupError:
   119         except error.LookupError:
   120             return ''
   120             return ''
       
   121 
       
   122     def sub(self, path):
       
   123         return subrepo.subrepo(self, path)
   121 
   124 
   122 class changectx(basectx):
   125 class changectx(basectx):
   123     """A changecontext object makes access to data related to a particular
   126     """A changecontext object makes access to data related to a particular
   124     changeset convenient. It represents a read-only context already presnt in
   127     changeset convenient. It represents a read-only context already presnt in
   125     the repo."""
   128     the repo."""
   377             if fn in self._dirs:
   380             if fn in self._dirs:
   378                 # specified pattern is a directory
   381                 # specified pattern is a directory
   379                 continue
   382                 continue
   380             if match.bad(fn, _('no such file in rev %s') % self) and match(fn):
   383             if match.bad(fn, _('no such file in rev %s') % self) and match(fn):
   381                 yield fn
   384                 yield fn
   382 
       
   383     def sub(self, path):
       
   384         return subrepo.subrepo(self, path)
       
   385 
   385 
   386     def match(self, pats=[], include=None, exclude=None, default='glob'):
   386     def match(self, pats=[], include=None, exclude=None, default='glob'):
   387         r = self._repo
   387         r = self._repo
   388         return matchmod.match(r.root, r.getcwd(), pats,
   388         return matchmod.match(r.root, r.getcwd(), pats,
   389                               include, exclude, default,
   389                               include, exclude, default,