mercurial/hg.py
changeset 186 9a2075c0b9b8
parent 185 db3aa85b9379
child 187 aa9a0d50e612
--- a/mercurial/hg.py
+++ b/mercurial/hg.py
@@ -893,8 +893,9 @@ class ui:
         f.write(text)
         f.close()
 
-        editor = os.environ.get("EDITOR", "vi")
+        editor = os.environ.get("HGEDITOR") or os.environ.get("EDITOR", "vi")
         r = os.system("%s %s" % (editor, name))
+
         if r:
             raise "Edit failed!"
 
@@ -902,7 +903,6 @@ class ui:
         t = re.sub("(?m)^HG:.*\n", "", t)
 
         return t
-
     
 class httprangereader:
     def __init__(self, url):