Mercurial > public > mercurial-scm > hg-stable
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): |