On Sun, Jul 31, 2011 at 11:33 PM, Rafael Heise <rmhe...@gmail.com> wrote: > Ok. I'll try to explain how HTTP protocols works. > There are some protocols to make the internet work properly, and we call it > HTTP PROTOCOL. So, when you are working with HTTP protocol you HAVE TO obey > this protocols, so ANY client can read it and the client will understant it. > As you can read on this website: > http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html you can see in the > section 10.4.4 that the error 403 is the error message when an authorization > is necessary.
And that's all fine. It's somewhat confusing for clients. It would seem perfectly reasonable for the HTTP client, in this case subversion, to give a more meaningful message. Since this error is particularly common with subversion commit operations, perhaps a followup saying "perhaps you lack write permission?" to go with such HTTP error messages would seem very reasonable.