# HG changeset patch # User Vadim Gelfer # Date 1139960247 28800 # Node ID 98072468ffde90e8cb4cd11d1efecb7130b2eb44 # Parent c1996b84d4f5c7dc9059afb25752c9574ea31a5d hook parameters must be strings. diff --git a/mercurial/localrepo.py b/mercurial/localrepo.py --- a/mercurial/localrepo.py +++ b/mercurial/localrepo.py @@ -55,7 +55,7 @@ class localrepository(object): for k, v in args.items(): k = k.upper() old[k] = os.environ.get(k, None) - os.environ[k] = v + os.environ[k] = str(v) try: # Hooks run in the repository root