When attempting to add a diff for a New Review Request, I've found that you
will get an error reading similarly to:
The file FILE (rREV) could not be found in the repository.
This happens even when you have SVN incorrectly configured.
What steps will reproduce the problem?
1. Create a known-bad SVN Path in the repository entry.
2. Attempt to add a New Review Request
What is the expected output? What do you see instead?
Expected: The appropriate error depending on the type (could be
authentication or various other things).
Actual: Always get "file not found" error.
What operating system are you using? What browser?
Linux (Mandriva 2007.1) with Firefox
Please provide any additional information below.
I hit this while attempting to set up a test server here. I found two
particular issues, and added some debugging output to svn.py on my local
copy to see what errors I got. One was a "403: Forbidden" which is what
happens when you have SVN set up to use "https://" and provide "http://" in
the path. The other was the 'callback_ssl_server_trust_prompt required',
which is, ironically, checked for in svn.py, but it appears that exception
is being eaten somewhere along the line and replaced with a generic
FileNotFoundError. I think this may be happening in forms.py, but since I
just picked this up I'm not familiar enough yet to be sure.