equal
deleted
inserted
replaced
53 for k, v in args.items(): |
53 for k, v in args.items(): |
54 k = k.upper() |
54 k = k.upper() |
55 old[k] = os.environ.get(k, None) |
55 old[k] = os.environ.get(k, None) |
56 os.environ[k] = v |
56 os.environ[k] = v |
57 |
57 |
|
58 # Hooks run in the repository root |
|
59 olddir = os.getcwd() |
|
60 os.chdir(self.root) |
58 r = os.system(s) |
61 r = os.system(s) |
|
62 os.chdir(olddir) |
59 |
63 |
60 for k, v in old.items(): |
64 for k, v in old.items(): |
61 if v != None: |
65 if v != None: |
62 os.environ[k] = v |
66 os.environ[k] = v |
63 else: |
67 else: |