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.
In order to reorganize your server it can be done much mor radically and without needing any versioning. In fact over the week-end I did this at our company. What you need to do is this: 1) Shut down the CVSNT server service so noone can access it while you work. 2) Move the repository folders around with their contents until you are satisfied with the resulting structure 3) Start the CVSNT service again. What I did was to collect the contents of a number of separate repositories into an umbrella repository such that I could start using the virtual modules system to define the project modules. So all checkouts of modules from the old repositories are now invalid, but the data have moved so it is a simple task even to reconnect the existing sandboxes by editing the CVS metadata in each sandbox. I created a small command line program to do just that. After this has run the existing sandboxes again work fine against the server. Notice that *all* revision data are retained this way since the RCS files have been moved. Of course any exsiting admin files in the various old repositories are no longer valid, the functions from these must be inserted in the files in the umbrella repository. The only thing I can think of that you lose with this approach is the ability to use the cvs history command since this uses data in the CVSROOT/history file, which of course was not part of my move. /Bo -----Original Message----- From: cvsnt-bounces at cvsnt.org [mailto:cvsnt-bounces at cvsnt.org]On Behalf Of Bryce Schober Sent: den 9 februari 2005 18:28 To: Tony Hoyle Cc: cvsnt at cvsnt.org cvsnt downloads at march-hare.com @CVSNT on Twitter CVSNT on Facebook Subject: Re: [cvsnt] Re: Status?: rename support On Wed, 09 Feb 2005 16:59:42 +0000, Tony Hoyle <tmh at nodomain.org> wrote: > bryce.schober at gmail.com wrote: > > I just recently heard about the "experimental" rename support in > > cvsnt, which I've been aching for... to the point of thinking about > > switching over to subversion. What is the basic status of the rename > > support? Is the backend for it stable? In other words, if I can get it > > to work, will those changes be effective in the future? Or should I > > just leave it alone for now? > > > It works for the simple cases, which are renaming within a directory (a > bit quirky but does so). Whatever works in the future will always be > backward compatible (it'll have to be, as the cvsnt repository has a few > renamed files in it now). > > The easiest way to rename is still to do an add/remove pair, which is > the old-fashioned way and always works. > > Tony > _______________________________________________ > cvsnt mailing list > cvsnt at cvsnt.org cvsnt downloads at march-hare.com @CVSNT on Twitter CVSNT on Facebook > http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt https://www.march-hare.com/cvspro/en.asp#downcvs > What I'm really wanting is file-moving and directory-renaming without losing history. My software tree is in dire need of re-organization. -- - Bryce Schober _______________________________________________ cvsnt mailing list cvsnt at cvsnt.org cvsnt downloads at march-hare.com @CVSNT on Twitter CVSNT on Facebook http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt https://www.march-hare.com/cvspro/en.asp#downcvs