Git 2.48 bringt neues Build-System Meson

Das Open-Source-Projekt Git hat Git 2.48 mit Funktionen und Fehlerkorrekturen von über 93 Mitwirkenden veröffentlicht.

Das Open-Source-Projekt Git hat Git 2.48 mit Funktionen und Fehlerkorrekturen von über 93 Mitwirkenden veröffentlicht. Das Git-Projekt kann bei diesen Beitragenden 35 neue zählen.

Zu den Neuerungen zählt die Einführung des neuen Build-Systems Meson. Das sei zwar noch nicht so robust wie das bislang genutzte GNU Make, biete aber einige Vorteile. Meson sei einfacher zu benutzen als Make, was das Projekt für Neulinge oder Mitwirkende, die keine große Erfahrung mit Make haben, leichter zugänglich mache. Meson biete außerdem umfangreiche IDE-Unterstützung und unterstütze Out-of-Tree- und plattformübergreifende Builds.

Der Bau eines Binary mit Make funktioniere zwar, aber da sich das Git-Projekt in diesem Jahr seinem 20. Jahrestag nähere, fange das Makefile an, Alterserscheinungen zu zeigen. Es gebe mehr als 2000 Commits am Makefile, was zu einem Build-Skript von fast 4000 Zeilen Länge führe.

Das bereits in Git 2.19 eingeführte range-diff-Kommando dient zum Vergleichen von zwei Sequenzen von Commits, einschließlich der Änderungen an ihrer Reihenfolge, den Commit-Nachrichten und den tatsächlichen inhaltlichen Änderungen, die sie einführen. Die Option –remerge-diff von Git weist git show, git log oder verschiedene diff-bezogene Befehle an, die Unterschiede zwischen der Stelle, an der Git mit dem Merge aufgehört hätte, und dem, was beim Merge aufgezeichnet wurde, anzuzeigen. In Git 2.48 treffen diese beiden Funktionen nun zum ersten Mal aufeinander, und range-diff akzeptiert nun die Option –remerge-diff.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Nach oben