From: Andrey Borzenkov Date: Fri, 18 Mar 2011 22:40:32 +0000 (+0300) Subject: tg-delete: simplistic check for dependency on deleted branch X-Git-Tag: topgit-0.9~5^2~6 X-Git-Url: https://repo.or.cz/w/topgit.git/commitdiff_plain/53de0712619a2fd03fa632730addef9fe9aa8491 tg-delete: simplistic check for dependency on deleted branch --- 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