aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKonstantin Ryabitsev <konstantin@linuxfoundation.org>2024-04-18 14:25:13 -0400
committerKonstantin Ryabitsev <konstantin@linuxfoundation.org>2024-04-18 14:25:13 -0400
commit774878321e5841f7acccbcbf0ceb692a4117cff1 (patch)
tree68c5fdc2f59736841df1835416a69ae0b068a6ff
parent11c5cc46b7f4bb10c134e4ba05e984e8ab13ed6f (diff)
downloadb4-774878321e5841f7acccbcbf0ceb692a4117cff1.tar.gz
ez: Make sure we're running prep commands on prep branches
Refuse to run checks and some other commands if we're not on a prep-managed branch. Signed-off-by: Konstantin Ryabitsev <konstantin@linuxfoundation.org>
-rw-r--r--src/b4/ez.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/b4/ez.py b/src/b4/ez.py
index 84db698..b8fe1d5 100644
--- a/src/b4/ez.py
+++ b/src/b4/ez.py
@@ -764,6 +764,7 @@ class FRCommitMessageEditor:
def edit_cover() -> None:
+ is_prep_branch(mustbe=True)
cover, tracking = load_cover()
bcover = cover.encode()
new_bcover = b4.edit_in_editor(bcover, filehint='COMMIT_EDITMSG')
@@ -780,6 +781,7 @@ def edit_cover() -> None:
def edit_deps() -> None:
+ is_prep_branch(mustbe=True)
cover, tracking = load_cover()
prereqs = tracking['series'].get('prerequisites', list())
deps = '\n'.join(prereqs)
@@ -809,6 +811,7 @@ def edit_deps() -> None:
def check_deps(cmdargs: argparse.Namespace) -> None:
+ is_prep_branch(mustbe=True)
cover, tracking = load_cover()
prereqs = tracking['series'].get('prerequisites', list())
if not prereqs:
@@ -1597,6 +1600,7 @@ def format_patch(output_dir: str) -> None:
def check(cmdargs: argparse.Namespace) -> None:
+ is_prep_branch(mustbe=True)
config = b4.get_main_config()
ppcmds = list()
if config.get('prep-perpatch-check-cmd'):