# HG changeset patch # User Benoit Boissinot # Date 1134614291 21600 # Node ID dd186cb70a649e23a6453aef4041851f60529ce7 # Parent 1d7d0c07e8f38005e779adb41eda042251c0c40c quote the filename when calling HGEDITOR diff --git a/mercurial/ui.py b/mercurial/ui.py --- a/mercurial/ui.py +++ b/mercurial/ui.py @@ -145,7 +145,7 @@ class ui(object): os.environ.get("EDITOR", "vi")) os.environ["HGUSER"] = self.username() - util.system("%s %s" % (editor, name), errprefix=_("edit failed")) + util.system("%s \"%s\"" % (editor, name), errprefix=_("edit failed")) t = open(name).read() t = re.sub("(?m)^HG:.*\n", "", t)