Mercurial > public > mercurial-scm > hg
comparison mercurial/context.py @ 19683:6336f35ed77d
commitablectx: move deleted from workingctx
author | Sean Farley <sean.michael.farley@gmail.com> |
---|---|
date | Wed, 14 Aug 2013 16:21:55 -0500 |
parents | 42ffc7f31acf |
children | 36cd2a7fa3f7 |
comparison
equal
deleted
inserted
replaced
19682:42ffc7f31acf | 19683:6336f35ed77d |
---|---|
974 return self._status[0] | 974 return self._status[0] |
975 def added(self): | 975 def added(self): |
976 return self._status[1] | 976 return self._status[1] |
977 def removed(self): | 977 def removed(self): |
978 return self._status[2] | 978 return self._status[2] |
979 def deleted(self): | |
980 return self._status[3] | |
979 | 981 |
980 class workingctx(commitablectx): | 982 class workingctx(commitablectx): |
981 """A workingctx object makes access to data related to | 983 """A workingctx object makes access to data related to |
982 the current working directory convenient. | 984 the current working directory convenient. |
983 date - any valid date string or (unixtime, offset), or None. | 985 date - any valid date string or (unixtime, offset), or None. |
1001 p = self._repo.dirstate.parents() | 1003 p = self._repo.dirstate.parents() |
1002 if p[1] == nullid: | 1004 if p[1] == nullid: |
1003 p = p[:-1] | 1005 p = p[:-1] |
1004 return [changectx(self._repo, x) for x in p] | 1006 return [changectx(self._repo, x) for x in p] |
1005 | 1007 |
1006 def deleted(self): | |
1007 return self._status[3] | |
1008 def unknown(self): | 1008 def unknown(self): |
1009 assert self._unknown is not None # must call status first | 1009 assert self._unknown is not None # must call status first |
1010 return self._unknown | 1010 return self._unknown |
1011 def ignored(self): | 1011 def ignored(self): |
1012 assert self._ignored is not None # must call status first | 1012 assert self._ignored is not None # must call status first |