Download & Extend

Releases for Version Control API -- CVS backend

versioncontrol_cvs 6.x-1.0-rc1

Download Size md5 hash
versioncontrol_cvs-6.x-1.0-rc1.tar.gz 43.49 KB bff2cc5feb9635cc2c9600ee68e79d4d
versioncontrol_cvs-6.x-1.0-rc1.zip 56.43 KB 33cc877a43e6d5a2f865d92640117e2e
Last updated: December 25, 2010 - 00:06
Official release from tag: 6.x-1.0-rc1

Release notes

Companion release to versioncontrol 6.x-1.0-rc1.
Improvements compared to the last beta:

  • Still works, due to adapting to API changes.
  • Support for release node integration (creating tarballs, and stuff) by implementing a couple of previously missing (optional) API functions.
  • Avoid excessively wide tables by cutting off ":pserver:[user]:[password]" from the Root column in the admin repository overview.

In that vein, the CVS backend continues to be the most complete VCS backend to date. Which is a shame, because all other version control systems are way cooler than CVS. Who wants to challenge the CVS backend? C'mon, you can do it!

versioncontrol_cvs 6.x-1.0-beta2

Download Size md5 hash
versioncontrol_cvs-6.x-1.0-beta2.tar.gz 41.74 KB 15751004c41b33dcf8e674f50dc96bf2
versioncontrol_cvs-6.x-1.0-beta2.zip 54.78 KB d5d90f04fd7edffcd8b66621bfeeadbd
Last updated: December 25, 2010 - 00:06
Official release from tag: 6.x-1.0-beta2

Release notes

Bug fix release. In short, this makes the xcvs-* trigger scripts work again (while adding a bit of helpful output for the committer). No changes otherwise, apart from fixing #366318: CVSModule_Compatibility missing component.

versioncontrol_cvs 6.x-1.0-beta1

Download Size md5 hash
versioncontrol_cvs-6.x-1.0-beta1.tar.gz 41.2 KB d1416045bd70105fa9e3c89cc33e0332
versioncontrol_cvs-6.x-1.0-beta1.zip 54.24 KB e8644bb3fa91b4d9fcc7ef71e52ca675
Last updated: December 25, 2010 - 00:06
Official release from tag: 6.x-1.0-beta1

Release notes

Companion release for versioncontrol 6.x-1.0-beta3, read its release notes for slightly more information. No 6.x-1.0-alpha1 versions are compatible with any 6.x-1.0-beta versions. Compatibility should be maintained from now on, though.

versioncontrol_cvs 6.x-1.0-alpha1

Download Size md5 hash
versioncontrol_cvs-6.x-1.0-alpha1.tar.gz 41.15 KB 2bc79832998370309bb7394802554ce9
versioncontrol_cvs-6.x-1.0-alpha1.zip 54.21 KB 96272c946675a3f100fa9ce33a796dec
Last updated: December 25, 2010 - 00:06
Official release from tag: 6.x-1.0-alpha1

Release notes

Companion testing release to Version Control API 6.x-1.0-alpha1. Should work just as flawlessly as versioncontrol_cvs 5.x-2.0, but like Version Control API itself, no guarantees about possible API or functionality changes until a stable 6.x-1.0 can be given. Therefore, this alpha1 might not work with future alphas, betas, release candidates or stable releases. (Or it might - who knows.)

Anyways, the upgrade path is there, and there hasn't been a release for Drupal 6 before, so you probably won't lose anything by trying this out and reporting bugs. Let's look forward to Drupal-core-like adoption numbers for the 6.x version - enjoy, and consider to contribute!

versioncontrol_cvs 5.x-2.0

Download Size md5 hash
versioncontrol_cvs-5.x-2.0.tar.gz 43.47 KB bd1469a4839ecb0dcd8c2ef4d22b70a7
versioncontrol_cvs-5.x-2.0.zip 56.51 KB 78615b15ff8101e58175a262bda67f51
Last updated: December 25, 2010 - 00:06
Official release from tag: 5.x-2.0

Release notes

The CVS backend seems solid as metal to me. No bug reports, no bugs I discovered by myself in a long time, it just works. Therefore, here's the 5.x-2.0 stable version, in parallel to Version Control API 5.x-2.0.

The single lonely fix in here since 5.x-2.0-rc2 is for the new cvs.module compatibility layer module, and does nothing more than making a menu path entry cached. And that's it.

At this rate of discovering new issues, I'm reasonably sure that this will be the final CVS backend release for Drupal 5 - which is a good thing. See you on Drupal 6!

versioncontrol_cvs 5.x-2.0-rc2

Download Size md5 hash
versioncontrol_cvs-5.x-2.0-rc2.tar.gz 43.46 KB a0311da7407f7a4e61a3a5b469b43ee1
versioncontrol_cvs-5.x-2.0-rc2.zip 56.51 KB b1762bf435760cee331c4d6929a58acb
Last updated: December 25, 2010 - 00:06
Official release from tag: 5.x-2.0-rc2

