X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=server%2Fupdate-stable;h=020cd90bf17f6d38b46d2f7ad571957db03ecd43;hb=d1e1e7bb5740372e001813cba756bd1c6a80ed1b;hp=6e1264b0aa7841662539a3efe31f91fe1ede6f25;hpb=3b43e14dd3df67abfbcf7d1f4a053cf78d651232;p=git-central.git diff --git a/server/update-stable b/server/update-stable index 6e1264b..020cd90 100644 --- a/server/update-stable +++ b/server/update-stable @@ -60,6 +60,22 @@ case "$refname" in ;; esac +if [ "$change_type" == "delete" ] ; then + exit 0 +fi + +if [ "$change_type" == "create" -a "$short_refname" != "stable" ] ; then + not_on_stable=$(git rev-list stable..$newrev) + if [ "$not_on_stable" == "" ] ; then + echo "----------------------------------------------------" + echo + echo "Creating a branch must include new commits" + echo + echo "----------------------------------------------------" + exit 1 + fi +fi + # create/delete is okay if [ "$change_type" != "update" ] ; then exit 0