vcswatch
vcswatch scans the Vcs-* fields in Debian source packages and reports about changes that have not yet been uploaded.
- OK: Version in debian/changelog in VCS matches the package version in Debian.
- COMMITS: Version in debian/changelog in VCS matches the package version in Debian, but there have been commits since the last tag on this branch. Eventually, this package will need an upload.
- NEW: Version in debian/changelog is ahead of the version in Debian. Eventually, this package will need an upload.
- OLD: Version in debian/changelog is behind the version in Debian. The last commits were not yet pushed to the repository, or the repository was abandoned, but the Vcs-* field in the package still points to the repository. In the case of Git repositories served by http, a common error cause is that "git update-server-info" was not run from .git/hooks/post-update.
- UNREL: Version in debian/changelog matches the package version in Debian, but the distribution field in the changelog is still "UNRELEASED". This means the last release commit was not yet pushed to the repository.
- ERROR: There was a problem reading from the repository, or debian/changelog was not found in the checkout, or the changelog is invalid.
vcswatch uses the Vcs-* URLs from the Sources files in unstable and experimental (preferring the newest version available). A few tweaks are applied, though; most notably Alioth URLs on git/svn/...debian.org are rewritten to anonscm.debian.org, and a warning is issued.
VCS | Count | OK | COMMITS | NEW | OLD | UNREL | ERROR |
---|---|---|---|---|---|---|---|
Bzr | 20 | 5 | 0 | 5 | 5 | 0 | 5 |
Cvs | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
Git | 36581 | 26347 | 3415 | 3615 | 2098 | 148 | 958 |
Svn | 65 | 6 | 0 | 2 | 6 | 0 | 51 |
25 | 0 | 0 | 1 | 0 | 0 | 3 |