XS-Vcs-Browser: the brother of Xs-Vcs-*

A couple of day ago godog (thanks!) applied my patch for the PTS which add the long overdue support for the XS-Vcs-Browser field in debian/controls.

Here is a summary of the Version Control System related fields now supported by the web interface of the PTS:

  • Xs-Vcs-Browser whose value is an URL pointing to the web-browsable version of a versioning control system repository (e.g. a Subversion ViewSVN installation)

  • Xs-Vcs-XXX (where XXX is an identifier of common VCS systems, e.g.: CVS, SVN, Arch, HG, ...) whose value is a string meaningful for the given VCS identifying where the latest version of the sources for a given package can be found using the given VCS. Some history is available.

Here is an example of the two field usage from the debian/control of the (not yet uploaded) Vim package:

Source: vim
Section: editors
Priority: optional
Maintainer: Debian VIM Maintainers <pkg-vim-maintainers@lists.alioth.debian.org>
Standards-Version: 3.7.2
XS-Vcs-Svn: svn://svn.debian.org/svn/pkg-vim/trunk/packages/vim
XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-vim/trunk/packages/vim/

The current sample rendering can be seen, for example, in the PTS page of the mako package.

More information can be found in the current patch for the Developer's Reference documenting the support for the two fields in the web interface of the PTS.

/me hurries-up writing a small post to -devel before John yells at me again for (ab)using the planet for such announcements :-)