equal
deleted
inserted
replaced
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) |