On Sun, Nov 03, 2002 at 11:35:20AM -0500, Alex Taler wrote:
> 
> If there is, I couldn't find it.  There's a module called
> VCS::Cvs, but it's just a skeleton, and hasn't been touched in a
> year.  It is the perl interface the interests me the most at the
> moment.


Hello,


We looked at VCS::Cvs for inclusion into SandWeb, and realized
the same thing, so we wrote our own abstracted Perl CVS class
( SandWeb::Repository::cvs ).

If you want to check it out, I'd reccommend getting the CVS
version - http://sandweb.sf.net 

SandWeb itself is getting ready to enter beta, the APIs for
things like Repository.pm and cvs.pm are frozen.

It also depends on SandWeb::Shell, since that class is the
point at which everything interfaces with the Unix shell. 

I originally wrote Repository::cvs to make it's own calls
to the shell, it would be really easy to just remove the
dependency on that class and make cvs->Shell() just do
a direct call.

SandWeb::Repository is a class that lets us abstract different
version control systems from SandWeb, cvs.pm doesn't depend
on it, it just gives us a standard API ( which is almost
identical to cvs.pm's API, since we only support CVS so far :) ).



HTH,
Rob Helmer


_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to