If one of you takes the time to write a script to automate the procedure
    * file.C -> file.cpp
    * fix all references in build files and documentation
    * register the rename in SVN.
    * whatever other stuff it needs to do.
then the whole argument is redundant.

Just make the change, hand the tool out so that people can run it on their own
branches and stop arguing about trivialities ;-)

That would be too difficult. I would propse:
1. announce the renaming so that every update their branches, and
produce a patch for each branch. NO COMMIT to the trunk is allowed.
2. I do something similar to  (fake command)
 find . -name '*.C' -exec 'svn rename $! $i:r.cpp {} \;
 svn ci -m 'renaming'
3. branch maintainers sync their branches with the trunk and apply
their modified patches. This has to be done BEFORE 4.
4. everyone update and then pick out the rest of the .C's.

You see, it is another wasted 15min.
Bo

Reply via email to