Freies Quecksilber

Neue Version 1.3 von Mercurial unterstützt Sub-Repositories

Neue Version 1.3 von Mercurial unterstützt Sub-Repositories

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.
  • 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.
  • 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.

Kommentare

Aktuelle Fragen

Start-Job behindert Bootvorgang, Suse 13.2, KDE,
Wimpy *, 20.02.2015 10:32, 4 Antworten
Beim Bootvorgang ist ein Timeout von 1 Min 30 Sec. weil eine Partition sdb1 gesucht und nicht gef...
Konfiguration RAID 1 mit 2 SSDs: Performance?
Markus Mertens, 16.02.2015 10:02, 4 Antworten
Hallo! Ich möchte bei einer Workstation (2x Xeon E5-2687Wv3, 256GB RAM) 2 SATA-SSDs (512GB) al...
Treiber für Canon Laserbase MF5650
Sven Bremer, 10.02.2015 09:46, 1 Antworten
Hallo ich weiß mittlerweile das Canon nicht der beste Drucker für ein Linux System ist. Trotzd...
Linux und W7 im Netz finden sich nicht
Oliver Zoffi, 06.02.2015 11:47, 3 Antworten
Hallo! Ich verwende 2 PCs, 1x mit W7prof 64 Bit und einmal mit Linux Mint 17 64 Bit, welches ich...
Rootpasswort
Jutta Naumann, 29.01.2015 09:14, 1 Antworten
Ich habe OpenSuse 13.2 installiert und leider nur das Systempasswort eingerichtet. Um Änderungen,...