Bug#517635: lintian: should warn about incorrect Vcs-* fields
Frank Lichtenheld <djpig@debian.org> writes:
> I've started working on this one. Here is what I have so far. The first
> hash contains URIs that look good, the second contains URIs that look
> valid but are for a format which probably requires an account on some
> machine.
>
> my %VCS_RECOMMENDED_URIS = (
> browser => qr;^https?://;,
> arch => qr;^https?://;,
> bzr => qr;^(lp:~|(?:nosmart\+)?https?://);
> cvs => qr;^:pserver:;,
> darcs => qr;^https?://;,
> hg => qr;^https?://;,
> git => qr;^(git|https?|rsync)://;,
> svn => qr;^(svn|(?:svn\+)?https?)://;,
> mtn => undef, #XXX
> );
Looks like Monotone doesn't take URLs; instead, it takes a hostname and a
repository name. See, for instance:
http://monotone.ca/docs/Synchronising-Databases.html
Something like:
mtn => qr;^[\w\d.]+\s+\S+$;
looks like the right thing to use. (The first regex could of course get
more complex in how it matches hostnames.
--
Russ Allbery (rra@debian.org) <http://www.eyrie.org/~eagle/>
Reply to: