Neues Metadaten-System

Neues Metadaten-System

Subversion 1.7 ist fertig

Ulrich Bantle
13.10.2011
Mit Ausgabe 1.7 der Versionsverwaltung Subversion bringt die nun federführende Apache-Foundation diverse Neuerungen.

Die Liste der Änderungen in 1.7 ist lang. In den Release Notes weisen die Entwickler auf mögliche Kompatibilitätsfragen hin, Client- und Server-Seite sollten beide auf dem neuesten Stand sein, um alle neuen Features nutzen zu können. Ein Dump oder Reload der Repositories sei aber nicht nötig. Subversion 1.7 kann lesend und schreibend auf Repositories der Vorversionen zugreifen. Die 1.7 nutze das Repository-Format des Vorgängers 1.6, was problemlose Upgrades und auch Downgrades zwischen diesen beiden Versionen ermögliche. Kompatibilität herrscht auch zwischen den APIs. Programme für eine 1.x-Version können mit der 1.7 kompiliert und ausgeführt werden. Einige Ausnahmen davon beschreiben die API-Errata.

Zu den Verbesserungen zählt der als HTTPv2 bezeichnete Einsatz eines abgespeckten HTTP-Protokolls, es soll mehr Geschwindigkeit gegenüber dem von Nutzern oft als träge empfundenen bisherigen HTTP-Einsatz bieten, wenn das Protokoll als Zugangsmechanismus für Repositories eingesetzt wird.

Mit dem komplett überarbeiteten Metadaten-Management-System mit dem Codenamen WC-NG lösen die Entwickler das in die Jahre gekommene alte System ab, das einst als eine der ersten Komponenten von Subversion entwickelt worden sei. Das neue System biete Raum für künftige Verbesserungen. Eine Änderung ist der Verzicht auf ein ".svn"-Verzeichnis in jedem Verzeichnis zugunsten eines zentralen im Wurzelverzeichnis. In diesem abgelegten ".svn" befindet sich eine auf SQLite-basierende Datenbank, die alle Metadaten zum Subversion-betrieb enthält. Von dieser Datenbank sollte man die Finger weglassen, warnen die Entwickler, die Datenbeziehungen darin seien äußerst komplex.

Auf der Serverseite sorgt "aggressives" Caching für mehr Leistungsfähigkeit, schreiben die Macher. Auf Clientseite ist mit "svnrdump" ein neues Tool hinzugekommen, das auf Remote-Repositories zugreift. Das Tool arbeitet nur mit Version 1.7 fehlerfrei. In den Release Notes ist der Download der Quellen verlinkt.

Ähnliche Artikel

  • ViewVC 1.1.0 mit neuen Features
    Mit ViewVC lassen sich Subversion- und CVS-Repositories bequen per Browser durchsuchen. Die neue Version 1.1.0 bringt zahlreiche Verbesserungen mit

  • Subversion für Anfänger
    Nicht nur Programmierer kennen das Problem: Sobald es mehrere Versionen einer Datei gibt, bricht Chaos aus. Subversion steuert dagegen.
  • Eric S. Raymond stellt Reposurgeon vor

    Eric S. Raymond hat ein Tool in Version 0.1 herausgebracht, das bei einer Reihe Versionskontrollsystemen die nachträgliche Änderung von alten Kommentaren, Commits und Metadaten ermöglicht.
  • Prinzipien der Versionskontrolle erklärt
    Mit Versionskontrollsystemen behält man den Überblick über Änderungen an Textdateien. Besonders hilfreich sind sie bei der Teamarbeit von Programmierern.
  • Bilder richtig taggen
    Können Sie die Metainformationen Ihrer Fotos auch noch in 20 Jahren lesen? Erst allmählich gibt es (Open-Source)-Lösungen, welche die verschiedenen Standards harmonisieren.

Kommentare

Aktuelle Fragen

WLAN lässt sich nicht einrichten
Werner Hahn, 21.03.2017 14:16, 0 Antworten
Dell Latitude E6510, Ubuntu 16.4, Kabelbox von Telecolumbus. Nach Anklicken des Doppelpfeiles (o...
"Mit Gwenview importieren" funktioniert seit openSuse 42.2 nicht mehr
Wimpy *, 20.03.2017 13:34, 2 Antworten
Bisher konnte ich von Digitalkamera oder SD-Karte oder USB-Stick Fotos mit Gwenview importieren....
Ich habe eine awk Aufgabe und bekomme es nicht so Recht hin
Dennis Hamacher, 10.03.2017 18:27, 1 Antworten
Ich hoffe Ihr könnt mir dabei helfen oder mir zeigen wie der Befehl richtig geschrieben wird. Ich...
Unter Linux Open Suse Leap 42.1 einen Windows Boot/ ISO USB Stick erstellen...
Tim Koetsier, 07.03.2017 15:26, 1 Antworten
Hallo, weiß jemand wie ich oben genanntes Vorhaben in die Tat umsetzen kann ? Wäre echt dankba...
Druckertreiber installieren OpenSuse42.1
Tim Koetsier, 07.03.2017 15:22, 1 Antworten
hallo, kann mir BITTE jemand helfen ich verzweifel so langsam. Habe einen Super Toner von Canon...