Hello, Long-time svn user, first time poster here...
It often happens to my coworkers (let's say Alice) that they'll get a local conflict when some other user (Bob) commits a move of a directory. Let's say Bob moves /foo/bar to /baz/hello.
If Alice has some new uncommitted file in her local /bar, then of course svn doesn't delete that file and thus /bar is not empty and thus /bar isn't deleted either. This is generally desired. *But* if the new uncommitted file is merely a macOS .DS_Store [1] file, then I'd much rather svn delete the .DS_Store, as those files are not valuable. Having .DS_Store in the ignore list does not help.
Have the devs ever considered special-casing this? i.e. when svn checks that a folder is "empty", consider having only a .DS_Store file as being empty.
Thanks, Sean [1] https://en.wikipedia.org/wiki/.DS_Store