diff -r ce292f1379ba -r 55174ab81973 hgext/extdiff.py --- a/hgext/extdiff.py Thu Mar 08 13:35:27 2012 -0600 +++ b/hgext/extdiff.py Mon Mar 12 09:39:30 2012 +0100 @@ -33,7 +33,8 @@ # (see http://www.vim.org/scripts/script.php?script_id=102) Non # English user, be sure to put "let g:DirDiffDynamicDiffText = 1" in # your .vimrc - vimdiff = gvim -f '+next' '+execute "DirDiff" argv(0) argv(1)' + vimdiff = gvim -f "+next" \\ + "+execute 'DirDiff' fnameescape(argv(0)) fnameescape(argv(1))" Tool arguments can include variables that are expanded at runtime::