Как получить доступ к local_ref local_sha remote_ref remote_sha после вызова git lfs? - PullRequest
0 голосов
/ 26 октября 2018

В режиме предварительного нажатия я должен убедиться, что Git LFS настроен правильно:

git lfs pre-push "$@"

Однако я хочу затем получить доступ к информации, которая сообщает мне информацию о локальной ветке и ша.Например:

IFS = ' '
while read local_ref local_sha
do
   * do some stuff *
done

Однако кажется, что вызов git lfs стирает эти данные, и поэтому я не могу получить к ним доступ.Есть идеи?

1 Ответ

0 голосов
/ 29 октября 2018

Похоже, вы можете сохранить данные и затем передать их своим командам.Обратите внимание, что для bash:

stdin_input=`cat`
echo "$stdin_input" | git lfs pre-push "$1" "$2"

echo "$stdin_input" | while read local_ref local_sha
do
   * do something *
done
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...