summaryrefslogtreecommitdiffstats
path: root/project.py
diff options
context:
space:
mode:
authorSebastian Schuberth <sschuberth@gmail.com>2016-10-28 14:27:43 +0200
committerSebastian Schuberth <sschuberth@gmail.com>2016-10-28 14:43:02 +0200
commit27226e742d7e1a3d371531c19a3fdd91a4f9ab4a (patch)
treed22b18a2dcc496705deb46b675a8ec13e8cbaca8 /project.py
parent7a77c16d376f504bd06d017ba10c91e3a6073b08 (diff)
downloadgit-repo-27226e742d7e1a3d371531c19a3fdd91a4f9ab4a.tar.gz
Add a check and more output to protect against invalid REPO_URLs
If you don't know that the url to git-repo itself can be overridden via REPO_URL, it's hard to debug cases where REPO_URL is accidentally set to another repository, e.g. inside a Jenkins CI job. What makes is even harder is that the ".repo/repo" directory gets silently removed in such cases as verifications fails, which makes it impossible to look at the cloned files to understand the problem. To better protect against such an issue, warn if the cloned git-repo repository does not contain a top-level "repo" file, and state that the ".repo/repo" directory will be removed in case of a clone failure. Change-Id: I697b4999205a5967910c0237772ccaada01e74d4
Diffstat (limited to 'project.py')
0 files changed, 0 insertions, 0 deletions