X-Git-Url: https://sipb.mit.edu/gitweb.cgi/snippets/.git/blobdiff_plain/aa39c04d52e0f25f144e51864e6b094147e650e6..f9d64b9ddda45bddfaf1267730b1b427de88c975:/git-hooks/zephyr-post-receive diff --git a/git-hooks/zephyr-post-receive b/git-hooks/zephyr-post-receive index 19260d7..7e06b30 100755 --- a/git-hooks/zephyr-post-receive +++ b/git-hooks/zephyr-post-receive @@ -28,11 +28,14 @@ while read oldrev newrev refname; do git-rev-list --reverse "$oldrev..$newrev" | while read rev; do shortrev=`git log -1 --pretty=format:%h "$rev"` (git show --stat $usecolor "$rev" | - sed "s/@/@@/g" | - sed "s/\[m/@color(default)/g" | - sed "s/\[33m/@color(yellow)/g" | - sed "s/\[31m/@color(red)/g" | - sed "s/\[32m/@color(green)/g") | + sed -e 's/@/@@/g' \ + -e 's/}/@(})/g' \ + -e 's/\[m/}@{/g' \ + -e 's/\[33m/@color(yellow)/g' \ + -e 's/\[31m/@color(red)/g' \ + -e 's/\[32m/@color(green)/g' \ + -e '1s/^/@{/' \ + -e '$s/$/}/') | zwrite -c "$class" -i "${instance:-$shortrev}" -s "${zsig:-Git}: $refname" -d done done