]> gitweb.fluxo.info Git - git-hooks.git/commitdiff
Put related functions next to each other
authorZearin <zearin@gonk.net>
Mon, 28 Apr 2014 18:40:49 +0000 (14:40 -0400)
committerZearin <zearin@gonk.net>
Mon, 28 Apr 2014 18:40:49 +0000 (14:40 -0400)
git-hooks

index 8ec9f13d982b4ff4a6bef238dac4665d9c20da42..aa55f72608e97908723bf9d8efe0047a2a9f4f95 100755 (executable)
--- a/git-hooks
+++ b/git-hooks
@@ -57,6 +57,30 @@ function list_hooks_in_dir
     fi
 }
 
+function list_hooks
+{
+    GITDIR=`git rev-parse --git-dir`
+    cat "${GITDIR}/hooks/pre-commit" 2> /dev/null | grep 'git-hooks' > /dev/null 2> /dev/null
+    if [ $? = 0 ] ; then
+        echo "Git hooks ARE installed in this repository."
+        echo ""
+    else
+        echo "Git hooks are NOT installed in this repository. (Run 'git hooks --install' to install it)"
+        echo ""
+    fi
+
+    echo 'Listing User, Project, and Global hooks:'
+    echo '---'
+    for dir in `hook_dirs`; do
+        echo "${dir}:"
+        for hook in `list_hooks_in_dir "${dir}" 2` ; do
+            echo -n `basename \`dirname "${hook}"\``
+            echo -e "/`basename "${hook}"` \t- `${hook} --about`"
+        done
+        echo ""
+    done
+}
+
 function run_hooks
 {
     dir="${1}"
@@ -138,35 +162,6 @@ git-hooks run "$0" "$@"';
     fi
 }
 
-function list_hooks
-{
-    GITDIR=`git rev-parse --git-dir`
-    cat "${GITDIR}/hooks/pre-commit" 2> /dev/null | grep 'git-hooks' > /dev/null 2> /dev/null
-    if [ $? = 0 ] ; then
-        echo "Git hooks ARE installed in this repository."
-        echo ""
-    else
-        echo "Git hooks are NOT installed in this repository. (Run 'git hooks --install' to install it)"
-        echo ""
-    fi
-
-    echo 'Listing User, Project, and Global hooks:'
-    echo '---'
-    for dir in `hook_dirs`; do
-        echo "${dir}:"
-        for hook in `list_hooks_in_dir "${dir}" 2` ; do
-            echo -n `basename \`dirname "${hook}"\``
-            echo -e "/`basename "${hook}"` \t- `${hook} --about`"
-        done
-        echo ""
-    done
-}
-
-function report_error {
-    echo "Hook failed: $last_run_hook"
-    exit 1
-}
-
 function installglobal {
     TEMPLATE="$HOME/.git-template-with-git-hooks"
     if [ ! -d "${TEMPLATE}" ] ; then
@@ -189,6 +184,11 @@ function uninstallglobal {
     git config --global --unset init.templatedir
 }
 
+function report_error {
+    echo "Hook failed: $last_run_hook"
+    exit 1
+}
+
 case $1 in
     run )
         if [ ! -z "${GIT_DIR}" ] ; then