git send-email subject no cambia a pesar de –opción de sujeto

Estoy tratando de establecer el tema de un parche que estoy enviando de forma manual, pero por alguna razón siempre elige el tema de la confirmación del parche en lugar del que le proporciono.

Lo estoy ejecutando como

git send-email --compose --subject="blah" file.patch 

y aunque puedo ver el tema "bla" en la window del editor que se abre, después de savelo e intentar enviar el parche por correo electrónico, el tema que se envía por correo sigue siendo el mismo que el post de confirmación del parche.

¿Qué estoy haciendo mal?

No está haciendo nada incorrecto: --compose le dice a git send-email que desea escribir una "carta de presentación" con el asunto que dio con --subject . La confirmación real se enviará como respuesta a esta "carta de presentación", con la primera línea del post de confirmación como asunto .

Este es el "formatting estándar" que se entiende por git am para que el destinatario pueda aplicar el parche y get el mismo resultado. Esto significa que cambiar el asunto del correo electrónico del parche cambiará el post de confirmación : su destinatario recibirá una confirmación diferente , que probablemente no sea la que usted desea.

Si realmente desea enviar un compromiso por correo electrónico con un asunto personalizado, puede preparar su parche con el parche de git format-patch y luego adjuntarlo a un correo electrónico escrito con su MUA habitual. De esta forma, el destinatario puede git am el file adjunto.