Hey there, I'm here to ask you if this the following is intended behaviour and - if it really IS - if one should consider to think over it again. I'm not sure if this should go to dev@, but I decided to start at users@ first ;-)
We're serving a medium sized Subversion userbase ( ~ 400 users ), repositories are of course maintained by the users themselves and of course they are managing access permissions on their own. Every now and then it happens that a user renders a repository unusable by doing misconfiguration on their .control as e.g.: [repo-x:/project-y] johndoe = rw janedoe = rw r = * Of course the last line is incorrect since it should have been * = r instead of r = *. From our point of view, subversion should of course send a warning to the logs that this line is erronous - and it actually does that, but as soon as it trips over this line it discards the whole .control and ignores it. There are often over 20 to 50 users on a repo that are relying on the SVN and just by this simple mistake the whole repo goes down. It it _really_ necessary to discard a whole repo config instead of discarding the corrupt line? Thanks for any hint or advice, creo