Mercurial > public > mercurial-scm > hg
comparison mercurial/commands.py @ 41511:72a9aacff645
resolve: respect ui.relative-paths
Differential Revision: https://phab.mercurial-scm.org/D5748
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Tue, 29 Jan 2019 12:01:13 -0800 |
parents | 02186c6871ac |
children | 16454d938299 |
comparison
equal
deleted
inserted
replaced
41510:faa49a5914bb | 41511:72a9aacff645 |
---|---|
4838 if unmark and not pats: | 4838 if unmark and not pats: |
4839 if ui.promptchoice(_(b'mark all resolved files as unresolved (yn)?' | 4839 if ui.promptchoice(_(b'mark all resolved files as unresolved (yn)?' |
4840 b'$$ &Yes $$ &No')): | 4840 b'$$ &Yes $$ &No')): |
4841 raise error.Abort(_('user quit')) | 4841 raise error.Abort(_('user quit')) |
4842 | 4842 |
4843 uipathfn = scmutil.getuipathfn(repo) | |
4844 | |
4843 if show: | 4845 if show: |
4844 ui.pager('resolve') | 4846 ui.pager('resolve') |
4845 fm = ui.formatter('resolve', opts) | 4847 fm = ui.formatter('resolve', opts) |
4846 ms = mergemod.mergestate.read(repo) | 4848 ms = mergemod.mergestate.read(repo) |
4847 wctx = repo[None] | 4849 wctx = repo[None] |
4865 | 4867 |
4866 label, key = mergestateinfo[ms[f]] | 4868 label, key = mergestateinfo[ms[f]] |
4867 fm.startitem() | 4869 fm.startitem() |
4868 fm.context(ctx=wctx) | 4870 fm.context(ctx=wctx) |
4869 fm.condwrite(not nostatus, 'mergestatus', '%s ', key, label=label) | 4871 fm.condwrite(not nostatus, 'mergestatus', '%s ', key, label=label) |
4870 fm.write('path', '%s\n', f, label=label) | 4872 fm.data(path=f) |
4873 fm.plain('%s\n' % uipathfn(f), label=label) | |
4871 fm.end() | 4874 fm.end() |
4872 return 0 | 4875 return 0 |
4873 | 4876 |
4874 with repo.wlock(): | 4877 with repo.wlock(): |
4875 ms = mergemod.mergestate.read(repo) | 4878 ms = mergemod.mergestate.read(repo) |