Necesito una forma segura y consistente de obtener la descripción de git de la última confirmación en node.js
git commit -m "some message" -m "this is the description"
Estoy usando require('child_process').execSync('git log -1').toString();
que salidas:
commit f8f42hash5556666b3c518e3hash294b62e88888 Author: Developer Name <email@email.com> Date: Tue Jun 28 08:10:09 2022 +0200 some message this is the description Y sé que es posible agregar algunos -format='????' pero siguiendo esta guía; https://devhints.io/git-log-format Parece que no puedo encontrar una opción que me dé la descripción...
Editar: veo comentarios sobre la descripción y el mensaje que se tratan como una sola cosa, lo que me sorprende, porque la interfaz de gitlabs de hecho puede notar la diferencia, también los he visto como campos separados en som GUI git manager (tal vez git kraken o un complemento de vscode )..
Así es como se ve en gitlab (--skipSmokeTest es la descripción) 
Puede recibir un mensaje como este: git log -1 --format='%b'
Volverá:
some message this is the descriptionLuego puede extraer la segunda línea de texto usando JavaScript.
¡Cuidado, la opción correcta es --pretty según el documento de registro de Git !
Para mí, deberías usar esto, funciona para mí: git log -1 --pretty="format:%s" .