Возьми номер шага коммит от tig - PullRequest
0 голосов
/ 27 сентября 2018

Я люблю использовать tig client для навигации по git коммитам.

Но пока мне не хватает одной вещи.

Есть ли связка ключей, которую нужно взятьномер ша для мерзавца, на котором я сейчас остановился?

1 Ответ

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

Проверьте, будет ли работать команда, предложенная в jonas/tig выпуске 557 :

bind generic 9 !sh -c "echo -n %(commit) | xclip -selection c && echo Copied %(commit) to clipboard"

Это скопирует текущий коммит SHA1 в буфер обмена.

На странице привязки Wiki у вас также есть пример для Mac или Cygwin:

bind generic 9 !@sh -c "git show -s --format=%s %(commit) | xclip -selection c" # Linux
bind generic 9 !@sh -c "git show -s --format=%s %(commit) | pbcopy" # Mac
bind generic 9 !@sh -c "git show -s --format=%s %(commit) > /dev/clipboard" # Cygwin

OP megas предлагает в комментариях использовать git rev-parse:

bind generic 9 !@sh -c "git rev-parse --short %(commit) | pbcopy"
...