On Tue, Feb 26, 2019 at 10:15:32PM -0800, Alexey Neyman wrote: > How does SVN decide when to use gpg-agent and when to use gnome-keyring? By > the way, I am running KDE so I'd assume the kwallet would be the default - > but it isn't...
Subversion does not know that you're running it in KDE. By default it will prefer gpg-agent, detected by checking for the existence of a shared socket (the location of which unfortunately changes between versions of gpg-agent and between Linux distros). If that socket doesn't exist or has no gpg-agent listening on it, SVN will keep trying other auth stores in the default order given in the config file you've found. > If you need me to build Subversion with some kind of debugging patch, let me > know. Since you have several password stores running, the best bet to get reliable behaviour is to pick the one you actually want to use and configure it in the ~/.subversion/config file. By the way, 'svn auth' will list cached credentials and also show which password cache they are stored in.