The file currently in dev-vcs/git/files that will be the /etc/conf.d/git-daemon does not use --base-path=. From git-daemon.confd: GITDAEMON_OPTS="--syslog /var/git" I could not get this to work however changing it to read: GITDAEMON_OPTS="--syslog --base-path=/var/git" made everything play along nicely. Reproducible: Always
Not having base-path can work fine too, you just need to ask for the full path that was specified. git://host/var/git/${REPO}.git
Fixed in CVS