Merge branch 'pt/pull-ff-vs-merge-ff'
[gitweb.git] / git-rebase--interactive.sh
index 00080572529ae4c7e0c86c0aa2ba7cb83146dd2a..bab0dccc04d85215223c30597659f23cf8edff32 100644 (file)
@@ -658,9 +658,9 @@ do_next () {
                git notes copy --for-rewrite=rebase < "$rewritten_list" ||
                true # we don't care if this copying failed
        } &&
-       if test -x "$GIT_DIR"/hooks/post-rewrite &&
-               test -s "$rewritten_list"; then
-               "$GIT_DIR"/hooks/post-rewrite rebase < "$rewritten_list"
+       hook="$(git rev-parse --git-path hooks/post-rewrite)"
+       if test -x "$hook" && test -s "$rewritten_list"; then
+               "$hook" rebase < "$rewritten_list"
                true # we don't care if this hook failed
        fi &&
        warn "Successfully rebased and updated $head_name."