Finally got the permission to release my fixes to cvsps, I've contacted the author and he appeared very enthusiastic about merging them.
The next step for cvsps is to use glibc db or gdbm to keep the data instead of loading everything to memory.
It was accepted to the Debian archive, and is now available for all. All that is left is to wait for the bug reports, if any. I believe it will be the first time sct developers will get some user based feedback.