=========== TODO list =========== - guard against *.pub files named -foo.pub or foo;bar.pub - gitweb doesn't understand mappings, just visible/no, physical and logical path are always the same - maybe remove the whole mapping feature for good?