summaryrefslogtreecommitdiffstats
path: root/subcmds/forall.py
diff options
context:
space:
mode:
Diffstat (limited to 'subcmds/forall.py')
-rw-r--r--subcmds/forall.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/subcmds/forall.py b/subcmds/forall.py
index cc578b52..f9f34e33 100644
--- a/subcmds/forall.py
+++ b/subcmds/forall.py
@@ -84,6 +84,11 @@ REPO_PROJECT is set to the unique name of the project.
84 84
85REPO_PATH is the path relative the the root of the client. 85REPO_PATH is the path relative the the root of the client.
86 86
87REPO_OUTERPATH is the path of the sub manifest's root relative to the root of
88the client.
89
90REPO_INNERPATH is the path relative to the root of the sub manifest.
91
87REPO_REMOTE is the name of the remote system from the manifest. 92REPO_REMOTE is the name of the remote system from the manifest.
88 93
89REPO_LREV is the name of the revision from the manifest, translated 94REPO_LREV is the name of the revision from the manifest, translated
@@ -290,8 +295,9 @@ def DoWork(project, mirror, opt, cmd, shell, cnt, config):
290 env[name] = val 295 env[name] = val
291 296
292 setenv('REPO_PROJECT', project.name) 297 setenv('REPO_PROJECT', project.name)
293 setenv('REPO_PATH', project.relpath) 298 setenv('REPO_OUTERPATH', project.manifest.path_prefix)
294 setenv('REPO_OUTERPATH', project.RelPath(local=opt.this_manifest_only)) 299 setenv('REPO_INNERPATH', project.relpath)
300 setenv('REPO_PATH', project.RelPath(local=opt.this_manifest_only))
295 setenv('REPO_REMOTE', project.remote.name) 301 setenv('REPO_REMOTE', project.remote.name)
296 try: 302 try:
297 # If we aren't in a fully synced state and we don't have the ref the manifest 303 # If we aren't in a fully synced state and we don't have the ref the manifest