From: Devin Mullins Date: 2005-06-29T14:22:43+09:00 Subject: Re: [Project Idea] RCM - A Ruby Configuration Management System Zed A. Shaw wrote: >>Doesn't seem, to me, to obviate the need (well, desire) to make mv a >>special operation in your RCS. For example: >>1)It would be nice to view the entire history of a file in one view, but >>more importantly, >>2)How do you solve merging? This is obviously a corner case, but say: >>- Dijon refactors a couple of the methods in the Person class into a >>couple of smaller methods sharing one private method. >>- Hellman renames the Person class to User (and renames the file to >>user.rb), and modifies all the client code. >> >> >Ah yes, the "industrial autism" corner case. Heaven forbid developers >should actually have to talk to each other. Oh no, it's the RCS system's >job to figure out what the developers "mean" (even though computers are >really, really bad at meaning). > > > > LOL. Okay. And to correct you a little bit, a system like CVS/SVN doesn't presume to be able to suss out what the developers mean - it asks. Also, 'twould be nice to view the entire in one view, but yeah, it would require a system you don't want - one that requires manual intervention for things like renames. That, and it still wouldn't help the case where a class gets split in two, in which case your thing works much better. So, point taken. In any case, you sound like you need a hug. Devin