Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.
On Fri, 28 Oct 2005 08:25:27 +1000, "Brian Post" <bpost at 80-20.com> wrote: >What is the difference between RTAG & TAG as the manual is vague. > >1. What is the general procedure after commiting CVSROOT files? Is a restart >of the server required? No, they will be used for new commands right away. Please consider that the CVS server is really rather thin, it manages the connection from the client but fort all client commands it invokes a call to the local cvs.exe file to execute the command. One call per directory processed. It is these called cvs processes that examine the CVSROOT files, the server itself has no dealing with these. So a server restart is not needed. >2. Is RTAG more efficient to tag a whole tree and be able to get all the >files for that version? It will tag all files in a module tree even if you have not checked out all of them. And it tags the HEAD revision as far as I know. >3. Why would you use TAG instead of RTAG? Iin order to place a tag in any other place than at the HEAD revision of all files you first update your checked out sandbox to a certain state, for example a date or similar. Then you get files in all kinds of revisions but with a common denominator (time for example). Now when you tag in the checekd out copy (aka sandbox) the tag is applied to the revisions of the files you have there now. RTAG works on the repository files and by its nature will tag everything in a module and tag the HEAD revision at that. > Hope this was correct now.... /Bo (Bo Berglund, developer in Sweden)