diff mercurial/localrepo.py @ 1726:56fb048b102c

prefix hook env var names with HG_. old names are still provided, but doc says they deprecated.
author Vadim Gelfer <vadim.gelfer@gmail.com>
date Thu, 16 Feb 2006 08:40:47 -0800
parents 801756d0ca84
children 019e6a47a53e
line wrap: on
line diff
--- a/mercurial/localrepo.py	Wed Feb 15 22:37:28 2006 +0100
+++ b/mercurial/localrepo.py	Thu Feb 16 08:40:47 2006 -0800
@@ -54,7 +54,9 @@
             old = {}
             for k, v in args.items():
                 k = k.upper()
+                old['HG_' + k] = os.environ.get(k, None)
                 old[k] = os.environ.get(k, None)
+                os.environ['HG_' + k] = str(v)
                 os.environ[k] = str(v)
 
             try:
@@ -64,7 +66,7 @@
                 r = os.system(cmd)
             finally:
                 for k, v in old.items():
-                    if v != None:
+                    if v is not None:
                         os.environ[k] = v
                     else:
                         del os.environ[k]