CQ2SVN Release 6.1

Main Features

CQ2SVN Release 6.0

/!\ Please note that CQ2SVN 6.0 is incompatible with previous releases. Server, Subversion hooks and all clients must be upgraded at the same time.

Main Features

Detect Broken Client-Server Connections

CQ2SVN can now detect broken connections between a client and the server. When a connection breaks, both server and client will detect this independently and drop the connection cleanly. Connections can break for a variety of reasons. Common reasons are:-

In previous releases a broken connection could cause Subversion commits to hang (with one of the symptoms being a Subversion hook on the Subversion server being left behind). Such broken connections are now detected early and tidied up. Any hanging commits are terminated with an error message.

Bug Fixes

None.

CQ2SVN Release 5.0

/!\ Please note that CQ2SVN 5.0 is incompatible with previous releases. Server, Subversion hooks and all clients must be upgraded at the same time.

Main Features

CQ2SVN Version 4.0

CQ2SVN 4.0 is a major release, introducing a number of new features.

Compatibility Information

As a major release, CQ2SVN 4.0 is not compatible with clients, servers or hooks from previous CQ2SVN releases. Please make sure you upgrade all clients, servers and hooks to ensure a smooth operation.

New Features

Windows Installer

CQ2SVN 4.0 provides a beta release of a Windows installer that makes installing the product easier, applying the most common settings. Please note that following installation some manual configuration may be required to customise CQ2SVN to match your needs.

Command Line Client

With the 4.0 release it is now possible to provide ClearQuest record id's in the Subversion log message. This makes it possible to run CQ2SVN without any interaction with the Graphical User Interface (GUI).

It also makes it possible to use CQ2SVN without running a client. However, please note that some limitations apply. Please refer to the CQ2SVN Administration Guide for details.

Add ClearQuest Record ID to Subversion Log Message

You can now configure CQ2SVN to add record id's to the Subversion log message.

Portable Hooks

CQ2SVN hooks can now be run on virtually any platform using the CQ2SVN Portable Hooks. Please note that portable hooks have a number of prerequisites regarding the availability of third-party software on your system, and you are therefore advised to only use portable hooks for platforms currently not supported with binary executables.

Bug Fixes

Licensing on Foreign Language Windows Installations

An issue with the CQ2SVN licensing code and foreign language installations of Windows has been fixed.

Option allow_commit_without_change_id Not Working as Excepted

The option allow_commit_without_change_id did not always produce expected results, and the behaviour has been improved.

CQ2SVN Version 3.0

This release introduces the move to next state functionality. This version is incompatible with older versions and requires all clients, hooks and servers to be upgraded together.

Release Highlights

Version 3.x is a major release which adds the ability to change the state of an issue when it is selected. Please refer to the User Guide for details of the GUI changes, and the Admin Guide for the new allow_next_state config option which enables this feature (and note that the perl script interfaces have also been modified - see below)

/!\ This version is incompatible with older versions of CQ2SVN, so all clients and hooks must be upgraded along with the server.

Check on our website for currently supported platforms.

Clean Installation

If you are installing on a new machine, please follow the instructions in the CQ2SVN Quick Start (if you have any questions or problems, please refer to the more detailed Administration Guide).

Migration from previous releases

If you have an existing installation, please be careful to backup all of your existing configuration, especially any modifications you might have made to the hook scripts (perl or batch) and the config files. The update_cq.pl perl script's interface has changed to support the new next_state feature.

Note that the cq2svn_server.cfg config file has changed slightly, so please refer to the new files (and merge in any old information) rather than replacing the new config files with older versions.

The contents of the revision property in Subversion has been extended to allow a flag per issue (especially note if you are running reports using this value). Please refer to the User Guide for the new format.

We recommend that you delete any older installations and then perform a clean install with the new product files.

Remember that for this release, all clients will have to be upgraded to work with the new server.