может ли git send-email отправить diff-патч в формате html?

Я использую git send-email для исправления по электронной почте, но я хотел отправить разницу цветов, поэтому я преобразовал файл diff.patch в colour_diff.html, используя Плагин конвертера ansi2HTML в python, но он сохраняет файл в html, поэтому я пытаюсь отправить этот html-файл сейчас, но когда я пытаюсь отправить, я получаю это сообщение об ошибке

Unsuccessful stat on filename containing newline at /Library/Developer/CommandLineTools/usr/libexec/git-core/git-send-email line 568.
Unsuccessful stat on filename containing newline at /Library/Developer/CommandLineTools/usr/libexec/git-core/git-send-email line 575.
Unsuccessful stat on filename containing newline at /Library/Developer/CommandLineTools/usr/libexec/git-core/git-send-email line 575.
fatal: failed to stat 

есть ли способ заставить это работать, или мне нужно использовать модуль smtplib для отправки по электронной почте патча html diff?


person Ciasto piekarz    schedule 25.01.2014    source источник
comment
поэтому я понял, как отправлять html diff, но git send-email просто выгружает html в электронную почту вместо встраивания форматирования HTML.   -  person Ciasto piekarz    schedule 25.01.2014
comment
возможный дубликат Использование sendmail для тела HTML и двоичного вложения   -  person Paul Sweatte    schedule 29.07.2015


Ответы (1)


В итоге я написал свой собственный инструмент для отправки git diff по электронной почте. Я не могу опубликовать весь код здесь, так как он слишком длинный.

Я разместил ссылку здесь: git maildiff

person Ciasto piekarz    schedule 29.07.2015