comparison mercurial/ui.py @ 1569:dd186cb70a64

quote the filename when calling HGEDITOR
author Benoit Boissinot <benoit.boissinot@ens-lyon.org>
date Wed, 14 Dec 2005 20:38:11 -0600
parents 59b3639df0a9
children c50bddfbc812
comparison
equal deleted inserted replaced
1568:1d7d0c07e8f3 1569:dd186cb70a64
143 editor = (os.environ.get("HGEDITOR") or 143 editor = (os.environ.get("HGEDITOR") or
144 self.config("ui", "editor") or 144 self.config("ui", "editor") or
145 os.environ.get("EDITOR", "vi")) 145 os.environ.get("EDITOR", "vi"))
146 146
147 os.environ["HGUSER"] = self.username() 147 os.environ["HGUSER"] = self.username()
148 util.system("%s %s" % (editor, name), errprefix=_("edit failed")) 148 util.system("%s \"%s\"" % (editor, name), errprefix=_("edit failed"))
149 149
150 t = open(name).read() 150 t = open(name).read()
151 t = re.sub("(?m)^HG:.*\n", "", t) 151 t = re.sub("(?m)^HG:.*\n", "", t)
152 152
153 os.unlink(name) 153 os.unlink(name)