Neue Version 1.3 von Mercurial unterstützt Sub-Repositories

Neue Version 1.3 von Mercurial unterstützt Sub-Repositories

Freies Quecksilber

Mathias Huber
03.07.2009 Das Mercurial-Projekt hat Version 1.3 seiner freien Software zur Versionskontrolle veröffentlicht. Als experimentelles Feature führt die Release Sub-Repositories ein.

Das neue Feature fasst mehrere Repositories zu einer Gruppe zusammen. Diese kann der Anwender wie jedes andere Repository behandeln, das heißt, die üblichen Clone-, Commit-, Push- und Pull-Befehle lassen sich auf die Gruppe anwenden. Das soll die Verwaltung mehrere Komponenten einer Anwendung und ihrer Bibliotheken vereinfachen. Die Entwickler betonen, dass es sich um ein experimentelles Feature handelt, und dass nicht alle Kommandos vollständig implementiert sind. Weitere Informationen gibt eine eigene Seite über die Sub-Repositories.

Daneben haben die Entwickler zahlreiche weitere Änderungen an der Software vorgenommen: Neue Optionen sind merge -P für eine Vorschau (Preview) und update -c für einen Check, der bei lokalen Veränderungen abbricht. Bei den Erweiterungen gibt es als Neuzugang die Share-Extension, mit dem mehrere Anwender die History eines Repository teilen können, um Push- und Pull-Kommandos zu sparen. Eine detaillierte Übersicht aller Änderungen geben die Release Notes.

Mercurial 1.3 funktioniert nicht mehr mit Python 2.3, sondern setzt mindestens Python 2.4 voraus. Das neue Mercurial-Release gibt es unter GPLv2 im Quelltext auf der Download-Seite. Binärpakete sind derzeit offenbar noch in Arbeit. Die nächste Version ist für November 2009 geplant.

Zeitgleich erscheint TortoiseHg 0.8.0 für Mercurial 1.3. Die Software integriert Mercurial-Kommandos in die Kontextmenüs von Windows Explorer und Gnome Nautilus.

Ähnliche Artikel

  • Mit Mercurial Dateien verwalten
    Die Versionsverwaltung Mercurial ermöglicht es, beim Programmieren mit Ideen zu spielen und Neues auszuprobieren, ohne hart erarbeitete Ergebnisse zu verlieren.
  • Vorher und nachher
    Wer Textdateien, wie etwa Konfigurations-, Programmquellcode- oder Skriptdateien, regelmäßig überarbeitet, sollte eine Versionsverwaltung nutzen, um auch auf alte Versionen zurückgreifen zu können: Dann bleiben Fehler beim Überarbeiten folgenlos.
  • Managelogs 2.0.0 mit neuem Build-Prozess und Mercurial-Repo
    Das Programm Managelogs verwaltet die beim Apache-Webserver anfallenden Protokolldateien. In der jetzt verfügbaren Version 2.0.0 haben die Entwickler den Build-Prozess umgestellt.
  • Alpha-Kino
    Lieblingsserien auf DVD brennen, Bluray-CDs erzeugen, Videos hochauflösend digitalisieren: Der Personal Video Recorder von Hauppauge macht's möglich, indem er analoge Signale in digitaler Höchstqualität aufzeichnet.
  • Richtig gerüstet
    Wer sich mit dem Programmieren beschäftigt, sieht sich rasch mit einer Vielzahl von Tools konfrontiert. Wir helfen bei der Auswahl der richtigen Werkzeuge.

Kommentare

Aktuelle Fragen

KWord Quiz
Carl Garbe, 30.08.2016 16:19, 0 Antworten
KWord Quiz lässt sich bei mir (nach einem update auf Ubuntu 16.04 LTS) nicht mehr speichern, kann...
NOKIA N900 einziges Linux-Smartphone? Kein Support mehr
Wimpy *, 28.08.2016 11:09, 1 Antworten
Ich habe seit vielen Jahren ein Nokia N900 mit Maemo-Linux. Es funktioniert einwandfrei, aber ich...
Scannen nicht möglich
Werner Hahn, 19.08.2016 22:33, 3 Antworten
Laptop DELL Latitude E6510 mit Ubuntu 16,04, Canon Pixma MG5450. Das Drucken funktioniert, Scann...
Wie kann man das berichtigen
Udo Muelle, 17.07.2016 20:39, 1 Antworten
Fehlschlag beim Holen von http://extra.linuxmint.com/dists/rosa/main/binary-i386/Packages Hash-S...
Installation Genimotion
Horst Müller, 15.07.2016 17:00, 1 Antworten
Hallo, ich kann Genimotion nicht installieren. Folgende Fehlermeldung habe ich beim Aufruf erh...