Fórum Root.cz

Hlavní témata => Software => Téma založeno: procsemusimzaregistrovat 31. 08. 2020, 20:41:48

Název: Selhání patche pokud nesedí přesně
Přispěvatel: procsemusimzaregistrovat 31. 08. 2020, 20:41:48
Ahoj,
da se u patche nejak zaridit, aby failnul (retcode != 0), pokud patch nesedi presne?
Treba
Hunk #1 succeeded at 343 (offset -3 lines).

Diky!
Název: Re:patch: fail pokud patch nesedi presne
Přispěvatel: Jakub Štech 31. 08. 2020, 21:11:51
Nejde to. I když mu dám patch bez kontextu (diff -U 0...), i když mu nařídím --fuzz=0, tak si ten exaktní řádek stejně najde. V patch.c skutečně žádná podmínka není, jen si to tam samo určuje min/max_offset podle toho, kam se povedlo posadit předchozí hunk.