From 56e189f440d105018ebc6649bafaf787b85e0a0d Mon Sep 17 00:00:00 2001
From: "Auke L. Klazema" <klazema@astron.nl>
Date: Tue, 9 Jul 2019 11:48:13 +0200
Subject: [PATCH] SW-773: Remove one hook and fix the other hook

---
 support/hooks/pre-commit | 36 ------------------------------------
 1 file changed, 36 deletions(-)
 delete mode 100644 support/hooks/pre-commit

diff --git a/support/hooks/pre-commit b/support/hooks/pre-commit
deleted file mode 100644
index 826a1395c16..00000000000
--- a/support/hooks/pre-commit
+++ /dev/null
@@ -1,36 +0,0 @@
-#! /usr/bin/env ruby
-
-$regex = /^((fixes|task|story|issue)\s)?(#(\d+)|[a-zA-Z]+-(\d)+):/i
-
-# Simple function, just for ease of testing
-def parse_message(msg,re)
-    if not re.match(msg)
-        return false
-    else
-        return true
-    end
-end
-
-# enforced custom commit message format
-def check_message_format
-    missed_revs = `git rev-list #{$rev_old}..#{$rev_new}`.split("\n")
-    missed_revs.each do |rev|
-        message = `git cat-file commit #{rev} | sed '1,/^$/d'`
-        if not parse_message(message,$regex)
-            STDERR.puts("[pre-receive hook] Your commit #{ rev } was rejected.")
-            STDERR.puts("[pre-receive hook] Commit message must start with a JIRA task ID,"\
-                " or \"Task\", \"Story\", \"Issue\" or \"Fixes\", followed by an issue ID.")
-            STDERR.puts("[pre-receive hook] For example: \"Task #42: Fixed bug\" or \"SW-22334: Fixed bug\"")
-            STDERR.puts("[pre-receive hook] Your commit message was: " +message)
-            exit 1
-        end 
-    end
-end
-
-# The "main" method ... when executing this file:
-# Only run this if the file itself is being executed
-if __FILE__ == $0
-    $rev_old, $rev_new, $ref = STDIN.read.split(" ")
-    check_message_format
-end
-
-- 
GitLab