Interesting effort, but… why Java™ for such a tool, I wonder. I’ve been using a simple shell (mksh) script for the very task for ages: http://cvs.mirbsd.de/src/scripts/mnt-cvsroot (which has the benefit of hard-linking them to save space, and that a simple echo newroot >CVS/Root will be enough next time unless directories are added; it’ll also do directories).
Notwithstanding that, thanks for making CVS more usable to more people instead of spreading FUD against it.
The source code is incomplete. While it contains the wrapper source code and instructions on how to find the rest of the wrapper, the application source code is missing.
This makes it impossible to contribute using the anonymous platform mechanism on i386-ecce-mirbsd, sparc-ecce-mirbsd, i386-unknown-midnightbsd, &c.
While MirBSD/i386 normally can run Linux applications, these distributed by the project in binary form use system calls not implemented in the ABI emulation layer (specifically, i386 syscall number 243), so they SIGSYS and dump core. I suspect this is due to them being statically linked against TLS glibc.
Let’s hope the missing source code will also be committed into the repository.