LinCVS XXL is a CVS client software that is based on the open source LinCVS. It offers an enhanced version of the original software for helping developers manage various aspects of code management and version control.
Unlike other cvs clients, LinCVS XXL is a platform independent solution that allows for repository inspection without prior checkout. Its fine-grained merge/preview features give users a high level of control over their projects. Additionally, most dialogs are non-modal, enabling users to perform multiple tasks simultaneously. LinCVS XXL continuously monitors file states and recognizes external cvs actions without requiring user input. It can be fine-tuned to specific project requirements by adjusting settings for size and performance.
LinCVS XXL also includes an internal ChangeSet viewer and supports graphical connect methods for various platforms, including local/nfs, pserver, ssh, ssh-agent, and proxy. Furthermore, it offers special dirview features such as flatview, dir-state track keeping, disable/enable tree/dir, continuous dir state monitoring, on-the-fly dir scanning, open dir browser, open shell, expand all, and collaps all.
Other features include user/server profiles, handling of subprojects, ascii/binary file support, project properties, per-project settings, and customizable settings for open/view file. LinCVS XXL can be operated without a mouse and offers customizable keyboard shortcuts. Users can rename files, merge previews, export from working copies, and utilize extensive drag-and-drop support.
LinCVS XXL also offers user-definable look and feel, icons/icon dir, and application dir installation, as well as import/export binary/ascii preview, browsing modules on servers even without modules file, and viewing files without checkout from history or log. Additionally, users can access branch/tag/project-name/commit-info history and use a tabbed view for cvs-controled/cvs-ignored/non-cvs files.
With LinCVS XXL, users can remove files locally or in the repository, or both. It also offers options for opening a specific dir/project, creating new files/dirs, and utilizing an internal diff viewer with highlighting of in-line differences. Users can also use a conflict resolver dialog, utilize external editors/browsers/shells/diffs, or support ncvs (notification extension).
LinCVS XXL supports a range of cvs features, including checkout (branch/tag/date), import, import vendor, export (branch/tag/date), release/remove, status, query update, show editors, show watchers, watch add/remove, edit, unedit, history, commit, tag (add/remove/move/reset), branch, update (to whatever revision), reset/update to dir branch, update (*kx options), login/logout, lock/unlock dir/files, log (graphical zoomable multi-file revision tree), diff (against whatever revision), create patch (against whatever revision/tag/date), visit file (from log tree or history), create a patch, merge diff between rev1,rev2 into rev3, and annotate (with multi-filter functions). LinCVS XXL also supports commit info templates and .cvsignore support (global/local/environment/per directory), and allows for the addition and re-addition of ASCII/Binary files.
Version 2.0.0: N/A