From: Jamis Buck Date: 2004-08-28T02:37:53+09:00 Subject: Re: [OT] CVS question Sean O'Dell wrote: > On Friday 27 August 2004 10:19, Jamis Buck wrote: > >>Sean O'Dell wrote: >> >>>On Thursday 26 August 2004 21:33, Jamis Buck wrote: >>> >>>>I just finished rewriting Copland, almost from the ground up. I'll be >>>>announcing the new version soon(ish), but I need to get it into CVS. >>>>Now, there's already an existing implementation of Copland in CVS, but >>>>I'd (obviously) like to replace it with the new version. >>>> >>>>What is the best way to go about this? Right now, I'm leaning towards >>>>doing a "cvs delete" on the existing implementation, and then checking >>>>in the new implementation on top of it. Thus, the existing version >>>>history is maintained, etc. Is there a better way to do this? >>> >>>Don't try and do too much through CVS; it's a massive pain to reorganize >>>a project through CVS. Instead, edit the CVS repository directly. >> >>Well, mucking with the CVS repository directly isn't really an option, >>since I don't have direct access to the RubyForge machines. :( If this >>really were the difference between v1 and v2 I might bug Tom about >>reorganizing my repo, but since its not, I think I'll just go with the >>tag-and-delete option. > > > If you use a linux desktop, you might try Cervisia. I don't use it for > day-to-day work, but whenever I've had to do major restructuring to a > repository that I had no shell access to, it really helped. It's a GUI so it > really helps you see what is what and where everything is, and when you > delete something, it not only removes the file, it issues the CVS remove > command. It has saved me a lot of headache a couple times. > Thanks for the tip -- I may just do that. :) -- Jamis Buck jgb3@email.byu.edu http://www.jamisbuck.org/jamis "I use octal until I get to 8, and then I switch to decimal."