Vhari, > can some one help me on how to maintain multiple repositories > of the same > code base at two different geographical locations.
I just answered this yesterday in the thread 'RE: List of directories under a "top-level" module'... Why do you want to do this? This question is usually asked by people who are not using CVS well and therefore experiencing performance issues. CVS was designed over 20 years ago for use on networks that ran at a fraction of the speed of todays slowest networks - you never ever ever need more than one repository server to solve performance issues even on the slowest network. See my many previous posts about this issue: http://groups.google.com/group/gnu.cvs.help/browse_thread/thread/ec4fba7 9f74f1d6c/b45714caacdfc8ea?lnk=gst&q=RE%3A+Performance+of+CVS+version+SV N#b45714caacdfc8ea And http://groups.google.com/group/gnu.cvs.help/browse_thread/thread/a542321 3e11193c2/134ef39166ec266b?lnk=gst&q=Repository+synchronization+between+ two+cvs+server#134ef39166ec266b And http://groups.google.com/group/gnu.cvs.help/browse_thread/thread/43807d8 6f66f1b7d/e2b28c52154b583d?lnk=gst&q=Repository+synchronization+between+ two+cvs+server#e2b28c52154b583d And many many more... (Note your e-mail reader may 'split' those links over multiple lines, so you may need to paste them together before using them). If for some reason you cannot fix your processes to use CVS well, then one options is to use CVSNT 2.5.04 for repository replication (yes it is GPL and runs on linux, in fact our CVSNT repository runs on debian). Our main two development centres are in Sydney Australia and Manchester UK and we use a "write through, sync back" repository for this purpose (well actually the "purpose" is/was to prove it works, not to actually solve any problem). If you want more info on the repository replication stuff please see the previous newsgroup posts: http://www.cvsnt.org/pipermail/cvsnt/2008-May/030637.html And http://www.cvsnt.org/pipermail/cvsnt/2008-May/030642.html And http://www.cvsnt.org/pipermail/cvsnt/2008-May/030653.html And http://www.cvsnt.org/pipermail/cvsnt/2008-May/030655.html And http://www.cvsnt.org/pipermail/cvsnt/2008-May/030659.html Note: if you are interested in CVSNT there is a separate newsgroup, website etc for it - do not post CVSNT specific questions to the CVS newsgroup. Note2: CVS and CVSNT are very different products - in my experience people who I've met who use CVS love it for its simplicity and elegance. People who use CVSNT on the otherhand love it for its breadth of inbuilt features (things like mergepoints, changesets/atomicity, user defined changesets, failsafe audit, access contol lists, support for reserved and unreserved versioning) which is rather the opposite of 'simplicity'. Regards, Arthur Barrett
