[Trennmuster] neues Skript patgen-list-diff.sh

Werner LEMBERG wl at gnu.org
Mi Apr 18 20:26:10 CEST 2012


Hallo Stephan!


Danke, daß Du an dem Problem arbeitest.

> Da der angegebene Commit auch als Dateiname verwendet wird, sollte
> man für die Commits nicht allzu viel Voodoo verwenden.
> 
>   $sh patgen-list-diff.sh HEAD^
> 
> für einen Abgleich zwischen "master" und dessen Vorgänger
> funktioniert aber auch.

Das halte ich für keine gute Idee.  Ich schlage vor, daß Du
ausschließlich (evtl. gekürzte) SHA-Nummern verwendest, um die Commits
zu identifizieren und den Dateinamen zu generieren, z.B.

  1249ef42-4592a2c5.diff

Nach drei Tagen und 42 weiteren Commits weißt Du bestimmt nicht mehr,
was `HEAD^' genau war...  Außerdem kann man mittels

  git log -1 -p <SHA>

ganz leicht herausfinden, was Commit <SHA> denn tatsächlich war.

Zu Deinem Windows-Problem kann ich leider keine Lösung beitragen.  Hat
die Internetsuche irgend etwas ergeben?


    Werner



Mehr Informationen über die Mailingliste Trennmuster