Подписание arc diff фиксирует без использования git config commit.gpgsign - PullRequest
0 голосов
/ 25 августа 2018

Есть ли способ заставить arc diff отправить подписанный коммит различий, как git commit -S? Я знаю, что git config commit.gpgsign true получит arc diff, чтобы начать подписывать коммиты, но я ищу способ, который не начнет пытаться подписывать все остальное, что я делаю в этом хранилище, если я забуду отключить commit.gpgsign.

1 Ответ

0 голосов
/ 06 сентября 2018

Самый простой способ - создать собственный сценарий оболочки, который будет запускать эти команды, которые вы упомянули по порядку, и использовать его для одиночных коммитов, например:

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

и сохранить его как arc-diff-signedкоманда.И свяжите его с /usr/local/bin/, чтобы вам было удобно запускать его в оболочке, где бы вы ни находились.

...