What's New in SmartCVS 6?

Below you will find the major new and improved features which are available with SmartCVS 6.

 

Change Sets

When working on a project, often different tasks need to be done at the same time, e.g., implement feature in files X, fix bug in file Y and correct typo in file Z. This causes your project to contain modified files from different tasks.

Change Sets

Change Sets allow you to organize these files into groups of related changes. Committing your changes in task-oriented portions helps your team to better understand them when checking the log. You can also use the Change Report to review your changes and organize them into Change Sets.

Display of Repository-Only Files and Directories

Remote State with remote-only files and directories

The Remote State feature does not just show changes of your project files in the repository, but also indicates files which were added from other team members. Thus you can fetch them selectively as you like.

File Permission Support

SmartCVS sets Unix file permissions stored in the repository. If required, setting the environment variable smartcvs.permissions.disable to true deactivates this feature.

Ability to Customize Accelerators and Popup Menus

Customizing accelerators

By default, a lot of SmartCVS's functionality is already accessible from the keyboard by predefined accelerators. For even better productivity you can now customize these accelerators to match your favourites.

Customizing popup-menus

SmartCVS offers many file and directory operations which may not be necessary for all users. Now you can remove unused popup menu items or change the order of them to improve your user experience with SmartCVS.

Sticky Directory Information

The versioned directories now show sticky information behind the directory name, so you can see at one glance, in which branch you are working.