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