Show More
@@ -1092,7 +1092,7 b' def addremove(repo, matcher, prefix, uip' | |||||
1092 | repo.ui.status(status, label=label) |
|
1092 | repo.ui.status(status, label=label) | |
1093 |
|
1093 | |||
1094 | renames = _findrenames(repo, m, added + unknown, removed + deleted, |
|
1094 | renames = _findrenames(repo, m, added + unknown, removed + deleted, | |
1095 | similarity) |
|
1095 | similarity, uipathfn) | |
1096 |
|
1096 | |||
1097 | if not dry_run: |
|
1097 | if not dry_run: | |
1098 | _markchanges(repo, unknown + forgotten, deleted, renames) |
|
1098 | _markchanges(repo, unknown + forgotten, deleted, renames) | |
@@ -1121,8 +1121,12 b' def marktouched(repo, files, similarity=' | |||||
1121 | status = _('removing %s\n') % abs |
|
1121 | status = _('removing %s\n') % abs | |
1122 | repo.ui.status(status) |
|
1122 | repo.ui.status(status) | |
1123 |
|
1123 | |||
|
1124 | # TODO: We should probably have the caller pass in uipathfn and apply it to | |||
|
1125 | # the messages above too. forcerelativevalue=True is consistent with how | |||
|
1126 | # it used to work. | |||
|
1127 | uipathfn = getuipathfn(repo, forcerelativevalue=True) | |||
1124 | renames = _findrenames(repo, m, added + unknown, removed + deleted, |
|
1128 | renames = _findrenames(repo, m, added + unknown, removed + deleted, | |
1125 | similarity) |
|
1129 | similarity, uipathfn) | |
1126 |
|
1130 | |||
1127 | _markchanges(repo, unknown + forgotten, deleted, renames) |
|
1131 | _markchanges(repo, unknown + forgotten, deleted, renames) | |
1128 |
|
1132 | |||
@@ -1161,7 +1165,7 b' def _interestingfiles(repo, matcher):' | |||||
1161 |
|
1165 | |||
1162 | return added, unknown, deleted, removed, forgotten |
|
1166 | return added, unknown, deleted, removed, forgotten | |
1163 |
|
1167 | |||
1164 | def _findrenames(repo, matcher, added, removed, similarity): |
|
1168 | def _findrenames(repo, matcher, added, removed, similarity, uipathfn): | |
1165 | '''Find renames from removed files to added ones.''' |
|
1169 | '''Find renames from removed files to added ones.''' | |
1166 | renames = {} |
|
1170 | renames = {} | |
1167 | if similarity > 0: |
|
1171 | if similarity > 0: | |
@@ -1171,7 +1175,7 b' def _findrenames(repo, matcher, added, r' | |||||
1171 | or not matcher.exact(new)): |
|
1175 | or not matcher.exact(new)): | |
1172 | repo.ui.status(_('recording removal of %s as rename to %s ' |
|
1176 | repo.ui.status(_('recording removal of %s as rename to %s ' | |
1173 | '(%d%% similar)\n') % |
|
1177 | '(%d%% similar)\n') % | |
1174 |
( |
|
1178 | (uipathfn(old), uipathfn(new), | |
1175 | score * 100)) |
|
1179 | score * 100)) | |
1176 | renames[new] = old |
|
1180 | renames[new] = old | |
1177 | return renames |
|
1181 | return renames |
General Comments 0
You need to be logged in to leave comments.
Login now