From d55a4872012b020abed664b9533655c73637080c Mon Sep 17 00:00:00 2001 From: ArmandBahi <armand.bahi@veremes.com> Date: Thu, 27 Sep 2018 15:25:23 +0200 Subject: [PATCH] Pull and push hooks --- utils/copy_hooks.sh | 15 +++++++++++++++ utils/post-merge | 17 +++++++++++++++++ utils/pre-push | 17 +++++++++++++++++ 3 files changed, 49 insertions(+) create mode 100755 utils/copy_hooks.sh create mode 100755 utils/post-merge create mode 100755 utils/pre-push diff --git a/utils/copy_hooks.sh b/utils/copy_hooks.sh new file mode 100755 index 00000000..b27313e7 --- /dev/null +++ b/utils/copy_hooks.sh @@ -0,0 +1,15 @@ +#!/bin/bash +# +# +# Script de mise à jour des hooks client +# +# +# + + +if [ "post-merge" ]; then + if [ -d "../.git/hooks" ]; then + cp -f post-merge ../.git/hooks/post-merge + cp -f pre-push ../.git/hooks/pre-push + fi +fi diff --git a/utils/post-merge b/utils/post-merge new file mode 100755 index 00000000..09601116 --- /dev/null +++ b/utils/post-merge @@ -0,0 +1,17 @@ +#!/bin/sh +# +# Hook qui permet de push toutes les dépendances +# quand on fait un push sur l'application +# +# +# +# +# + +echo "****** Pre-push Hook ******" +echo "$(pwd)" + +if [ -d "$(pwd)/utils" ]; then + cd utils + ./push_subtrees.sh +fi diff --git a/utils/pre-push b/utils/pre-push new file mode 100755 index 00000000..2ebcad44 --- /dev/null +++ b/utils/pre-push @@ -0,0 +1,17 @@ +#!/bin/sh +# +# Hook qui permet de mettre à jour toutes les dépendances +# quand on fait un pull sur l'application +# +# +# +# +# + +echo "****** Post-merge Hook ******" +echo "$(pwd)" + +if [ -d "$(pwd)/utils" ]; then + cd utils + ./pull_subtrees.sh +fi -- GitLab