X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=templates%2Fhooks--update;h=6db555f6580ca0831cf285a62ab7354211168203;hb=50b4e0c178777a27164eb67676593255a9cbd035;hp=0726975367de1bff2d4575537f89f52ff87fa1a7;hpb=b30245c8e92ecaf8fb877189d7620a5a9a205120;p=git.git diff --git a/templates/hooks--update b/templates/hooks--update index 07269753..6db555f6 100644 --- a/templates/hooks--update +++ b/templates/hooks--update @@ -8,20 +8,23 @@ # (2) make this file executable by "chmod +x update". # -recipient="commit-list@mydomain.xz" +recipient="commit-list@example.com" if expr "$2" : '0*$' >/dev/null then echo "Created a new ref, with the following commits:" git-rev-list --pretty "$3" else - $base=$(git-merge-base "$2" "$3") - if [ $base == "$2" ]; then + base=$(git-merge-base "$2" "$3") + case "$base" in + "$2") echo "New commits:" - else + ;; + *) echo "Rebased ref, commits from common ancestor:" -fi -git-rev-list --pretty "$3" "^$base" + ;; + esac + git-rev-list --pretty "$3" "^$base" fi | mail -s "Changes to ref $1" "$recipient" exit 0