AFAIK, you shouldn't have to do the first two things for each file. Those should just happen by default.
I'm not so sure about the defaults. I played around a little bit with a local SVN server and didn't see anything "on" by default, and I don't see anything in the online SVN book about server-side defaults, although maybe I just have found it yet. I think what "feels" like defaults may have just be side effects of the CVS conversion.
Checking one recently added file, it doesn't seem to have any properties by default:
svn proplist struts/trunk/doc/release-checklist.xml
There seems to be per-user support for "runtime" defaults:
"Automatic Property Setting" http://svnbook.red-bean.com/svnbook-1.1/ch07s02.html#svn-ch-7-sect-2.4
It seems a bit sketchy that any settings there are for all subversion repositories; it would be kind of nice to segment them by repository in case different groups had different rules. For now, Struts is the only project I use Subversion on, so I could probably be safe using this facility. Are any committers besides Don using Subversion elsewhere?
Joe
--
Joe Germuska [EMAIL PROTECTED] http://blog.germuska.com "In fact, when I die, if I don't hear 'A Love Supreme,' I'll turn back; I'll know I'm in the wrong place."
- Carlos Santana