"git send-email" в перехвате post-commit не работает с Github Desktop

Описание

Привет, я хотел бы знать, возможно ли не использовать git include на рабочем столе github.

Я объясняю:

В моем проекте у меня есть хук в post-commit, который отправляет мне почту с командой

git send-email

Когда я фиксирую в командной строке, он работает (коммит и электронная почта), но с Github Desktop нет (коммит работает, но не электронная почта). У меня нет ошибки или чего-то другого, кроме коммита. Если вы спросите, Github Desktop запускает ловушку, я создаю текстовый файл в ловушке, чтобы проверить это.

Поэтому я хотел бы знать, могу ли я изменить git-репозиторий, используемый Github Desktop, или я могу добавить git send-email в git.

Спасибо!

Версия

  • GitHub Desktop: 1.5.1

  • Операционная система: Windows 7 Professional

Действия по воспроизведению

  1. Есть эта строка в пост-фиксации git send-email --to some@email.com --smtp-server yourserver.com --confirm never origin/master
  2. Совершить что-то

Ожидаемое поведение

Получать почту в some@email.com с последними изменениями.

Фактическое поведение

Если я совершу с

git commit -m "мое сообщение"

Это работает, и я получаю письмо.

Но если я нажимаю на кнопку "Комментировать для мастеринга" в GithubDesktop, коммит работает, но я не получаю электронное письмо.

Дополнительная информация

Я думаю, это потому, что у Giithub Desktop есть собственный мерзавец и нет git send-email команда.

бревна

Войти с помощью git bash:

$ git commit -m "test"
OK. Log says:
Server: yourserver.com
MAIL FROM:<sylvain@berthelot.fr>
RCPT TO:<some@email.com>
From: Sylvain Berthelot <sylvain@berthelot.fr>
To: some@email.com
Subject: [PATCH] test
Date: Wed,  9 Jan 2019 09:47:15 +0100
Message-Id: <20190109084715.8424-1-sylvain@berthelot.fr>
X-Mailer: git-send-email 2.19.1.windows.1
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Result: 250
[master f01ed4e] test
 2 files changed, 2 insertions(+)
 delete mode 100644 Nouveau dossier/s.txt

Вход с Github Desktop:

2019-01-09T15:24:47.572Z - info: [ui] Executing createCommit: git commit -F - (took 1.382s)

0 ответов

Другие вопросы по тегам