summaryrefslogtreecommitdiffstats
path: root/subcmds/forall.py
diff options
context:
space:
mode:
authorShawn O. Pearce <sop@google.com>2011-01-09 17:29:50 -0800
committerShawn O. Pearce <sop@google.com>2011-01-09 17:29:50 -0800
commit71cab95b4cc6758d5f18f19412188d46d0a29190 (patch)
tree0699635c5d912ea523747be299766f5cab9180b3 /subcmds/forall.py
parent9275fd43294e760e47736857113f32a2f189c6c6 (diff)
parentf18cb761731a791bf1b9ee8c6308bfce5c9d3e62 (diff)
downloadgit-repo-71cab95b4cc6758d5f18f19412188d46d0a29190.tar.gz
Merge branch 'stable'
* stable: Encode the environment variables passed to git Exit with statuscode 0 for repo help init
Diffstat (limited to 'subcmds/forall.py')
-rw-r--r--subcmds/forall.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/subcmds/forall.py b/subcmds/forall.py
index 6bd867e7..d3e70ae1 100644
--- a/subcmds/forall.py
+++ b/subcmds/forall.py
@@ -151,11 +151,11 @@ terminal and are not redirected.
151 first = True 151 first = True
152 152
153 for project in self.GetProjects(args): 153 for project in self.GetProjects(args):
154 env = dict(os.environ.iteritems()) 154 env = os.environ.copy()
155 def setenv(name, val): 155 def setenv(name, val):
156 if val is None: 156 if val is None:
157 val = '' 157 val = ''
158 env[name] = val 158 env[name] = val.encode()
159 159
160 setenv('REPO_PROJECT', project.name) 160 setenv('REPO_PROJECT', project.name)
161 setenv('REPO_PATH', project.relpath) 161 setenv('REPO_PATH', project.relpath)