On Tue, Nov 6, 2012 at 1:31 PM, Julian Foad <julianf...@btopenworld.com> wrote: > Daniel Shahaf wrote: > >> Julian Foad wrote: >>> Daniel Shahaf wrote: >>> > Perfect, thanks. I think not-overriding for add/import is fine: for >>> > 'import' only the repository files are affected, and for 'add' files >>> > matching the pattern can be specified explicitly in the argv targets >>> > (and auto-props added can be modified or stripped after 'add' and >>> > before 'commit'). >>> >>> Am I the only one going "Eww!" on reading this? >>> >>> We have three ways of specifying ignores, and we have an option that >>> disregards them, only in one cammand it disregards all of the ways and >>> in two other commands the option only disregards two of the ways. And >>> we say "sure, that sounds perfect". It doesn't sound fine to me, it >>> sounds horrible. >>> >>> What am I missing? >> >> Do 'add' and 'import' already take the '--no-ignore' flag? My answer >> was assuming they didn't. > > They do. > >> Also Julian you might want to review the semantics of svn:auto-props? >> According to the wiki page there is no way to override or ignore those >> upon add/import, either - I'm not completely happy with that. > > Thanks, I'll try to review that too.
If we ultimately decide[1] to allow svn:global-ignores to be disregarded with the --no-ignore option, then I suggest it makes sense for 'svn add' and 'svn import' to disregard the svn:auto-props property when the --no-auto-props option is used. Anyone disagree? [1] And it certainly looks as if we are going in that direction. I'll give this thread a day before making any changes, so all interested parties have a chance to weigh in. -- Paul T. Burba CollabNet, Inc. -- www.collab.net -- Enterprise Cloud Development Skype: ptburba