From: <gn...@ya...> - 2000-05-31 08:44:36
|
--- NIIBE Yutaka <gn...@ch...> wrote: > > I'm learning about CVS. People say there's utility > named CVSup, which > syncs the repository. I've just been reading about it at http://www.polstra.com/projects/freeware/CVSup/ It appears to be a file mirroring tool similar in concept to rsync but with CVS-aware features, like the ability to pick apart ,v files to send only the revisions which are different between the server and client. > Good feature is we can setup > our own branch while > keep in sync to original repository. Conversely, a bad feature is that you *have* to setup a branch: see FAQ 40 at http://www.polstra.com/projects/freeware/CVSup/faq.html What this means is that you still need to do a potentially-painful merge from the mainline to the branch periodically. The only advantage is that CVSup will have downloaded the mainline revisions very efficiently before the merge starts, which is not much of a win given Mitch's current technique of downloading a .tar.bz2. Furthermore there doesn't seem to be a way to check changes into the mainline (see FAQs 38 through 40) except through an extensive semi-manual diff & patch process with the co-operation of someone with write access to the original repository. Better still, you need a specially modified CVS client (see FAQ 40 again). > Anyone has experience with CVSup? If it works as I > expect, it benefits > our development of GNU Toolchain. Thoughts? I'm not sure what kind of deployment you have in mind. Do you mean to setup the linuxsh sourceforge repository as a shadow of the master binutils repository (wherever that is) ? Or setup a local personal repository as a shadow of the linuxsh repository? Greg. ===== This address is temporary. _____________________________________________________________________________ http://movies.yahoo.com.au - Yahoo! Australia & NZ Movies - Find out what's on at the local cinema with Yahoo! Movies |