diff --git a/scripts/move_mrs_to_monorepo.py b/scripts/move_mrs_to_monorepo.py index bb4592b9d0..7f7735ab1e 100755 --- a/scripts/move_mrs_to_monorepo.py +++ b/scripts/move_mrs_to_monorepo.py @@ -236,6 +236,12 @@ class GstMRMover: raise e def run(self): + try: + prevbranch = self.git("rev-parse", "--abbrev-ref", "HEAD", can_fail=True).strip() + except: + fprint(bold(yellow("Not on a branch?\n")), indent=False) + prevbranch = None + try: self.setup_repo() @@ -246,6 +252,8 @@ class GstMRMover: finally: if self.git_rename_limit is not None: self.git("config", "merge.renameLimit", str(self.git_rename_limit)) + if prevbranch: + self.git("checkout", prevbranch) def fetch_projects(self): fprint("Fetching projects... ")