Got into this a bit late, sorry, but I'm not at all happy about this
change.
If we ignore the issue with long-running SVN processes ... ok, let's
assume that changing umask requires that you restart daemons ...
I cannot ignore two issues:
* The default perms will come from the temp directory, not the WC
directory. These perms may not be the same, defaults may be
different on different volumes.
* Even if we took the perms off of the current WC and stored them, a
long-running process can work with multiple WCs at the same times
and there's no guarantee that the default file perms are the same
on all of them.
-- Brane