Description: SmartCVS is an innovative multi-platform CVS client. It has very powerful features, like built-in File Compare/Merge, Show Transactions or List Repository Files, and still is easy and intuitive to use.
SmartCVS is an application that helps you compare and merge files.
SmartCVS focusses on your day-to-day tasks and usability. It is not limited to the available CVS command set like other CVS clients.
Here are some key features of "SmartCVS":
Supported Authentication Methods
� Password Authentication (pserver)
� Secure Password Authentication (sserver)
� Built-In SSH-1 (e.g. SourceForge)
� Built-In SSH-2
� Proxy support
Supported CVS Commands
� Import (to create a module), checkout, update, commit, add, remove, log, tag, rtag
� Import (to track third-party changes), annotate, edit, unedit, editors, lock, unlock, watch, watchers, release
� Nearly all commands operate on nested modules and even nested projects (from different repositories!)
� Keyword Substitution Support
� Basic support (add, update commands)
� Advanced support (changing)
Smart Extensions
� Built-In Repository Browser to select the files to check out (instead of typing their path)
� Ability to list all transactions (commits) and see, what files were added, removed or changed, possibility to save transaction information to XML-file
� Ability to search for commits by the log message
� Ability to list all (even removed) repository files or those which have a specified tag
� Ability to compare repository files by tags
� Change Report: Shows detailed changes (locally, repository) for multiple files at once
� Smart Commit (add, remove and commit files with one click)
� (Smart) Commit optionally changes touched, but unmodified files, so they occur unchanged again
� View Remote State beside the file; see, whether someone else already has committed a change
� View Editors beside the file
� View last author beside the file
� Tag Browser, showing the tag order and branch-structure
� Ignore Files/Directories (explicitly/by pattern, globally/locally)
� Export Snapshot (to directory or zip-file)
� Simple Revision Pinning (to prevent accidently committing of temporary changes)
Display/Navigation
� Flat File view (to see all files from subdirectories, too)
� Display of what directories contain uncommitted files
� Filtering by file state (show/hide ignored, non-CVS or unmodified files)
� Filtering by file name for all file tables
� Individual File Table sorting, also by multiple columns simultaneously
� Search files while typing the name (incl. wildcard-support)
� Copying the path or name of the selected file to system clipboard
� Go-To File (search by prefix or wildcards)
Administration
� Create and edit user accounts within the repository
� Key-pair generator for public key authentication
Built-in Tools
� File Compare with detection of inline-changes and the possibility to edit files, ability to store the files as colored (printable) HTML-file
� Conflict Solver (3-Way-Merge)
External Tools
� Ability to use different external file compare tools (even for binary files)
� Ability to define different file editors/viewers by pattern
� Ability to use external tool for solving conflicts
Miscellaneous Features
� Check for SmartCVS-updates
� Easy to use wizards assist in non-trivial or rarely used operations
� Automatic detection of UTF-16 encoded text files for Built-in File Compare and Conflict solver
� Ability to convert (inner-line) tabs to spaces while committing
� Implicit Login
� Smart daylight saving solution
|