Mercurial > public > mercurial-scm > hg
comparison mercurial/context.py @ 19586:43f9ed2f64b1
basefilectx: move flags from filectx
author | Sean Farley <sean.michael.farley@gmail.com> |
---|---|
date | Sun, 11 Aug 2013 22:51:04 -0500 |
parents | 8e553cd6071e |
children | b1c344ebd8e4 |
comparison
equal
deleted
inserted
replaced
19585:8e553cd6071e | 19586:43f9ed2f64b1 |
---|---|
479 | 479 |
480 def filerev(self): | 480 def filerev(self): |
481 return self._filerev | 481 return self._filerev |
482 def filenode(self): | 482 def filenode(self): |
483 return self._filenode | 483 return self._filenode |
484 def flags(self): | |
485 return self._changectx.flags(self._path) | |
484 | 486 |
485 class filectx(basefilectx): | 487 class filectx(basefilectx): |
486 """A filecontext object makes access to data related to a particular | 488 """A filecontext object makes access to data related to a particular |
487 filerevision convenient.""" | 489 filerevision convenient.""" |
488 def __init__(self, repo, path, changeid=None, fileid=None, | 490 def __init__(self, repo, path, changeid=None, fileid=None, |
535 '''opens an arbitrary revision of the file without | 537 '''opens an arbitrary revision of the file without |
536 opening a new filelog''' | 538 opening a new filelog''' |
537 return filectx(self._repo, self._path, fileid=fileid, | 539 return filectx(self._repo, self._path, fileid=fileid, |
538 filelog=self._filelog) | 540 filelog=self._filelog) |
539 | 541 |
540 def flags(self): | |
541 return self._changectx.flags(self._path) | |
542 def filelog(self): | 542 def filelog(self): |
543 return self._filelog | 543 return self._filelog |
544 def rev(self): | 544 def rev(self): |
545 return self._changeid | 545 return self._changeid |
546 def linkrev(self): | 546 def linkrev(self): |