Mercurial > public > mercurial-scm > hg
comparison mercurial/filemerge.py @ 6533:65f1b97484be
Merge with -stable
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Sun, 13 Apr 2008 11:31:45 -0500 |
parents | 368a4ec603cc 2b181fb3a70a |
children | 86e8187b721a |
comparison
equal
deleted
inserted
replaced
6532:833be17000b6 | 6533:65f1b97484be |
---|---|
14 | 14 |
15 def _toolbool(ui, tool, part, default=False): | 15 def _toolbool(ui, tool, part, default=False): |
16 return ui.configbool("merge-tools", tool + "." + part, default) | 16 return ui.configbool("merge-tools", tool + "." + part, default) |
17 | 17 |
18 def _findtool(ui, tool): | 18 def _findtool(ui, tool): |
19 if tool in ("internal:fail", "internal:local", "internal:other"): | |
20 return tool | |
19 k = _toolstr(ui, tool, "regkey") | 21 k = _toolstr(ui, tool, "regkey") |
20 if k: | 22 if k: |
21 p = util.lookup_reg(k, _toolstr(ui, tool, "regname")) | 23 p = util.lookup_reg(k, _toolstr(ui, tool, "regname")) |
22 if p: | 24 if p: |
23 p = util.find_exe(p + _toolstr(ui, tool, "regappend")) | 25 p = util.find_exe(p + _toolstr(ui, tool, "regappend")) |