diff -r 49004ad10cde -r 56fb048b102c mercurial/localrepo.py --- 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]