]> git.ipfire.org Git - thirdparty/git.git/blobdiff - git-merge.sh
Add post-merge hook, related documentation, and tests.
[thirdparty/git.git] / git-merge.sh
index 3a01db0d751e272541efd0f27177a9ca5cb63bbe..66e48b3b18061e083021d8a5c15d252fbb1988ff 100755 (executable)
@@ -97,6 +97,19 @@ finish () {
                fi
                ;;
        esac
+
+       # Run a post-merge hook
+        if test -x "$GIT_DIR"/hooks/post-merge
+        then
+           case "$squash" in
+           t)
+                "$GIT_DIR"/hooks/post-merge 1
+               ;;
+           '')
+                "$GIT_DIR"/hooks/post-merge 0
+               ;;
+           esac
+        fi
 }
 
 merge_name () {