Release notes

Despite being an -rc2, there have been a good number of improvements since -rc1.

  • Recording commit information from 'cvs log' (a.k.a. log fetching) was broken in the previous release, that's fixed in this one.
  • The CVS backend now supports basic repository browsing via Repoview, though only for the latest revisions on HEAD.
  • A cvs.module compatibility layer (implemented as optional add-on module) has been added, so that the 'cvs' menu path (e.g. "http://drupal.org/cvs") keeps working when upgrading from cvs.module. Granted, without the update script being finished this will be of limited value, but we'll need that compatibility layer for Drupal 6 anyways, so why not add it now.
  • On the coding side, lots of refactoring has been done, splitting out the code interfacing with CVS into a Drupal-agnostic helper library (which also means it won't need to be ported).

versioncontrol_cvs 5.x-2.0-rc1

Download Size md5 hash
versioncontrol_cvs-5.x-2.0-rc1.tar.gz 37.08 KB 6cd6cf073f5e051dc3005819211ad10b
versioncontrol_cvs-5.x-2.0-rc1.zip 48.24 KB 81ca2d674eddf974e061961fe2f04f85
Last updated: December 25, 2010 - 00:06
Official release from tag: 5.x-2.0-rc1

Release notes

The first stable release (candidate) that is compatible with the 5.x-2.x releases of Version Control API. The former 5.x-2.0-alpha1 of CVS backend had a pretty uncool bug (trying to write data to a table that is now gone, instead of sending it to Version Control API instead), so you'd better update to this one. Apart from that, everything said in Version Control API's 5.x-2.0-rc1 release applies to the CVS backend too, so this is now the recommended version for everybody except people using the Git or Mercurial backends too.

Try it now, especially if you're using the xcvs-* scripts. The improvements are totally worth the upgrade.

versioncontrol_cvs 5.x-2.0-alpha1

Download Size md5 hash
versioncontrol_cvs-5.x-2.0-alpha1.tar.gz 37.31 KB eeb494bb96341c403f0f26416842373a
versioncontrol_cvs-5.x-2.0-alpha1.zip 48.42 KB ccd1f28c2c72fb6cbd08d85f78373455
Last updated: December 25, 2010 - 00:06
Official release from tag: 5.x-2.0-alpha1

Release notes

Companion release to the great new Version Control API 5.x-2.0-alpha1. Apart from user-invisible porting work and a more reliable mechanism to recognize re-additions of files as additions instead of modifications, the xcvs-* scripts have been improved in their branch/tag handling, which allows to control deleted tags using generic Version Control API facilities and fixes a couple of problems with tag moves. This release also allows to prevent the creation of new branches through obscure CVS backdoors, and is able to drop most of its database tables in favor of the new centralized ones in the API module.

The upgrade routines seem largely ok, but might leave over some unnecessary database rows. I'll probably refine them a bit more until the final 5.x-2.0 release. On the other hand, drupal.org's usage statistics show no users for the CVS backend at the moment, so I've probably written the extensive database upgrade code for myself only. But hey.

In a nutshell, if you use Version Control API 5.x-2.x, you want to have this - the CVS backend was never in a better state than it is now. (If it weren't for the huge amounts of code for the upgrade path, this release would even come with significantly less lines of code than the 5.x-1.x version.)

versioncontrol_cvs 5.x-1.0

Download Size md5 hash
versioncontrol_cvs-5.x-1.0.tar.gz 36.74 KB 3d0d694cba9690063317f2bf9eea1e95
versioncontrol_cvs-5.x-1.0.zip 47.53 KB c4ee57419aaceebabfae27dfd75ff9d2
Last updated: December 25, 2010 - 00:06
Official release from tag: 5.x-1.0

Release notes

The companion release to Version Control API 5.x-1.0. At this point, the CVS backend supports everything that the original cvslog module did, with the obligatory exception (the "don't remove release tags" restriction - that's because there's no release node integration for Version Control API yet, and also because of issue #220175).

The major feature that justifies the 1.0 number is the CVS log parser that hasn't been ported until this release, and it now works like a charm. As an improvement to cvslog, both log parsing and trigger script modes now recognize re-added files even though CVS tells us they're just modified.

hunmonk also chipped in and provided multisite support for the trigger scripts, as well as the start of a cvslog -> versioncontrol_cvs porting script, but the latter does not yet cover commits and branches/tags. If you want to port your project*/cvslog setup to versioncontrol_cvs, you'll need to wait for the 6.x version.

In summary, the Version Control API plus Project Node Integration and the CVS backend still can't do everything that project* plus cvslog could - as the project release node integration is not there yet - but it already makes for a nice and reliable log viewer and commit access framework. Total feature parity is planned for the 6.x version of the three versioncontrol modules.

versioncontrol_cvs 5.x-0.9-rc5

Download Size md5 hash
versioncontrol_cvs-5.x-0.9-rc5.tar.gz 22.1 KB 5fe32d742b4e8e862774851e994b6346
versioncontrol_cvs-5.x-0.9-rc5.zip 30.9 KB ffc16a98d8d6bae4bc4b5473cbc97709
Last updated: December 25, 2010 - 00:06
Official release from tag: 5.x-0.9-rc5

Release notes

It works! Ship it!
...well it still doesn't contain CVS log parsing (I'm working on it, though) but it now comes with a README.txt for the xcvs-* hook scripts, and fixes a major bug in capturing commits. On the other hand, the option to combine multiple directory hook invocations into one commit (or tag/branch) message is now compulsory, thus the concerned option has been removed.

Please update.

versioncontrol_cvs 5.x-0.9-rc4

Download Size md5 hash
versioncontrol_cvs-5.x-0.9-rc4.tar.gz 21.14 KB 416e753ea6997d29307106e2d573b2b7
versioncontrol_cvs-5.x-0.9-rc4.zip 29.41 KB 8524b12f76cebd192e71125c3843fc86
Last updated: December 25, 2010 - 00:06
Official release from tag: 5.x-0.9-rc4

Release notes

A single bug fix for the new release candidate: don't crash the uninstallation procedure if Version Control API has already been uninstalled.

versioncontrol_cvs 5.x-0.9-rc3

Download Size md5 hash
versioncontrol_cvs-5.x-0.9-rc3.tar.gz 21.1 KB af1c495575677412a7750d660533c05e
versioncontrol_cvs-5.x-0.9-rc3.zip 29.39 KB ff1b39719a1427896498ac7c0c49f44c
Last updated: December 25, 2010 - 00:06
Official release from tag: 5.x-0.9-rc3

Release notes

Companion release for Version Control API 5.x-1.0-rc3 (which is required for this release): fix Postgres support, make the uninstallation routine work properly, and don't attempt to handle repository and account forms of other backends.

versioncontrol_cvs 5.x-0.9-rc2

Download Size md5 hash
versioncontrol_cvs-5.x-0.9-rc2.tar.gz 21.37 KB e31575cc3d6d9810e6945703039052e7
versioncontrol_cvs-5.x-0.9-rc2.zip 29.73 KB 561836b707610acd7be201e288935ccb
Last updated: December 25, 2010 - 00:06
Official release from tag: 5.x-0.9-rc2

Release notes

Companion release for Version Control API 5.x-1.0-beta1, adapting to a few changes in the API module. Also, get_{branched,tagged}_items() works now instead of choking at an incorrect SQL query.

versioncontrol_cvs 5.x-0.9-rc1

Download Size md5 hash
versioncontrol_cvs-5.x-0.9-rc1.tar.gz 21.48 KB ea7a2a14c72019a0e36ef752b4e5f11f
versioncontrol_cvs-5.x-0.9-rc1.zip 29.89 KB a0bededdbc5995f45f2cac084e42dd91
Last updated: December 25, 2010 - 00:06
Official release from tag: 5.x-0.9-rc1

Release notes

Companion release for Version Control API 0.9-rc1, introducing no real features but keeping up with API and altered form changes.

versioncontrol_cvs 5.x-0.9-beta2

Download Size md5 hash
versioncontrol_cvs-5.x-0.9-beta2.tar.gz 21.48 KB 9d11130f78ff87bb7ab4fe4933e8bf7c
versioncontrol_cvs-5.x-0.9-beta2.zip 29.89 KB dc6ffa4142a44bf65a88a38c4b07268e
Last updated: December 25, 2010 - 00:06
Official release from tag: 5.x-0.9-beta2

Release notes

Postgres support, various bug fixes in the xcvs-* scripts, and a new (cron-driven) xcvs-generate-passwd.php script that can write the CVSROOT/passwd file from outside of Drupal.

versioncontrol_cvs 5.x-0.9-beta1

Download Size md5 hash
versioncontrol_cvs-5.x-0.9-beta1.tar.gz 20.92 KB eb64bfc1a1842d2381ad2d0d8b292605
versioncontrol_cvs-5.x-0.9-beta1.zip 28.63 KB 0f81f4cc0702b18d63f6093e3f1938a1
Last updated: December 25, 2010 - 00:06
Official release from tag: 5.x-0.9-beta1

Release notes

Initial release, corresponding to the Version Control API release with the same release name. The only missing feature for 5.x-1.0 should be the "fetch history from log file" option, but apart from that there's no big changes pending. Fetch the tarball and have a great time!

Subscribe with RSS Syndicate content
nobody click here