it would an enormous improvement to have hudson be really independent and not
need cvs or svn clients installed on the host where the web app is deployed but
have everything work out-of-the-box as a self-contained web app.
the netbeans team use javacvs (javacvs.netbeans.org/library/) and there's a
javasvn at tmate.org (tmate.org/svn) but there might be a licensing issue in
you still might want to have a look into it.