"First occurrance of" tests missing directory name

Other than these typos, it seems good to me! I haven’t come across any other conditions that would need to be normalized. In actual use, protocol (http, https, svn) can vary, but as long as the project root comes from a single source, that shouldn’t matter.