Paul Burba wrote on Mon, Nov 05, 2012 at 21:45:23 -0500: > On Mon, Nov 5, 2012 at 5:41 PM, Daniel Shahaf <d...@daniel.shahaf.name> wrote: > > http://wiki.apache.org/subversion/Inheritable-Ignores-AutoProps#Ignores_.22Hierarchy.22 > > says 'svn status --no-ignore' does not disregard inherited > > 'svn:global-ignores' properties. > > Hi Daniel, > > Sorry, that section is out of date, I corrected it. The --no-ignores > option still works for status, it's only for import and add that it > can't be overridden. >
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'). > > This breaks a use-case for me: > > % svn status --no-ignore | xargs rm -rf > > > > How, with a 1.8 client, would I obtain a complete list of all > > unversioned files in my working copy? "Complete" means - without > > excluding any files (regardless of inherited props, runtime config, etc) > > Here's my trunk WC (with no global-ignores set in my config): > > Note that the unversioned *.py files are revealed with the --no-ignore option: > > trunk@1406029>svn st --depth immediates --no-ignore > M . > I merge_annotate_log_bug.py > Thanks for the detailed answer. Cheers Daniel > -- > Paul T. Burba > CollabNet, Inc. -- www.collab.net -- Enterprise Cloud Development > Skype: ptburba