From 53de0712619a2fd03fa632730addef9fe9aa8491 Mon Sep 17 00:00:00 2001 From: Andrey Borzenkov Date: Sat, 19 Mar 2011 01:40:32 +0300 Subject: [PATCH] tg-delete: simplistic check for dependency on deleted branch --- tg-delete.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tg-delete.sh b/tg-delete.sh index e1eea17..64d2057 100644 --- a/tg-delete.sh +++ b/tg-delete.sh @@ -40,6 +40,8 @@ baserev="$(git rev-parse --verify "refs/top-bases/$name" 2>/dev/null)" || [ -z "$force" ] && { branch_empty "$name" || die "branch is non-empty: $name"; } +# Quick'n'dirty check whether branch is required +[ -z "$force" ] && { tg summary --deps | cut -d' ' -f2- | tr ' ' '\n' | fgrep -xq -- "$name" && die "some branch depends on $name"; } ## Wipe out -- 2.11.4.GIT