Timur Aydin <[EMAIL PROTECTED]> wrote in message news:<[EMAIL PROTECTED]>... > Morgan Fletcher <[EMAIL PROTECTED]> writes: > > > A user adds file Foo/bar.c, and Foo is a new directory. > > > > They decide they want to rename Foo to foo. Can they? How? > > > > Morgan > > If the project is a windows project, then you can just go ahead and > rename the directory in the repository. The project's history will not > be affected, because windows does not care about the case of filenames > or directory names.
However, a filename may be processed by a Windows program which mistakenly uses a case-sensitive comparison. This could cause a change in behavior due to the interaction of such a program in some way with an old snapshot pulled out of CVS. If you do anything that changes just one binary digit in the version history of the repository, you are breaking away from sane configuration management. What you pull out is no longer exactly equivalent to what was put in. Consider that if the system doesn't care, and no program cares, why would there be a need to rename the file or directory in the first place to a name that differs only in case from the original? It is then merely an unproductive change done for aesthetic reasons, which should probably be reconsidered given the nonexistent support for sane renaming in the version control tool. _______________________________________________ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs
