libcvs-spec-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Libcvs-spec-dev] Any working C client interface to CVS availableany


From: Alastair Growcott
Subject: RE: [Libcvs-spec-dev] Any working C client interface to CVS availableanywhere?
Date: Mon, 10 Jan 2005 16:22:31 -0000

I think the only way to get at the code at the moment is to be signed up to cvshome and then get added to the project by Alexander taler.
 
You could try CVSROOT=:pserver:address@hidden:/cvs but no promises.
 
If you like I can tgz everything and send it to you.
 
Alastair.
 


From: Christof Petig [mailto:address@hidden
Sent: Mon 10/01/2005 15:57
To: Alastair Growcott
Cc: address@hidden
Subject: Re: [Libcvs-spec-dev] Any working C client interface to CVS availableanywhere?

Alastair Growcott schrieb:
> The C lib part is not dead. It looks dead because the only person
> working on it is me and I am REALLY busy. The mailing lists are in a bit
> of confusion, but if you want to sign up to them the person to ask is
> Alexander Taler (address@hidden) who <mailto:address@hidden)
> who> is overall in charge of libcvs.
>
> The C library is mostly incomplete. Almost non-existant. It is one of
> those things where everybody keeps writing their own version but doesn't
> have the time to contribute to a shared project. The number of people
> who have shown interest and then evaporated when asked to actualyl
> contribute is quite large.

Perhaps the most difficult part of it is to get the API right so that
every user can most easily _and_ efficiently do his task.

I have no clear idea on how the internal OO design will actually end up
in monotone (though the task and the toplevel design is clearly set).

> What has been completed is:
>
> Design for about 70% of repository access stuff is complete.
> I have finished the basic pserver code to access a CVS server.

I have finished "rsh cvs server" access and Gzip-stream (data/command
compression) and head now for "cvs rls -l" parsing, then "cvs log", then
"co"/"update".

> I have yet to:
>
> Finish design.
> Map those horribly basic text CVS commands to the OO style data access
> methods of the library design.
> Code stuff to actually retrieve data from a CVS server.
>
> Working client library in anything other than Perl? I don't think there
> is one or I wouldn't have spent so much time on libcvs. It looks like
> you will be writing the missing 30% unless you feel like contributing to
> libcvs in which case you will be writing a lot more.

I will complete my task and look back whether I can contribute something
to libcvs (do you have a public accessible current version available?)

Thanks for the prompt reply
    Christof


________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet.
________________________________________________________________________

reply via email to

[Prev in Thread] Current Thread [Next in Thread]