simplify repo handling by starting to get rid of support for looking at cgit

cgit isn't standard; instead just assume filesystem access to a common parent directory