On 03.04.2014 20:44, Julien Cugnière wrote:
> 2014-04-03 20:07 GMT+02:00 Stefan Küng <tortoisesvn_at_gmail.com>:
>> On 03.04.2014 13:47, Julien Cugnière wrote:
>>> With TortoiseSVN, if you execute the "Add" command on the "app"
>>> directory, TSVN will *not* respect the svn:global-ignores, and will add
>>> everything, including "run.log". I feel that in the "Add" dialog, the
>>> ignored files and folders should at least be unchecked by default. Maybe
>>> they should even not appear at all.
>> TSVN will show you a dialog where you can review and check/uncheck the
>> files you want to add and those you don't. It will not add anything
>> without asking you first.
> Manually hunting for and unchecking every file that should not be
> added in a directory with dozens of files and sub-directories is a
> pain for knowledgeable users, and less knowledgeable ones simply never
> do it. And if I follow your reasoning, there is no need at all for
> them in svn either : people can just pass the correct list of path to
> the command line client :-)
> The global-ignore property and configuration setting are meant to make
> life easier by automatically getting the most obvious files out of the
> way. As a repository admin, they allow me to make it easier for people
> to respect policies such as "don't version log files unless you really
> need to" (note that hook scripts can answer the "don't version log
> files" part, but not the "unless you really need to" one).
> What's weird is that the Check for Modification dialog does respect
> this property. I suppose it comes from the subversion library, whereas
> in the Add dialog, TSVN has to manually harvest the list of files to
> add. Is not following the global-ignore property by design, or is it
> an oversight ? In other words, if I get motivated enough to work on
> this and submit a patch, does it stand a chance to be accepted ?
> (though of course if there is no appropriate API in the subversion
> library, this might be much more complicated than it looks).
Opened issue #630 for this:
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest interface to (Sub)version control
/_/ \_\ http://tortoisesvn.net
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2014-04-07 20:07:19 CEST