CvsShell is a console-based cvs-client written in Python.
The current version is 0.5.1 (2003-05-06). Read the change log and the
Note: The CVS version contains many bugfixes and improvements. As I am very
busy at the moment and installing cvsshell from CVS is not difficult, I suggest that
you install cvsshell from CVS. A new "real" release is expected for october 2004.
- Convenient access to the following csv commands: add, checkout,
commit, remove, diff, log, login, logout, status, update.
- CvsShell prompts you for all arguments needed for executing a
- Listing of all files and their status.
- Operations on files in the listing can be executed quickly, because
those files can be accessed using a numerical ID instead of a
(typically long) pathname.
- Aliases for different cvsroots.
- Shortcuts for cvs commands:
- Commit is automatically executed after an add or delete command
(if you want to).
- The login command is executed automatically when needed.
- Renaming files with cvs is lenghty: you have the rename the file
in the local filesystem, remove the old file, add the new file and
commit your changes. With CvsShell, this is done with a single
- The steps to replace a file with an older revision are executed
using a single command.
You can view a screenshot here.
- 0.5: 2003-04-26
- 0.4: 2002-11-29
- 0.3.1: 2002-08-16
- 0.3: 2002-08-15
- 0.2.1: 2002-06-02
- 0.2: 2002-05-27
- 0.1: 2002-03-16
Stefan Heimann ()
Last modified: Tue May 6 22:50:01 CEST 2003