Inital commit
Adding .gitignore
Sending notifications only for annotated tag, not for standard ones
anymore.
Using LOGNAME instead of getlogin().
Fixing bugs.

- Some hook config values missed first component.
- Path to users file wasn't correctly determined.
Little tweak to layout.
Another visual tweak.
Fixing typo.
Not overwriting the log file each time anymore.
Fixing visuals once more.
Fixing typo.
New option, and fixing branch names.

- The new option --noupdate updates the state file but does not send
  any mails.

- Branch/tag names are no longer stripped of their paths. We now remove
  only the "refs/{heads,tags}" prefixes.
Extending debugging outout. "--debug" now also print the git
commands executed.
Adding README and COPYING.
Adding Makefile to build tarball.
Adding www target to Makefile.
Little tweaks in preparation for putting it online.
Adding update-changes script.
Adding "[nomail]" option: if that tag is included in a commit
message, no mail will be send for that change. Also, documenting the
already existing "[nodiff]" option: if included in a commit message,
no diff will be included for that change.
Renaming the "recipients" options to "mailinglist", as it was
already documented.