mercurial/ui.py
changeset 691 61c6b4178b9e
parent 662 b55a78595ef6
child 951 859de3ebc041
child 953 52d8d81e72ad
child 981 4f81068ed8cd
--- a/mercurial/ui.py
+++ b/mercurial/ui.py
@@ -44,8 +44,8 @@ class ui:
         return []
 
     def username(self):
-        return (self.config("ui", "username") or
-                os.environ.get("HGUSER") or
+        return (os.environ.get("HGUSER") or
+                self.config("ui", "username") or
                 os.environ.get("EMAIL") or
                 (os.environ.get("LOGNAME",
                                 os.environ.get("USERNAME", "unknown"))
@@ -93,8 +93,8 @@ class ui:
         f.write(text)
         f.close()
 
-        editor = (self.config("ui", "editor") or
-                  os.environ.get("HGEDITOR") or
+        editor = (os.environ.get("HGEDITOR") or
+                  self.config("ui", "editor") or
                   os.environ.get("EDITOR", "vi"))
 
         os.environ["HGUSER"] = self.username()