#!/bin/sh
escapehtml() {
sed -e 's/&/\&/g' \
| sed -e 's/\</g' \
| sed -e 's/>/\>/g' \
| sed -e 's/"/\"/g'
}
cat <<'EOF'
{{{project-name}}}
Open tasks
EOF
commit="$(git rev-parse HEAD | escapehtml)"
(
cd "$(git rev-parse --show-cdup)";
git grep -i -n \\\(todo\\\|fixme\\\|xxx\\\)
) \
| escapehtml \
| sed -e 's~^\([^:]*\):\([^:]*\):\(.*\)$~ - \1 \2 \3
~'
cat <<'EOF'
EOF