Does the end-user need a special client for working with DCVS?
The dcvs program can be used as a command-line client. The cvs program can be used as a command-line client if the environment variable CVS_SERVER is set to “dcvs”. GUI tools like tkCVS can be used with either a standard cvs client as backend (again, this requires having CVS_SERVER=”dcvs” in your environment), or with the dcvs program as backend (this may require modification of the GUI tool).