comparison mercurial/context.py @ 19674:ec5b2e2b947f

commitablectx: move _user from workingctx
author Sean Farley <sean.michael.farley@gmail.com>
date Thu, 15 Aug 2013 10:51:53 -0500
parents 53a3a8d38301
children 84249d49f37c
comparison
equal deleted inserted replaced
19673:53a3a8d38301 19674:ec5b2e2b947f
935 935
936 @propertycache 936 @propertycache
937 def _status(self): 937 def _status(self):
938 return self._repo.status()[:4] 938 return self._repo.status()[:4]
939 939
940 @propertycache
941 def _user(self):
942 return self._repo.ui.username()
943
940 def status(self, ignored=False, clean=False, unknown=False): 944 def status(self, ignored=False, clean=False, unknown=False):
941 """Explicit status query 945 """Explicit status query
942 Unless this method is used to query the working copy status, the 946 Unless this method is used to query the working copy status, the
943 _status property will implicitly read the status using its default 947 _status property will implicitly read the status using its default
944 arguments.""" 948 arguments."""
969 def __iter__(self): 973 def __iter__(self):
970 d = self._repo.dirstate 974 d = self._repo.dirstate
971 for f in d: 975 for f in d:
972 if d[f] != 'r': 976 if d[f] != 'r':
973 yield f 977 yield f
974
975 @propertycache
976 def _user(self):
977 return self._repo.ui.username()
978 978
979 @propertycache 979 @propertycache
980 def _date(self): 980 def _date(self):
981 return util.makedate() 981 return util.makedate()
982 982