[sysadmin-bin] Disallow pushing branches named HEAD
- From: Andrea Veri <av src gnome org>
- To: gnome-sysadmin gnome org,commits-list gnome org
- Subject: [sysadmin-bin] Disallow pushing branches named HEAD
- Date: Fri, 12 May 2017 07:57:06 +0000 (UTC)
commit 0216db9cab3b75fa9b24bddb14261bced6cc2c92
Author: Krzesimir Nowak <krzesimir kinvolk io>
Date: Wed May 10 13:45:49 2017 +0200
Disallow pushing branches named HEAD
Signed-off-by: Andrea Veri <averi redhat com>
git/pre-receive-check-policy | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/git/pre-receive-check-policy b/git/pre-receive-check-policy
index 6f7b7cf..f8ba33b 100755
--- a/git/pre-receive-check-policy
+++ b/git/pre-receive-check-policy
@@ -120,6 +120,14 @@ check_ref_update() {
range=
case $change_type in
create)
+ if [ "x$branchname" = xHEAD ] ; then
+ cat <<- EOF >&2
+ ---
+ You are trying to push the branch 'HEAD'.
+ ---
+ EOF
+ exit 1
+ fi
range="$newrev"
;;
delete)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]