comparison mercurial/context.py @ 41798:2ba96fca8528

committablectx: move status-related methods closer together The modified()/added()/removed()/deleted() clearly belong very close to status(). I separated them in committablectx by the new p[12]copies() methods. This brings the close again. Sorry about the churn. Differential Revision: https://phab.mercurial-scm.org/D5996
author Martin von Zweigbergk <martinvonz@google.com>
date Wed, 20 Feb 2019 21:57:39 -0800
parents 322ce0bca19d
children e1ceefab9bca
comparison
equal deleted inserted replaced
41797:19979b8b87e2 41798:2ba96fca8528
1181 def description(self): 1181 def description(self):
1182 return self._text 1182 return self._text
1183 def files(self): 1183 def files(self):
1184 return sorted(self._status.modified + self._status.added + 1184 return sorted(self._status.modified + self._status.added +
1185 self._status.removed) 1185 self._status.removed)
1186 def modified(self):
1187 return self._status.modified
1188 def added(self):
1189 return self._status.added
1190 def removed(self):
1191 return self._status.removed
1192 def deleted(self):
1193 return self._status.deleted
1186 @propertycache 1194 @propertycache
1187 def _copies(self): 1195 def _copies(self):
1188 p1copies = {} 1196 p1copies = {}
1189 p2copies = {} 1197 p2copies = {}
1190 parents = self._repo.dirstate.parents() 1198 parents = self._repo.dirstate.parents()
1201 return p1copies, p2copies 1209 return p1copies, p2copies
1202 def p1copies(self): 1210 def p1copies(self):
1203 return self._copies[0] 1211 return self._copies[0]
1204 def p2copies(self): 1212 def p2copies(self):
1205 return self._copies[1] 1213 return self._copies[1]
1206 def modified(self):
1207 return self._status.modified
1208 def added(self):
1209 return self._status.added
1210 def removed(self):
1211 return self._status.removed
1212 def deleted(self):
1213 return self._status.deleted
1214 def branch(self): 1214 def branch(self):
1215 return encoding.tolocal(self._extra['branch']) 1215 return encoding.tolocal(self._extra['branch'])
1216 def closesbranch(self): 1216 def closesbranch(self):
1217 return 'close' in self._extra 1217 return 'close' in self._extra
1218 def extra(self): 1218 def extra(self):