Description
Issue Summary
Indexing repository using svn native client version 1.10 is constantly requesting for password for every call to client performed by Fisheye, which results in major performance degradation.
Steps to Reproduce
- Use svn native client 1.10 version (see https://confluence.atlassian.com/fisheye/native-support-for-svn-960155253.html)
- Perform indexing using this client
- Observe logs
Expected Results
Fisheye logs should not show svn client prompting for password every call.
Actual Results
- Fisheye calls to native svn client causes it to prompt for password every time it's called (see attachment)
- Performance of indexing is degradated
Workaround
This issue is caused by the fact that svn client is trying to find password only in defined password stores. These are being set in ~/.subversion/config file (or /etc/subversion/config) in [auth] section under password-stores key. There is no fallback mechanism to check file-cached passwords. A workaround would be to disable the password stores (by setting "password-stores = " in the config file).