Formato de parche git con un file de list en lugar de files numerados

git format-patch normalmente genera files de parche con el nombre así:

 0001-Something.patch 0002-Whatever.patch 

En cambio, quiero generar nombres de files de revisión con posts de confirmación, pero sin numbers:

 Something.patch Whatever.patch 

y un solo file que enumera todos los parches en el order correcto.

También necesitaré un git am equivalente para aplicar estos parches.

¿Puede hacer esto? Y si no, ¿cómo lo harías con scripts o lo que sea?

En los Unix-like Unix, puede hacer esto para eliminar un número inicial hasta el primero:

 $ git format-patch 120c547..2b05980 | while read x; do mv "$x" $(echo "$x" | cut -d '-' -f2-); done 

Puede aplicar fácilmente estos parches con git am ya que estos commands toman tanto mbox como Maildir , simplemente cp todos los parches en un directory y dígale a git am que busque parches en este directory. Por ejemplo:

 $ git am /tmp/patches