( lacos | 2025. 07. 29., k – 02:39 )

... Ha már belekezdtem a github kritizálásába, ne feledkezzünk meg arról sem, hogy teljesen rossz a bírálati / kommentálási adatmodellje is: a bírálói kommenteket nem adott patch set verzió adott patch-ének adott sorához fűzi, hanem a kumulatív diff adott sorához, és ezeket a kommenteket valamilyen nyomi heurisztika alapján a következő (vagyis git push (--force) utáni) patch set verziókra is igyekszik átvinni. Ez nyilván teljesen abszurd, a v1-re, v2-re adott kommentek többnyire teljesen értelmetlenek a v3, v4 stb tekintetében, ráadásul a kommentek megjelenítéséből nagyrészt lehetetlen kideríteni, hogy most akkor pontosan melyik patch-en is kellene javítani, a komment megoldásához (ez egyáltalán nem vicces, amikor tizen-huszon patch van egy sorozatban). Tökre látszik ebből is, hogy a github tervezői nem fogták fel (vagy ami rosszabb: elvetették) azt a koncepciót, hogy egy patch series-en belül a patch-ek tagolása, sorba rendezésbe kritikus fontosságú kommunikációs eszköz, és ha egy adott patch-ból legvégül fennmaradó (= a kumulatív diffben is látszó) sor problémás, akkor azt az érintett patch-en belül (tehát akár a series közepében is) javítjuk. Addig terjed a képzelőerejük, hogy "oké akkor itt a kumulatív diff, oszt ez a sora meg az a sora nem jó, taknyold át valahol".