Ja, mit autopid muss man straemdev patchen und calenar funktionierte bei mir nicht
Wenn man ein diff erzeugt aus 2 Dateien, z.B.
Datei 1:
Datei 2:
erzeugts diff:
Dann steht im diff, dass die Zeile 2 ersetzt werden soll (suche nach den ersten 3 Zeilen (1,3) und ersetze die Zeile mit b (-b) durch d (+d))
Wurden nun auf die Datei 1 schonmal ein Patch angewand und die Zeile 2 ist nach oben oder unten gerutscht, dann merkt es patch (im diff stehen auch immer ein paar zeilen vor und nach der aenderung, dass die Stelle besser gefunden werden kann (die Zeilen a und c sind ja auch noch im diff vorhanden, jedoch ohne + oder -)) und gibt das als "hunk" aus.
Das bedeutet nichts weiiter als dass patch sagt:
Ich habe die Stelle gefunden, wo ich Code-Zeilen aendern soll (anhand des kontextes), aber es war nicht genau an der Zeilenposition, die im diff angegeben war, sondern weiter oben oder unten.
ich hoffe ich habe mich halbwegsverstaendlich ausgedrueckt ...
kiar