From ba0c2cbbf7aa399dee442527b3f69a6baa12c0ec Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Thu, 30 Sep 2021 10:36:00 -0300 Subject: [PATCH] move-script: Handle users not having forked gstreamer core Part-of: --- scripts/move_mrs_to_monorepo.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) mode change 100755 => 100644 scripts/move_mrs_to_monorepo.py diff --git a/scripts/move_mrs_to_monorepo.py b/scripts/move_mrs_to_monorepo.py old mode 100755 new mode 100644 index f42bd7f2f3..def8c12b44 --- a/scripts/move_mrs_to_monorepo.py +++ b/scripts/move_mrs_to_monorepo.py @@ -330,9 +330,15 @@ class GstMRMover: fprint("Fetching projects... ") self.all_projects = [proj for proj in self.gl.projects.list( membership=1, all=True) if proj.name in self.modules] - self.user_project, = [p for p in self.all_projects - if p.namespace['path'] == self.gl.user.username - and p.name == MONOREPO_NAME] + + try: + self.user_project, = [p for p in self.all_projects + if p.namespace['path'] == self.gl.user.username + and p.name == MONOREPO_NAME] + except ValueError: + fprint(f"{red(f'ERROR')}\n\nCould not find repository {self.gl.user.name}/{MONOREPO_NAME}") + fprint(f"{red(f'Got to https://gitlab.freedesktop.org/gstreamer/gstreamer/ and create a fork so we can move your Merge requests.')}") + sys.exit(1) fprint(f"{green(' OK')}\n", nested=False) from_projects = [proj for proj in self.all_projects if proj.namespace['path']