Marcus Brinkmann asked me about CVSup, a wonderful tool used in
FreeBSD community to update sources from remote CVS servers.

AFAIK, there is no public access CVS server for Hurd.  If and when
such server is made available, I suggest installing CVSup on the
server along with anon CVS.  CVSup is, to my limited knowledge,
the easiest and the most convinient way to update and to synchronize
local source with the master source on the CVS server.  Only one
command is necessary:

# cvsup /etc/cvsupfile &

where cvsupfile specifies desired chunks of the CVS repository.
When CVSup is done (usually after a short time), the local source
is identical to the master source and is ready to be compiled.
I read that CVSup carries less overhead (time and transfer size)
than anon CVS for the user.  Check out the FAQ URL below for binaries
for Linux and example recipes.

Below is an excerpt from
http://www.freebsd.org/handbook/cvsup.html
(See also CVSup FAQ: http://www.polstra.com/projects/freeware/CVSup/faq.html)

CVSup is a software package for distributing and updating source
trees from a master CVS repository on a remote server host. The
FreeBSD sources are maintained in a CVS repository on a central
development machine in California. With CVSup, FreeBSD users can
easily keep their own source trees up to date.

CVSup uses the so-called pull model of updating. Under the pull
model, each client asks the server for updates, if and when they
are wanted. The server waits passively for update requests from
its clients.  Thus all updates are instigated by the client. The
server never sends unsolicited updates. Users must either run the
CVSup client manually to get an update, or they must set up a cron
job to run it automatically on a regular basis.

The term "CVSup", capitalized just so, refers to the entire software
package. Its main components are the client "cvsup" which runs on
each user's machine, and the server "cvsupd" which runs at each of
the FreeBSD mirror sites.

[end of excerpt]
        

Best regards,

        J Han   [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to