From d97bfec63f09f11dfbcbde4082f63c970d8e24e2 Mon Sep 17 00:00:00 2001 From: Aaron Kling Date: Fri, 19 Jun 2020 18:43:16 -0500 Subject: [PATCH] repopick: Fallback to name when project path is empty When a manifest project path and project name is identical, the repo manifest parser returns None for the project path. Since both name and path are required, fall back to using name for path when path is None. Change-Id: I2fb3cc0cc643808a3049171804742f249d737679 --- build/tools/repopick.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build/tools/repopick.py b/build/tools/repopick.py index 95aabfce..948df8a8 100755 --- a/build/tools/repopick.py +++ b/build/tools/repopick.py @@ -251,7 +251,8 @@ if __name__ == '__main__': for project in projects: name = project.get('name') - path = project.get('path') + # when name and path are equal, "repo manifest" doesn't return a path at all, so fall back to name + path = project.get('path', name) revision = project.get('revision') if revision is None: for remote in remotes: