On Fri, 05 Sep 2003 11:57:57 +0100
Keith Whitwell <[EMAIL PROTECTED]> wrote:

> Felix Kühling wrote:
> 
> 
> > 
> > I think the idea is that you mirror the entire CVS repository with
> > cvsup. Then you can do any read-only cvs operations on the local copy of
> > the repository. That includes merging branches in a working copy. For
> > commiting you still have to use the remote repository, though.
> 
> So that's effectively the same as using rsync to mirror the repository, right?

Right, but it's especially optimized RCS files. I found a detailed
explanation at www.cvsup.org. The most important points quoted:

"CVSup is a software package for distributing and updating collections of
files across a network. ..."

"... most likely the fastest mirroring tool in existence today."

"CVSup parses and understands the RCS files making up a CVS repository.
When updates occur, CVSup extracts new deltas directly from the RCS
files on the server and edits them into the client's RCS files. ..."

"To update non-RCS files, CVSup uses the highly efficient rsync
algorithm, developed by Andrew Tridgell and Paul Mackerras."

> 
> Keith
> 

------------    __\|/__    ___     ___       -------------------------
 Felix       ___\_e -_/___/ __\___/ __\_____   You can do anything,
   Kühling  (_____\Ä/____/ /_____/ /________)  just not everything
 [EMAIL PROTECTED]       \___/   \___/   U        at the same time.


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to