Initial import.
Move example config to external file.
Clean up README file.
Add a simple TODO list.
Add debug logging to haveAccess.
writeAuthorizedKeys now reads old file by name, not by open file.
Everyone always belongs to group "all".
Add actual SSH-based git serving component.
gitosis/serve.py is not meant to be a script, remove #!
Add config option ``repositories``, for giving a path prefix to repositories.
Both global and relative (to home directory) values work, can be given
in global section ``[gitosis]`` or in the ``[group FOO]`` section for
just that group.
Allow ``gitosis-serve`` incoming path names to always have ``.git`` suffix.
Strip it before processing further.
Add debug logging to ``gitosis-serve``.
Remove completed todo entries.
Add ``gitosis-gitweb``, for writing gitweb project lists.
Takes the list of repositories to publish from the gitosis config file.
Update notes.
Clean up gitosis.gitweb unit tests.
Extract test utility functions.
Add .git to gitweb projects list if only that version of path exists.
Add a default repository prefix.

Used to fail is gitosis.repositories is not set.
Allow repository names to start with numericals.