On Mon, Aug 22, 2011 at 15:34, Daniel Shahaf <danie...@elego.de> wrote: > Greg Stein wrote on Mon, Aug 22, 2011 at 14:46:16 -0400: >... > Same thing if someone else sets svn:ignore and you have a local addition > you hadn't told svn about yet. > > How would you explain that behaviour? Perhaps by saying Alice should > have warned Bob that she'd set svn:ignore? And however you explain it > --- why doesn't the same explanation apply to svn:hold?
'svn add foo' will *always* work, regardless of the svn:ignore setting. The property only applies for recursive adds. During your 'add', it is also quite easy to see the file was not added. So you just 'svn add foo/bar'. 'svn commit foo' will *never* work if svn:hold is set on the file. I find that awfully confusing, until I realize that somebody applied svn:hold to the file. Cheers, -g