diff options
| -rw-r--r-- | subcmds/forall.py | 10 |
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 | ||
| 85 | REPO_PATH is the path relative the the root of the client. | 85 | REPO_PATH is the path relative the the root of the client. |
| 86 | 86 | ||
| 87 | REPO_OUTERPATH is the path of the sub manifest's root relative to the root of | ||
| 88 | the client. | ||
| 89 | |||
| 90 | REPO_INNERPATH is the path relative to the root of the sub manifest. | ||
| 91 | |||
| 87 | REPO_REMOTE is the name of the remote system from the manifest. | 92 | REPO_REMOTE is the name of the remote system from the manifest. |
| 88 | 93 | ||
| 89 | REPO_LREV is the name of the revision from the manifest, translated | 94 | REPO_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 |
