Daniel Shahaf <danie...@elego.de> writes: > We're left still with the original problem --- that kwallet > prompts for unlock even if it doesn't contain the password, but gkeyring > prompts for unlock regardless of whether it contains the password?
Yes. I can 'fix' gkeyring by moving the unlock prompt into password_get_gnome_keyring. At present that function has no way to return the "GNOME Keyring is locked and we are non-interactive" error so we would either have to drop that error, or change the prototypes of svn_auth__password_get_t/svn_auth__password_set_t. The kwallet doesn't have an equivalent of that gkeyring error, in non-interactive it simply fails to get a password but doesn't report an error (hence my original patch). OSX switches of prompting but doesn't report an error if that cause password retrieval to fail. Windows appears to ignore the non-interactive flag. I don't know if that means Windows never prompts or whether it means Windows will prompt in non-interactive mode. -- uberSVN: Apache Subversion Made Easy http://www.uberSVN.com