jgit/org.eclipse.jgit.gpg.bc
Thomas Wolf 6d462e5fe9 GPG: support git config gpg.program
Add it to the GpgConfig. Change GpgConfig to load the values once only.
Add a parameter to the GpgObjectSigner interface's operations to pass
in a GpgConfig. Update CommitCommand and TagCommand to pass the value
to the signer. Let the signer decide whether it can actually produce
the wanted signature type (openpgp or x509).

No behavior change. But this makes it possible to implement different
signers that might support x509 signatures, or use gpg.program and
shell out to an external GPG executable for signing.

Change-Id: I427f83eb1ece81c310e1cddd85315f6f88cc99ea
Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2021-02-07 17:32:30 -05:00
..
.settings Decouple BouncyCastle from JGit Core 2020-06-01 01:26:22 +02:00
META-INF Prepare 5.11.0-SNAPSHOT builds 2020-12-02 15:57:16 +01:00
resources Decouple BouncyCastle from JGit Core 2020-06-01 01:26:22 +02:00
src/org/eclipse/jgit/gpg/bc/internal GPG: support git config gpg.program 2021-02-07 17:32:30 -05:00
.classpath Decouple BouncyCastle from JGit Core 2020-06-01 01:26:22 +02:00
.fbprefs Decouple BouncyCastle from JGit Core 2020-06-01 01:26:22 +02:00
.gitignore Decouple BouncyCastle from JGit Core 2020-06-01 01:26:22 +02:00
.project Decouple BouncyCastle from JGit Core 2020-06-01 01:26:22 +02:00
BUILD Decouple BouncyCastle from JGit Core 2020-06-01 01:26:22 +02:00
about.html Decouple BouncyCastle from JGit Core 2020-06-01 01:26:22 +02:00
build.properties Decouple BouncyCastle from JGit Core 2020-06-01 01:26:22 +02:00
plugin.properties Decouple BouncyCastle from JGit Core 2020-06-01 01:26:22 +02:00
pom.xml Prepare 5.11.0-SNAPSHOT builds 2020-12-02 15:57:16 +01:00