Index: head/tools/tools/git/hooks/prepare-commit-msg =================================================================== --- head/tools/tools/git/hooks/prepare-commit-msg (revision 368739) +++ head/tools/tools/git/hooks/prepare-commit-msg (revision 368740) @@ -1,55 +1,64 @@ #!/bin/sh case "$2" in commit|message) # It appears git invokes this script for interactive rebase but does # not remove commented lines, so just exit if we're not called with the # default (comment-containing) template. egrep -q '^#' "$1" || return 0 ;; template) return 0 ;; merge) return 0 ;; esac outfile=$(mktemp /tmp/freebsd-git-commit.XXXXXXXX) -cat >$outfile <$outfile </pull/### (*full* GitHub URL needed). # Differential Revision: https://reviews.freebsd.org/D### (*full* phabric URL needed). $(awk '/^#$/,EOF' $1) EOF mv $outfile $1