Show More
@@ -463,6 +463,24 b' class changectx(basectx):' | |||||
463 | return self._changeset.date |
|
463 | return self._changeset.date | |
464 | def files(self): |
|
464 | def files(self): | |
465 | return self._changeset.files |
|
465 | return self._changeset.files | |
|
466 | def filesmodified(self): | |||
|
467 | modified = set(self.files()) | |||
|
468 | modified.difference_update(self.filesadded()) | |||
|
469 | modified.difference_update(self.filesremoved()) | |||
|
470 | return sorted(modified) | |||
|
471 | def filesadded(self): | |||
|
472 | added = [] | |||
|
473 | for f in self.files(): | |||
|
474 | if not any(f in p for p in self.parents()): | |||
|
475 | added.append(f) | |||
|
476 | return added | |||
|
477 | def filesremoved(self): | |||
|
478 | removed = [] | |||
|
479 | for f in self.files(): | |||
|
480 | if f not in self: | |||
|
481 | removed.append(f) | |||
|
482 | return removed | |||
|
483 | ||||
466 | @propertycache |
|
484 | @propertycache | |
467 | def _copies(self): |
|
485 | def _copies(self): | |
468 | source = self._repo.ui.config('experimental', 'copies.read-from') |
|
486 | source = self._repo.ui.config('experimental', 'copies.read-from') | |
@@ -1170,6 +1188,10 b' class committablectx(basectx):' | |||||
1170 | return self._status.removed |
|
1188 | return self._status.removed | |
1171 | def deleted(self): |
|
1189 | def deleted(self): | |
1172 | return self._status.deleted |
|
1190 | return self._status.deleted | |
|
1191 | filesmodified = modified | |||
|
1192 | filesadded = added | |||
|
1193 | filesremoved = removed | |||
|
1194 | ||||
1173 | def branch(self): |
|
1195 | def branch(self): | |
1174 | return encoding.tolocal(self._extra['branch']) |
|
1196 | return encoding.tolocal(self._extra['branch']) | |
1175 | def closesbranch(self): |
|
1197 | def closesbranch(self): |
General Comments 0
You need to be logged in to leave comments.
Login now