Frank Lichtenheld <[email protected]> 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 ([email protected])               <http://www.eyrie.org/~eagle/>



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to