是否可以使用自定义 git 日志格式自定义 GPG 有效性?

Is it possible to customize the GPG validity using a custom git log format?

我指定了一个 git 别名,它在提交日志中显示 GPG 签名有效性。

[alias]
    l = log --graph --decorate --pretty=format:'%C(auto)%G? %H %d%n%an <%ae> [%ai]%n%n  %s%n%Creset'

可以找到格式的完整参考 here

我正在使用 %G? 来显示每个提交的 GPG 签名有效性。这显示 G 表示好的签名,B 表示错误的签名,等等。

是否可以自定义用于表示签名有效性的字符?例如。 %Cgreen✔%C(auto) 表示好,%Cgreen✖%C(auto) 表示坏等等?如果是,怎么做?

我怀疑。 pretty.c 中的 signature_check.result 似乎是根据固定的字符列表进行检查,然后按字面意思使用。