Hi, Von: Greg Stein [mailto:gst...@gmail.com] > 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.
Maybe svn:hold should be a little bit more like "svn:ignore" and the "ignore-on-commit" in TortoiseSVN: There, it is not selected by default in the commit dialog, but it can be manually selected. So files with svn:hold are not selected by recursive commits, or by naming changelists containing them, but they can be committed by naming them explicitly (maybe with a further warning or confirmation). Mit freundlichen Grüßen Markus Schaber ___________________________ We software Automation. 3S-Smart Software Solutions GmbH Markus Schaber | Entwicklung Memminger Str. 151 | 87439 Kempten | Tel. +49-831-54031-0 | Fax +49-831-54031-50 Email: m.scha...@3s-software.com | Web: http://www.3s-software.com CoDeSys Internet-Forum: http://forum.3s-software.com Geschäftsführer: Dipl.Inf. Dieter Hess, Dipl.Inf. Manfred Werner | Handelsregister: Kempten HRB 6186 | USt-IDNr.: DE 167014915