{"push_id":778226879,"size":1,"distinct_size":1,"ref":"refs/heads/trunk","head":"5f3cf4903e9d41d2dd012d0fc641686a23d3b9fc","before":"4022c7116f395ab69cd113f73aa4c4f42752ced3","commits":[{"sha":"5f3cf4903e9d41d2dd012d0fc641686a23d3b9fc","author":{"email":"61ae564ad4778ffa4844cd52d723157b0bb9dc3a@apache.org","name":"Bert Huijben"},"message":"In the kwallet code: Initialize the wallet cache once, instead\nof every time we get or save a password. Cache the wallet in the\nparameter hash and its pool instead of the single invocation pool.\n\nThis patch is in response to an issue\nFound by: James McCoy <jamessan{_AT_}debian.org>\n\n* subversion/libsvn_auth_kwallet/kwallet.cpp\n  (kwallet_terminate): Add forward definition.\n  (get_wallet): Register pool cleanup handler once, and only when we set\n    the wallet. Register cleanup on the hash pool.\n  (kwallet_terminate): Completely cleanup.\n\n  (kwallet_password_get,\n   kwallet_password_set): Don't add another cleanup hook on every invocation.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1700740 13f79535-47bb-0310-9956-ffa450edef68","distinct":true,"url":"https://api.github.com/repos/apache/subversion/commits/5f3cf4903e9d41d2dd012d0fc641686a23d3b9fc"}]}