comparison mercurial/context.py @ 19685:e4088cec976b

commitablectx: move ignored from workingctx
author Sean Farley <sean.michael.farley@gmail.com>
date Wed, 14 Aug 2013 16:22:32 -0500
parents 36cd2a7fa3f7
children e189c8ff33d3
comparison
equal deleted inserted replaced
19684:36cd2a7fa3f7 19685:e4088cec976b
979 def deleted(self): 979 def deleted(self):
980 return self._status[3] 980 return self._status[3]
981 def unknown(self): 981 def unknown(self):
982 assert self._unknown is not None # must call status first 982 assert self._unknown is not None # must call status first
983 return self._unknown 983 return self._unknown
984 def ignored(self):
985 assert self._ignored is not None # must call status first
986 return self._ignored
984 987
985 class workingctx(commitablectx): 988 class workingctx(commitablectx):
986 """A workingctx object makes access to data related to 989 """A workingctx object makes access to data related to
987 the current working directory convenient. 990 the current working directory convenient.
988 date - any valid date string or (unixtime, offset), or None. 991 date - any valid date string or (unixtime, offset), or None.
1006 p = self._repo.dirstate.parents() 1009 p = self._repo.dirstate.parents()
1007 if p[1] == nullid: 1010 if p[1] == nullid:
1008 p = p[:-1] 1011 p = p[:-1]
1009 return [changectx(self._repo, x) for x in p] 1012 return [changectx(self._repo, x) for x in p]
1010 1013
1011 def ignored(self):
1012 assert self._ignored is not None # must call status first
1013 return self._ignored
1014 def clean(self): 1014 def clean(self):
1015 assert self._clean is not None # must call status first 1015 assert self._clean is not None # must call status first
1016 return self._clean 1016 return self._clean
1017 def branch(self): 1017 def branch(self):
1018 return encoding.tolocal(self._extra['branch']) 1018 return encoding.tolocal(self._extra['branch'])