Browse Source

Also disallow pushing to/from upstream branch when branch names do not match

rl1987 6 years ago
parent
commit
7f0516022b
1 changed files with 3 additions and 2 deletions
  1. 3 2
      scripts/maint/pre-push.git-hook

+ 3 - 2
scripts/maint/pre-push.git-hook

@@ -44,8 +44,9 @@ do
 			range="$remote_sha..$local_sha"
 		fi
 
-                if ref_is_upstream_branch "$local_ref" == 0 ||
-                        ref_is_upstream_branch "$remote_ref"  == 0
+                if (ref_is_upstream_branch "$local_ref" == 0 ||
+                        ref_is_upstream_branch "$remote_ref"  == 0) &&
+                        [ "$local_ref" != "$remote_ref" ]
                 then
                         if [ "$remote" == "origin" ]
                         then