From ace5d23d8c2d6280d417289b5ff7d6cd24b1115f Mon Sep 17 00:00:00 2001 From: Marc BARBIER Date: Mon, 28 Jun 2021 17:15:53 +0200 Subject: [PATCH] initial hook --- .gitignore | 12 ++++++++++++ pre-commit | 20 ++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 .gitignore create mode 100755 pre-commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e1edc86 --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +applypatch-msg.sample +commit-msg.sample +fsmonitor-watchman.sample +post-update.sample +pre-applypatch.sample +pre-commit.sample +pre-merge-commit.sample +prepare-commit-msg.sample +pre-push.sample +pre-rebase.sample +pre-receive.sample +update.sample diff --git a/pre-commit b/pre-commit new file mode 100755 index 0000000..87396cf --- /dev/null +++ b/pre-commit @@ -0,0 +1,20 @@ +#!/bin/bash +git diff --staged | grep -v ^- | grep "console.log" 2> /dev/null 1> /dev/null +if [ $? = 0 ] +then + echo "${REDBOLD}/!\\Console.log detected /!\\" + echo "${REDBOLD}aborting..." + exit 1 +else + echo "${GREENBOLD} No console.log" +fi + +git diff --staged | grep -v ^- | grep "<<<<<<< HEAD" 2> /dev/null 1> /dev/null +if [ $? = 0 ] +then + echo "${REDBOLD}/!\\ UNRESOLVED MERGE DETECTED /!\\" + echo "${REDBOLD}aborting..." + exit 1 +else + echo "${GREENBOLD} No unresolved merge" +fi