- skip-blame just a bytes prefix
Details
Details
Diff Detail
Diff Detail
- Repository
- rHG Mercurial
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
Automatic diff as part of commit; lint not applicable. |
Automatic diff as part of commit; unit tests not applicable. |
Path | Packages | |||
---|---|---|---|---|
M | mercurial/filemerge.py (2 lines) |
Status | Author | Revision | |
---|---|---|---|
Closed | durin42 | ||
Closed | durin42 | ||
Closed | durin42 | ||
Closed | durin42 | ||
Closed | durin42 | ||
Closed | durin42 | ||
Closed | durin42 | ||
Closed | durin42 | ||
Closed | durin42 | ||
Closed | durin42 | ||
Closed | durin42 | ||
Closed | durin42 | ||
Closed | durin42 | ||
Closed | durin42 | ||
Closed | durin42 | ||
Closed | durin42 | ||
Closed | durin42 | ||
Closed | durin42 | ||
Closed | durin42 | ||
Closed | durin42 | ||
Closed | durin42 | ||
Closed | durin42 | ||
Closed | durin42 | ||
Closed | durin42 | ||
Closed | durin42 |
ui = repo.ui | ui = repo.ui | ||||
args = _toolstr(ui, tool, "args") | args = _toolstr(ui, tool, "args") | ||||
if "$output" in args: | if "$output" in args: | ||||
# read input from backup, write to original | # read input from backup, write to original | ||||
out = a | out = a | ||||
a = repo.wvfs.join(back.path()) | a = repo.wvfs.join(back.path()) | ||||
replace = {'local': a, 'base': b, 'other': c, 'output': out} | replace = {'local': a, 'base': b, 'other': c, 'output': out} | ||||
args = util.interpolate(r'\$', replace, args, | args = util.interpolate(br'\$', replace, args, | ||||
lambda s: util.shellquote(util.localpath(s))) | lambda s: util.shellquote(util.localpath(s))) | ||||
cmd = toolpath + ' ' + args | cmd = toolpath + ' ' + args | ||||
if _toolbool(ui, tool, "gui"): | if _toolbool(ui, tool, "gui"): | ||||
repo.ui.status(_('running merge tool %s for file %s\n') % | repo.ui.status(_('running merge tool %s for file %s\n') % | ||||
(tool, fcd.path())) | (tool, fcd.path())) | ||||
repo.ui.debug('launching merge tool: %s\n' % cmd) | repo.ui.debug('launching merge tool: %s\n' % cmd) | ||||
r = ui.system(cmd, cwd=repo.root, environ=env, blockedtag='mergetool') | r = ui.system(cmd, cwd=repo.root, environ=env, blockedtag='mergetool') | ||||
repo.ui.debug('merge tool returned: %d\n' % r) | repo.ui.debug('merge tool returned: %d\n' % r) |