summaryrefslogtreecommitdiff
path: root/contrib/credential/netrc/test.git-config-gpg
diff options
context:
space:
mode:
authorLibravatar Luis Marsano <luis.marsano@gmail.com>2018-05-12 05:17:28 -0400
committerLibravatar Junio C Hamano <gitster@pobox.com>2018-05-14 08:53:08 +0900
commit786ef50a23cbd0e93d1e41982cfaba76801ed885 (patch)
tree8b15a617ba127cb9262bc2fd1c128e5e37ed98f9 /contrib/credential/netrc/test.git-config-gpg
parentgit-credential-netrc: adapt to test framework for git (diff)
downloadtgif-786ef50a23cbd0e93d1e41982cfaba76801ed885.tar.xz
git-credential-netrc: accept gpg option
git-credential-netrc was hardcoded to decrypt with 'gpg' regardless of the gpg.program option. This is a problem on distributions like Debian that call modern GnuPG something else, like 'gpg2'. Set the command according to these settings in descending precedence 1. the git-credential-netrc command -g|--gpg option 2. the git gpg.program configuration option 3. the default: 'gpg' For conformance with Documentation/CodingGuidelines - use Git.pm for repository and global option queries - document -g|--gpg command option in command usage - test repository & command options - write documentation placeholders according to main standards Signed-off-by: Luis Marsano <luis.marsano@gmail.com> Acked-by: Ted Zlatanov <tzz@lifelogs.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'contrib/credential/netrc/test.git-config-gpg')
-rwxr-xr-xcontrib/credential/netrc/test.git-config-gpg2
1 files changed, 2 insertions, 0 deletions
diff --git a/contrib/credential/netrc/test.git-config-gpg b/contrib/credential/netrc/test.git-config-gpg
new file mode 100755
index 0000000000..65cf594c20
--- /dev/null
+++ b/contrib/credential/netrc/test.git-config-gpg
@@ -0,0 +1,2 @@
+#!/bin/sh
+echo machine git-config-gpg login username password password