comparison mercurial/localrepo.py @ 1719:98072468ffde

hook parameters must be strings.
author Vadim Gelfer <vadim.gelfer@gmail.com>
date Tue, 14 Feb 2006 15:37:27 -0800
parents c1996b84d4f5
children 801756d0ca84
comparison
equal deleted inserted replaced
1718:c1996b84d4f5 1719:98072468ffde
53 self.ui.note(_("running hook %s: %s\n") % (name, cmd)) 53 self.ui.note(_("running hook %s: %s\n") % (name, cmd))
54 old = {} 54 old = {}
55 for k, v in args.items(): 55 for k, v in args.items():
56 k = k.upper() 56 k = k.upper()
57 old[k] = os.environ.get(k, None) 57 old[k] = os.environ.get(k, None)
58 os.environ[k] = v 58 os.environ[k] = str(v)
59 59
60 try: 60 try:
61 # Hooks run in the repository root 61 # Hooks run in the repository root
62 olddir = os.getcwd() 62 olddir = os.getcwd()
63 os.chdir(self.root) 63 os.chdir(self.root)