…on the target repository)
…this solves some problems we are having with user confusion, also it satisifies the TODO item for allowing members of the gitosis-admin group be able to see all repos
Git >=1.6.2 support cloning empty repositories; this is a good way to bootstrap development on a new repository.
Log a warning still, don't want that to get too common.
As the only convenient way to use non-standard SSH ports with git is via the ssh://user@host:port/path syntax, and that syntax forces absolute urls, just force convert absolute paths to relative paths; you'll never really want absolute paths via gitosis, anyway.
Tests used to trigger the wanted security exception merely by being unquoted, that's not good enough.