Dan Engel <dan@sourceharvest.com>


r1005065 | stylesen | 2010-10-06 14:41:35 +0000 (Wed, 06 Oct 2010)

On the 'gpg-agent-password-store' branch:

Add GPG-AGENT support for Subversion password caching.

* Makefile.in
  Include support for building libsvn_auth_gpg_agent.

* build.conf
  Include support for building libsvn_auth_gpg_agent.

* configure.ac
  Include support for configuring a build to include gpg-agent

* build/generator/extractor.py
  Add gpg-agent auth related functions.

* subversion/libsvn_subr/auth.c
  Add gpg-agent to the list of password store types supported.

* subversion/libsvn_subr/simple_providers.c
  (svn_auth__simple_save_creds_helper): Check for gpg-agent encrypted
   password store.

* subversion/include/private/svn_auth_private.h
  Add password type #define for gpg-agent type.

* subversion/include/svn_auth.h
  svn_auth_get_gpg_agent_simple_provider): Add new function

* subversion/libsvn_auth_gpg_agent/version.c
  Provide version information for libsvn_auth_gpg_agent.

* subversion/libsvn_auth_gpg_agent/gpg_agent.c
  Password handling functions for gpg-agent password store.

Patch by: Dan Engel <dan@sourceharvest.com>