On Tue, Jun 14, 2016 at 04:39:38PM +0800, ZhenTian wrote: > I want to set gpg -v to pgp.program, but if I set it, it can't call gpg: > ``` > error: cannot run gpg -v: No such file or directory > error: could not run gpg. > fatal: failed to write commit object > ``` > > I have tried set gpg.program value to `gpg|/tmp/log`, `/usr/bin/gpg > -v`, `gpg -v`, `"/usr/bin/gpg -v"` > > only after I set to `gpg` or `/usr/bin/gpg` without any argument, it will > work.
Ah, right. Most of the time we run such programs as shell commands, but it looks like we do not. So you'd have to do something like: cat >/tmp/fake-gpg <<-\EOF #!/bin/sh gpg -v "$@" EOF chmod +x /tmp/fake-gpg git config gpg.program /tmp/fake-gpg -Peff -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html