Releases for Version Control API -- CVS backend
versioncontrol_cvs 6.x-1.0-rc1
First released: April 9, 2009 - 00:40
Size: 43.49 KB
md5_file hash: bff2cc5feb9635cc2c9600ee68e79d4d
Last updated: April 9, 2009 - 00:46
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
First released: February 16, 2009 - 23:32
Size: 41.74 KB
md5_file hash: 15751004c41b33dcf8e674f50dc96bf2
Last updated: February 16, 2009 - 23:35
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
First released: January 25, 2009 - 21:27
Size: 41.2 KB
md5_file hash: d1416045bd70105fa9e3c89cc33e0332
Last updated: January 25, 2009 - 21:30
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
First released: January 25, 2009 - 01:16
Size: 41.15 KB
md5_file hash: 2bc79832998370309bb7394802554ce9
Last updated: January 25, 2009 - 01:20
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
First released: January 25, 2009 - 01:07
Size: 43.47 KB
md5_file hash: bd1469a4839ecb0dcd8c2ef4d22b70a7
Last updated: January 25, 2009 - 01:10
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
First released: January 2, 2009 - 18:29
Size: 43.46 KB
md5_file hash: a0311da7407f7a4e61a3a5b469b43ee1
Last updated: January 2, 2009 - 18:30
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
First released: December 15, 2008 - 21:58
Size: 37.08 KB
md5_file hash: 6cd6cf073f5e051dc3005819211ad10b
Last updated: December 15, 2008 - 22:01
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
First released: December 8, 2008 - 22:08
Size: 37.31 KB
md5_file hash: eeb494bb96341c403f0f26416842373a
Last updated: December 8, 2008 - 22:10
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
First released: February 11, 2008 - 02:25
Size: 36.74 KB
md5_file hash: 3d0d694cba9690063317f2bf9eea1e95
Last updated: February 11, 2008 - 02:30
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
First released: December 2, 2007 - 01:20
Size: 22.1 KB
md5_file hash: 5fe32d742b4e8e862774851e994b6346
Last updated: December 2, 2007 - 01:25
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
First released: November 9, 2007 - 21:00
Size: 21.14 KB
md5_file hash: 416e753ea6997d29307106e2d573b2b7
Last updated: November 9, 2007 - 21:05
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
First released: November 5, 2007 - 11:22
Size: 21.1 KB
md5_file hash: af1c495575677412a7750d660533c05e
Last updated: November 5, 2007 - 11:25
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
First released: October 17, 2007 - 14:58
Size: 21.37 KB
md5_file hash: e31575cc3d6d9810e6945703039052e7
Last updated: October 17, 2007 - 15:00
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
First released: September 23, 2007 - 22:28
Size: 21.48 KB
md5_file hash: ea7a2a14c72019a0e36ef752b4e5f11f
Last updated: September 23, 2007 - 22:30
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
First released: September 8, 2007 - 17:59
Size: 21.48 KB
md5_file hash: 9d11130f78ff87bb7ab4fe4933e8bf7c
Last updated: September 8, 2007 - 18:00
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
First released: September 3, 2007 - 08:36
Size: 20.92 KB
md5_file hash: eb64bfc1a1842d2381ad2d0d8b292605
Last updated: September 3, 2007 - 08:40
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!
