Ende letzter Woche ist eine neue Version von Git erschienen. Git 2.5 beherrscht neue Features, Kommandozeilenoptionen und Arbeitsschritte.

So zeigt ein “git help” die verfügbaren Kommandos gruppiert nach Arbeitsschritten, um Einsteigern die ersten Gehversuche zu erleichtern. Git kommt zudem besser mit der Versionsverwaltung Perforce zurecht, die Entwickler haben das zugehörige Kommando “git p4” optimiert.

Der Befehl “git show-branch –topics HEAD” kontrastiert neuerdings standardmäßig die aktuelle Revision gegen die lokal vorhandenen Branches. Neu eingeführt wurde die Konfigurationsvariable “http.<url>.SSLCipherList”, um die Liste mit Chiffrensammlungen zu verändern, die die Libcurl nutzt, um mit “https://”-Seiten zu reden.

Daneben kennt “git pull” nun mehr Optionen, die das von ihm genutzte “git fetch” verwendet. Zugleich erhält das Kommando eine bessere Testabdeckung. Zum Befehl “git blame” gehört nun eine Konfigurationsvariable “blame.showEmail”, “git send-email” kennt nun das Alias-Dateiformat, das Sendmail verwendet, allerdings in einer vereinfachten Form. Nicht zuletzt kann “git mergetool” nun Winmerge als Backend verwenden.

Regelmäßige Git-Nutzer finden in den Release Notes noch zahlreiche weitere Änderungen, der Quellcode steht auf Github zum Download bereit.