What's New in SmartCVS 6?
Below you will find the major new and improved features which are available with SmartCVS 6.
- Detailed Feature List with all available features
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 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
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
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.
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.