Mercurial > hg-stable
changeset 26851:859f453e8b4e
filemerge.prompt: separate out choice selection and action
This will make future patches cleaner.
author | Siddharth Agarwal <sid0@fb.com> |
---|---|
date | Mon, 02 Nov 2015 12:12:24 -0800 |
parents | 00209e38e7d9 |
children | f9984f76fd90 |
files | mercurial/filemerge.py |
diffstat | 1 files changed, 6 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/filemerge.py Mon Nov 02 12:25:15 2015 -0800 +++ b/mercurial/filemerge.py Mon Nov 02 12:12:24 2015 -0800 @@ -175,9 +175,12 @@ ui = repo.ui fd = fcd.path() - if ui.promptchoice(_(" no tool found to merge %s\n" - "keep (l)ocal or take (o)ther?" - "$$ &Local $$ &Other") % fd, 0): + index = ui.promptchoice(_(" no tool found to merge %s\n" + "keep (l)ocal or take (o)ther?" + "$$ &Local $$ &Other") % fd, 0) + choice = ['local', 'other'][index] + + if choice == 'other': return _iother(repo, mynode, orig, fcd, fco, fca, toolconf) else: return _ilocal(repo, mynode, orig, fcd, fco, fca, toolconf)