This hack provides features required for working on "watched" projects. It was tested useing kde1 on linux only. Impact If a project is watched by people, it's necessary to run "cvs edit" before starting an edit session for two reasons: first, the notification sheme of CVS requires it to work properly, and second, the file permissions are readonly. Automagical CVS edit In case the config option "CVS edit automagicaly" is checked, cervisia checks file permissions before invoking the editor. In case of a readonly file, a "cvs edit " command is invoked before calling the editor. If "cvs edit" was successful, the file permissions grant read-write access now. If it failed, a messages will be printed on stdout. Since CVS sets the file permissions back to readonly after commiting the changes, a "cvs unedit" is not necessary, and will not be performed. To finish an edit session, you just need to commit. Installation Invoke "./configure" as usual. So far there is no "--enable-" style option for this hack. After that, you'll need to specify the use of this hack, otherwise the binary wouldn't include any modified code. To archive that, you'll need to define "CVS_EDIT_HACK", i.e. by running: make CPPFLAGS=-DCVS_EDIT_HACK instead of just runnig make. To activate the feature, you'll have to check the "CVS edit automagicaly" topic in the "Options" menu at run time. Feedback and Corrections Please don't bother Bernd Gehrmann with bug reports or complaints about this hack but send your comments to Steffen Dettmer if you feel a need. Keep in mind, that this is not an official Cervisia feature, at least so far. Additional, this beta code comes as-is without any warranties.