|
Version 2.18 der verteilten Versionsverwaltung Git
ist mit zahlreichen Änderungen erschienen. Die wichtigste Neuerung
ist das bereits angekündigte , eine viel höhere Performance
bietende, neue Wire Protocol Version 2.
Dieses erlaubt serverseitiges Filtern von Referenzen (Branches
und Tags). Server antworteten in der vorherigen Version auf ein
Fetch-Kommando mit einer internen Referenzausgabe, die im Repository
alle Referenzen gelistet hat. Selbst wenn der Nutzer nur einen einzelnen
Branch aktualisiert hat, wurde diese Liste immer vollständig
gesendet. Das sogenannte Reference Advertisement soll in der neuen
Version wegfallen: es sei denn ein Benutzer fordert es explizit
an.
Die Erkennungslogik für Umbenennungen hat sich außerdem
auch verbessert. Sie erkennt nun, dass wenn alles von x/a, x/b und
x/c zu z/a, z/b und z/c migriert ist, dass ein kürzlich hinzugefügtes
x/d höchst wahrscheinlich auch von x nach z wandern sollte.
In den Release
Notes findet sich die vollständige Liste der Neuerungen.
Auf GitHub ist in einem zur Veröffentlichung gedachten Repository
ebenfalls der Quellcode der Versionsverwaltung zu finden.
(mt, hannover)
(siehe auch Heise
News-Ticker:)
Hannover · EDV-Beratung ·
Linux · Novell · Microsoft · Seminar ·
IT-Consult · Netzwerk · LPIC · CLE
|