While CVS integration is not built-in with EditPlus, I feel that it is somewhat possible, given you follow a specific method of naming projects since that is the CVS equivelant to modules. I will document here as I test it out. The basic idea is this. Use a PHP/Python/Perl script to generate a project.ini for all CVS repositories checked out. Use the project name as the module, assuming a single repository and multiple modules. Setup actions to checkout, update, add and commit files. It will require the use of CVSNT and using a key file for authorization to bypass password prompt. The argument option for user tools allows for a message on commit.
I am still working out the details, but in theory this can be put together, you just have to realize that you will live within constraints, but it is all a trade off.
- CVSNT link title
Use CVS password agent to keep passwords
More to come...