> -----Oprindelig meddelelse-----
> Fra: Erik Huelsmann [mailto:e.huelsmann@gmx.net]
> Sendt: 10. januar 2004 19:42
> Til: Casper Hornstrup
> Cc: dev@subversion.tigris.org; users@subversion.tigris.org
> Emne: Re: Default eol styles
>
>
> [ snip proposal for new property ]
>
> Casper,
>
> I'm sorry to snip your complete proposal, but did you look at
> the configuration file of recent Subversion versions? On
> Windows it's located in %APPDATA%\Subversion\config (Windows
> guru's: did I specify this correctly?). For my useraccount
> it's at c:\Documents and Settings\Erik\Application
> Data\Subversion\config.
>
> In the [auto-props] section you can define behaviour which
> does almost what you want in sofar that it is the same, but
> client-side. I donīt know whether TortoiseSVN or RapidSVN
> actually use that file, but if they use (and I believe they
> do) the libsvn_client library to take care of Subversion
> interaction they can provide the same functionality. That
> library has this functionality built into it, so that any
> client (be it on Windows or Unix) just has to supply these settings.
>
> Hope that helps.
>
> bye,
>
> Erik.
I did find the [auto-props] feature in the archives (I couldn't
figure out if it was implemented on Windows though). I don't like
it for the following reasons:
1) Its a per user configuration. Every user must configure these
rules and it is easy to forget this. If the rules change, then
all users have to change their configuration. Do they remember
this and will they do it when asked so there will be no problems
caused by forgetting this when they commit later? What if a user
missed the information on the change of rules?
2) Its an all or nothing approach. You can't make exceptions to the
rule so all projects you work on, on a particular computer, will
use the same rules. If you work on two projects that have a
conflict in the rules you either need to use two user accounts,
manually change the configuration file, or remember the rules and
apply them manually. I'd much rather have Subversion remember and
apply the rules I've setup for me.
3) Its not safe. When the rules are on the client computer they can
get lost by a format and/or reinstall. When the rules are in the
repository, they don't get lost.
Casper Hornstrup
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Jan 10 20:53:20 2004