mercurial/context.py
changeset 3319 6c68bc1e7873
parent 3316 0e370798eebf
child 3334 e44eadc92ec4
child 3351 50a18815e3f0
equal deleted inserted replaced
3318:c5075ad5e3e9 3319:6c68bc1e7873
   328         self._repo = repo
   328         self._repo = repo
   329         self._rev = None
   329         self._rev = None
   330         self._node = None
   330         self._node = None
   331 
   331 
   332     def __str__(self):
   332     def __str__(self):
   333         return "."
   333         return str(self._parents[0]) + "+"
   334 
   334 
   335     def __nonzero__(self):
   335     def __nonzero__(self):
   336         return True
   336         return True
   337 
   337 
   338     def __getattr__(self, name):
   338     def __getattr__(self, name):
   428 
   428 
   429     def __nonzero__(self):
   429     def __nonzero__(self):
   430         return True
   430         return True
   431 
   431 
   432     def __str__(self):
   432     def __str__(self):
   433         return "%s@." % self.path()
   433         return "%s@%s" % (self.path(), self._changectx)
   434 
   434 
   435     def filectx(self, fileid):
   435     def filectx(self, fileid):
   436         '''opens an arbitrary revision of the file without
   436         '''opens an arbitrary revision of the file without
   437         opening a new filelog'''
   437         opening a new filelog'''
   438         return filectx(self._repo, self._repopath, fileid=fileid,
   438         return filectx(self._repo, self._repopath, fileid=fileid,