Mit der neuen Version 2.34 der Versionsverwaltung Git kommt die neue Merge-Strategie ort ins Spiel. Sie ersetzt recursive als Default-Einstellung.
Git 2.34 bringt Sie 834 Commits seit 2.33.0 mit, die von 109 Personen stammen. Von denen wiederum seien 29 neue Gesichter, teilt Junio C Hamano an die Git-Mailingliste mit.
Die neue Ort-Strategie steht für “ostensibly recursive’s twin” und ist ein kompletter Rewrite der Merge-Strategie, der die gleichen Konzepte wie bei “recursive” emuliert und gleichzeitig deren Leistungs- und Korrektheitsprobleme vermeiden soll. Bei Merges, die viele Umbenennungen enthalten, soll “ort” die Recursive-Strategie um das 500-fache übertreffen.
Zu den vielen enthaltenen Neuerungen, Verbesserungen und Bugfixes zählt unter anderem, dass der Git-MaintenanceScheduler gelernt hat, den Systemd-Timer als mögliches Backend zu nutzen. Zudem wurden verschiedene Fehler in “git rebase -r” wurden behoben.
Die Ankündigung nennt weitere Details und verlinkt den Download.



