From 105f67c7db91f2e888af1ccfb709332952410318 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jelizaveta=20Leme=C5=A1eva?= Date: Fri, 26 Jul 2024 13:49:43 +0200 Subject: [PATCH] feat(reana_dev): create new branch if does not exist in git-checkout (#813) --- reana/reana_dev/git.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/reana/reana_dev/git.py b/reana/reana_dev/git.py index feea136e..75a3ad26 100644 --- a/reana/reana_dev/git.py +++ b/reana/reana_dev/git.py @@ -779,11 +779,12 @@ def git_checkout(branch, component, exclude_components, fetch): # noqa: D301 run_command("git checkout {}".format(branch), component) else: click.secho( - "No branch {} in component {}, staying on current one.".format( + "No branch {} in component {}, creating new branch.".format( branch, component ), - fg="red", + fg="green", ) + run_command("git checkout -b {}".format(branch), component) @click.option(