Allow '-' characters in repository path

The regex pattern does not match for entries containing '-' characters in the repository path.

Example:
<project reference="1.0,:extssh:myHostname:/var/lib/cvs-roots/myRepo,path/to/project,project"/>

Because '/var/lib/cvs-roots/myRepo' contains a '-' character it will not match. With the provided patch it will match.