mercurial/hg.py
changeset 504 a350c1cd3fc5
parent 501 7ea1c88792bf
child 511 9f67222186bd
--- a/mercurial/hg.py
+++ b/mercurial/hg.py
@@ -164,7 +164,9 @@ class changelog(revlog):
         user = (user or
                 os.environ.get("HGUSER") or
                 os.environ.get("EMAIL") or
-                os.environ.get("LOGNAME", "unknown") + '@' + socket.getfqdn())
+                (os.environ.get("LOGNAME",
+                               os.environ.get("USERNAME", "unknown"))
+                 + '@' + socket.getfqdn()))
         date = date or "%d %d" % (time.time(), time.timezone)
         list.sort()
         l = [hex(manifest), user, date] + list + ["", desc]