在不使用git config commit.gpgsign的情况下签署arc diff提交

问题描述 投票:-1回答:1

有没有办法让arc diff提交像git commit -S那样的签名差异提交?我知道git config commit.gpgsign true将获得arc diff开始签署提交,但我正在寻找一些方法,如果我忘记关闭commit.gpgsign,将不会开始尝试签署我在该存储库中做的其他事情。

git phabricator arcanist gpg-signature
1个回答
2
投票

最简单的方法是创建一个自定义shell脚本,运行您按顺序提到的这些命令并将其用于有争议的提交,例如:

#!/bin/bash
git config commit.gpgsign true
path-to-arc-bin diff
git config commit.gpgsign false

并将其保存为arc-diff-signed命令。并将它链接到/usr/local/bin/,以便您随时随地在shell中运行它。

© www.soinside.com 2019 - 2024. All rights reserved.