Framework para CVS

Olá a todos, estou desenvolvendo uma aplicação web de gerenciamento de projetos, e essa aplicação precisa acessar um repositório cvs, dar um commit ou update, baixar fontes, gerar baselines e etc, todas funções encontradas em um client cvs comum…

oque eu estou precisando é controlar esse cvs da minha aplicação, tem alguma framework ou algo do tipo para que eu possa controlar esse cvs??

dicas, artigos, links, tutoriais (podendo ser em inglês) tb são muito bem vindos!!!