Provided by: umegaya_0.13_all
NAME
umegaya-guess-url - Converts a VCS URL in a URL to "debian/upstream"
SYNOPSIS
umegaya-guess-url VCS_URL
DESCRIPTION
VCS (version control system) URLs indicate where to clone or check out anonymously source packages. umegaya-guess-url attempts to guess the package name and convert the VCS URL in either a Subversion URL that can be used by svn cat, or in a HTTP URL that can be used to retrieve debian/upstream via Gitweb. It recoginses VCS URLs from the following Debian Pure Blends. svn://svn.debian.org/debian-med/trunk/packages/+?/([a-z0-9+-.]+)/trunk git://git.debian.org/debian-med/([a-z0-9+-.]+).git svn://svn.debian.org/s?v?n?/?debichem/unstable/([a-z0-9+-.]+)/ svn://svn.debian.org/s?v?n?/?debichem/experimental/([a-z0-9+-.]+)/ svn://svn.debian.org/s?v?n?/?debichem/wnpp/([a-z0-9+-.]+)/ git://git.debian.org/g?i?t?/?debichem/packages/([a-z0-9+-.]+).git svn://svn.debian.org/s?v?n?/?debian-science/packages/R/([a-z0-9+-.]+)/ svn://svn.debian.org/s?v?n?/?debian-science/packages/([a-z0-9+-.]+)/ git://git.debian.org/g?i?t?/?debian-science/packages/([a-z0-9+-.]+).git
RETURNS
A package name, followed by a tabulation, followed by an URL.
EXAMPLE
$ ./scripts/umegaya-guess-url $(debcheckout -d emboss | grep url | cut -f2) emboss http://git.debian.org/?p=debian-med/emboss.git;a=blob_plain;f=debian/upstream;hb=HEAD
SEE ALSO
umegaya-adm(1), umegaya-refresh-blend (1), http://wiki.debian.org/UpstreamMetadata
SOURCE
http://git.debian.org/?p=users/plessy/umegaya.git
LIMITATIONS
Only source packages stored in Subversion and Git are supported for the moment.
AUTHORS
Charles Plessy.