cmpilato@collab.net writes:
> I feel compelled to repost this
> as a 100% serious suggestion, and I actually DO want feedback on it
> now. :-)
>
> In this system:
>
> - newline styles in the repository change ONLY when it was
> intentional.
>
> - we do the world a favor by promoting the use of tools that can
> understand (and not munge) files of various newline styles, while
> not punishing those who fail to use such tools.
>
> - no conversion takes place autometically, thus preserving my
> idealistic viewpoint that a VC system shouldn't be in the business
> of doing anything but versioning data.
I would be in favour of this.
At the very least I want to be able to create a repository and know
that whatever platform is used to create, updated or commit files, no
"automatic" conversion occurs. When a user changes all the line
endings in a file, I want diff to show that change. An expert user
will be able to adjust line endings as and when required, if it ever
is required. However if that user has to remember to switch off some
"user friendly" feature every time a file is created, mistakes will be
made.
If we must have line end conversion, then a mechanism to disable it by
default for a whole repository should be provided.
[My last project involved simultaneous C++ development on Solaris and
NT/2000 using ClearCase version control.]
Philip
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Oct 21 14:36:52 2006