Mercurial

Screenshot der Software:
Mercurial
Softwarebeschreibung:
Version: 4.5.3 Aktualisiert
Upload-Datum: 22 Jun 18
Entwickler: Matt Mackall
Lizenz: Frei
Popularität: 30

Rating: 5.0/5 (Total Votes: 1)

Mercurial ist ein Open Source-, freies, leichtgewichtiges, schnelles, tragbares und verteiltes Source Control Management (SCM) -System und Versionskontrollsystem, das speziell für die effiziente Handhabung sehr großer verteilter Projekte entwickelt wurde.

>

Die Software bietet Benutzern eine benutzerfreundliche und intuitive Befehlszeilenschnittstelle und wird derzeit von einer Vielzahl von Projekten verwendet, die eine zuverlässige, verteilte und schnelle Versionskontrolle erfordern, z. B. OpenSolaris, MoinMoin oder Xen.

Es ist auch sehr einfach zu lernen, und es funktioniert einfach. Zwei Schnellstart-Tutorials zum Klonen eines Projekts und zum Übertragen von Änderungen sowie zum Erstellen eines Projekts und eines Commits finden Sie auf der Projekt-Homepage.


Befehlszeilenoptionen

Unter seinen Befehlszeilenoptionen, die auf einen Blick angezeigt werden können, wenn Sie das & lsquo; hg --help & rsquo; Befehl in einem Terminalemulator / Eingabeaufforderung, können wir die Fähigkeit erwähnen, ausgewählte Dateien beim nächsten Commit hinzuzufügen, alle neuen Dateien hinzuzufügen und fehlende Dateien zu löschen, Changeset-Informationen für jede Datei anzuzeigen, eine Repository-Revision als unversioniertes Archiv zu komprimieren und eines anzuwenden oder mehrere Änderungsgruppendateien, Kopieren von Änderungen zwischen Zweigen oder Suchen nach Änderungssätzen.

Darüber hinaus können Sie den Effekt des vorherigen Änderungssatzes rückgängig machen, Lesezeichen erstellen, vorhandene Lesezeichen und Repository-benannte Zweige auflisten, verfolgte Dateien auflisten, Verzweigungsköpfe anzeigen, einen sortierten Satz von Patches importieren und die Integrität eines Repositorys überprüfen Muster in Revisionen oder bestimmten Dateien, Dateien umbenennen, einen eigenständigen Webserver aktivieren, das Arbeitsverzeichnis aktualisieren, ein neues Repository im aktuellen Verzeichnis erstellen und vieles mehr.


Unter der Haube und unterstützten Betriebssystemen

Mercurial ist vollständig in der Programmiersprache Python geschrieben und wurde von Grund auf als plattformübergreifende Software entwickelt, die auf allen GNU / Linux-Distributionen sowie auf den Betriebssystemen Microsoft Windows und Mac OS X läuft. Sowohl die 32-Bit- als auch die 64-Bit-Architektur werden zu diesem Zeitpunkt unterstützt.

Was ist neu in dieser Version:

  • demandimport : nicht ImportError für unbekanntes Element in fromlist
  • auslösen
  • posix: make poll () Neustart bei Unterbrechung durch Signal (issue5452)
  • hgweb: Fügen Sie der URL des Dateiprotokolls in rss style
  • den fehlenden Schrägstrich hinzu

Was ist neu in der Version:

  • demandimport: nicht ImportError für unbekanntes Element in fromlist
  • auslösen
  • posix: make poll () Neustart bei Unterbrechung durch Signal (issue5452)
  • hgweb: Fügen Sie der URL des Dateiprotokolls in rss style
  • den fehlenden Schrägstrich hinzu

Was ist neu in Version 4.2.3:

  • demandimport: Erzeuge ImportError nicht für unbekanntes Element in Ausgabeliste
  • posix: make poll () Neustart bei Unterbrechung durch Signal (issue5452)
  • hgweb: Fügen Sie der URL des Dateiprotokolls in rss style
  • den fehlenden Schrägstrich hinzu

Was ist neu in Version 4.2.2:

  • demandimport: Erzeuge ImportError nicht für unbekanntes Element in Ausgabeliste
  • posix: make poll () Neustart bei Unterbrechung durch Signal (issue5452)
  • hgweb: Fügen Sie der URL des Dateiprotokolls in rss style
  • den fehlenden Schrägstrich hinzu

Was ist neu in Version 4.1.1:

  • demandimport: Erzeuge ImportError nicht für unbekanntes Element in Ausgabeliste
  • posix: make poll () Neustart bei Unterbrechung durch Signal (issue5452)
  • hgweb: Fügen Sie der URL des Dateiprotokolls in rss style
  • den fehlenden Schrägstrich hinzu

Was ist neu in Version 4.0.2:

  • demandimport: nicht ImportError für unbekanntes Element in fromlist
  • auslösen
  • posix: make poll () Neustart bei Unterbrechung durch Signal (issue5452)
  • hgweb: Fügen Sie der URL des Dateiprotokolls in rss style
  • den fehlenden Schrägstrich hinzu

Was ist neu in Version 3.7.2:

  • bundlerepo: Behandle versteckten Linkrev im Dateiprotokoll (issue4945) richtig.
  • bundlerepo: Behandle versteckte Links in Manifestlog (issue4945)
  • demandimport: füge _imp hinzu, um die Liste zu ignorieren
  • doc: korrektes Beispiel bezüglich "hg purge" Alias ​​in der Manpage "hgrc.5"
  • doc: Entfernen Sie die veraltete Option aus der Übersicht der Befehlshilfe
  • fileset: Fix Kopieren / Einfügen in eol () Fehlermeldung
  • help: Tippfehler in der Hintergrundclose-Dokumentation beheben
  • help: hg.intevation.de ist neuer primärer Name von hg.intevation.de (und neues cert)
  • help: Aktualisieren Sie Vorlagenbeispiele, um die reST-Literalsyntax zu verwenden
  • hg: Erhalte die Sperre beim Erstellen einer Freigabe aus einem gepoolten Repo (Issue5104)
  • log: Korrektur der Reihenfolge der Überarbeitungen, die durch mehrere ODER-Optionen gefiltert wurden (issue5100)
  • rebase: Aktualisiere das Arbeitsverzeichnis beim Abbrechen (issue5084)
  • revert: wird während der Zusammenführung korrekt auf den Vorgänger von p2 zurückgesetzt (issue5052)
  • revset: Verkettung von "listen" -Operationen (alias Funktionsargumente) (issue5072)
  • setup: Vermeiden Sie die Prozedur hg.exe bei setup.py --pure
  • ui: Absturz durch nicht interaktives Prompt-Echo für Benutzername
  • behoben
  • unustrepo: Behandle versteckten Linkrev in revlog (issue5070) richtig.
  • zeroconf: Weiterleiten aller Argumente, die an ui.configitems () Wrapper
  • übergeben werden

Was ist neu in Version 3.7.1:

  • ändern: die meisten zusätzlichen Felder nicht beibehalten
  • graft: die meisten zusätzlichen Felder nicht speichern
  • histedit: Tippfehler in der Dokumentation beheben
  • osutil: Deaktiviere die Kompilierung von recvfds () auf nicht unterstützten Plattformen
  • osutil: Lade das reine Modul nicht ab, nur weil libc kein recvmsg ()
  • hat
  • rebase: backout changeset 986d04b9fedd
  • rebase: Zurücksetzen changeset d755a9531fce
  • rebase: die meisten zusätzlichen Felder nicht beibehalten

Was ist neu in Version 3.5.1:

  • convert: fix git copy Datei-Inhaltskonvertierungen
  • Dateigruppen: Ignorieren der Groß- und Kleinschreibung in size () - Prädikat für Einzelwert
  • Hilfe: Tippfehler beheben - & gt; vertraut
  • help: Tippfehler in der Skriptdokumentation beheben
  • hg: Vermeiden Sie die automatische Freigabe, wenn das Klonziel entfernt ist
  • hgweb: Repariere den Trust des Vorlagenpfads (BC)
  • histedit: backout ebb5bb9bc32e
  • largefiles: Stellen Sie sicher, dass lfutil.getstandinmatcher () nur Stands
  • entspricht
  • Übereinstimmung: Behebung eines Umbenennungsbefehls, bei dem nur Groß- und Kleinschreibung ignoriert wird, und expliziter Pfadfestlegung für icasefs (issue4768)
  • Parser: Behebung eines Speicherlecks in compute_phases_map_sets
  • rebase: Sperren Sie den Repo während des gesamten Rebase-Vorgangs
  • revset: verhindert einen Absturz durch einen leeren Gruppenausdruck während der Optimierung von "und"
  • revset: verhindert einen Absturz, der durch einen leeren Gruppenausdruck verursacht wird, während "oder"
  • optimiert wird
  • strip: Verwenden Sie das 'finally: tr.release'-Muster beim Strippen
  • update: Sichern Sie den Repo für den gesamten Befehl 'hg update'
  • wix: Vermeiden Sie einen Abbruch mit 'hg help -k foo'

Was ist neu in Version 3.4.2:

  • changegroup: Berechne die gemeinsame Basis in changegrogrsubset (issue4736)
  • richtig
  • crecord: Repariere einen Tippfehler beim Verschieben von crecord in den Kern
  • crecord: Repariere drei Tippfehler, die beim Verschieben von crecord in core eingeführt wurden
  • hgwebdir: Vermeiden Sie redundante Repo- und Verzeichniseinträge, wenn 'web.name' gesetzt ist
  • hgwebdir: Erlaube nicht, dass das versteckte Elternteil eines Subrepos als Verzeichnis
  • angezeigt wird
  • Parser: Cache nicht RevlogError Typ (Issue4451)
  • pull: Vermeiden Sie die Racebedingung mit 'hg pull --rev name --update' (issue4706)
  • templater: Template-String wird nicht in "if" Ausdruck (issue4714) vorverarbeitet
  • templater: wertet Argumente aus, die an diff () entsprechend übergeben wurden
  • templater: parse "..." als String für die Kompatibilität mit 2.9.2-3.4 (issue4733)
  • Transplantation: Ziehen Sie nur die transplantierte Revision (issue4692)

Was ist neu in Version 3.4:

  • Befehle:
  • Annotate: Option zum Annotieren von Arbeitsverzeichnisdateien
  • hinzufügen
  • Annotate: Bereite immer den Ahnenkontext von Base fctx (issue4600)
  • vor
  • kommentieren: passe immer linkrev an, bevor du zu den Eltern hinuntergehst (issue4623)
  • Annotate: Vorkommenskontext von workingfilecx
  • vorbereiten
  • bookmarks: Fügen Sie incoming () hinzu, um diff () für eingehende Lesezeichen zu ersetzen
  • bookmarks: Fügen Sie outgoing () hinzu, um diff () für ausgehende Lesezeichen zu ersetzen
  • bookmarks: Überprüfen Sie das @pathalias-Suffix vor der Verfügbarkeit @number auf Effizienz
  • bookmarks: Verbessere den Test, um Details über eingehende / ausgehende Lesezeichen anzuzeigen
  • bookmarks: verhindern, dass abweichendes Lesezeichen unerwartet aktualisiert wird
  • bookmarks: reuse @number bookmark, wenn es changeset remote bezieht
  • bookmarks: Überschreiben der Lesezeichen in commands.summary () mit compare ()
  • Lesezeichen: Zeigt einen detaillierten Status über eingehende / ausgehende Lesezeichen
  • clone: ​​Hinzufügen von Fortschrittsunterstützung zu Hardlink-Klonen (issue3059)
  • commands.import: Akzeptieren Sie eine Präfix-Option
  • commands.push: Abbruch, wenn Revisionen als leere Menge (BC) ausgewertet werden
  • -Befehle: Fügen Sie den Konfigurationsschlüssel von ui.statuscopies hinzu
  • debuginstall: Erweitern Sie den Editor-Pfad, bevor Sie danach suchen (issue4380)
  • Dateien: Teilen Sie die wiederverwendbare Implementierung in cmdutil für subrepo Unterstützung
  • Dateien: Verwenden Sie das ctx-Objekt, um auf das aktuelle
  • zuzugreifen
  • graft: Erlaubt das Erstellen von Geschwister-Grafts
  • Graft: Zeichnen Sie Zwischentransplantate in Extras auf
  • log: Anzeige von Zweigknoten als "_" (BC)
  • log: fix --Follow null übergeordnet, um Revision 0 nicht einzuschließen
  • log: make -fr zeigt die komplette Historie der gegebenen Revs
  • an
  • log: bevorzuge 'wctx' über 'pctx' für den Arbeitskontext
  • patch.internalpatch: Akzeptieren Sie einen Präfix-Parameter
  • patch.internalpatch: Fügen Sie einen Standardwert für das Präfix
  • hinzu
  • patch: Umbenennen von Pfad zu pathtransform
  • pull: print "Ziehen von foo" vor dem Zugriff auf das andere Repo
  • push: Akquiriere lokalen 'wlock' wenn 'Pushback' erwartet wird (BC) (issue4596)
  • resolve: silence warning von unbekannten Pats für -l / - list (BC)
  • revert: evaluate filesets gegen Arbeitsverzeichnis (issue4497)
  • revert: fix --interaktiv auf lokale Änderung (issue4576)
  • revert: Stoppt das Markieren von Dateien nach dem interaktiven Zurücksetzen (issue4592)
  • revert: accept just -I / -X ohne Pfade oder -a / -i (issue4592)
  • revert: wendet normallookup auf die revertierte Datei an, wenn die Größe nicht geändert wird (issue4583)
  • revert: Stellt die Möglichkeit wieder, nur die Groß- und Kleinschreibung umzubenennen (issue4481)
  • status: Fügen Sie einen relativen Hilfetext für das Verzeichnis hinzu (issue3835)
  • Kern:
  • bundle2: Erfassung der Rollback-Nachrichtenausgabe (issue4614)
  • bundle2: Deaktiviere die Ausgabe der Ausgabe, wenn wir nicht http (issue4613 issue4615)
  • verwenden
  • changelog: fix readpending, wenn keine ausstehenden Daten existieren (issue4609)
  • dirstate: fixe Reihenfolge der Initialisierung von nf vs f
  • Dateilog: Erlaube zensierten Dateien, Fülldaten zu enthalten
  • merge: Führe den Update-Hook nach der letzten wlock-Version aus
  • pushkey: Spült ausstehende Daten, bevor ein Pre-Pushkey-Hook ausgeführt wird (Issue4607)
  • repoview: Verbessere die Berechnung von staticblockers perf
  • revlog: _addrevision erstellt Deltas für den vollständigen Austausch basierend auf zensierten Revisionen
  • revlog: Fügen Sie "iscensored ()" hinzu, um die öffentliche API zu reklamieren
  • revlog: addgroup überprüft, ob eingehende Deltas zensierte revs hinzufügen, setzt Flag-Bit
  • revlog: in addgroup, lehne fehlerhafte Deltas ab, die auf zensierten Knoten basieren
  • revlog: Umwandlung von Inline in Nicht-Line-Arbeit nach einem Strip machen
  • revlog: spezieller Fall, der deltas mit vollem Austausch erweitert, die durch Austausch empfangen wurden
  • subrepo: Schreiben Sie keine .hgsubstate-Zeilen mit einem leeren subrepo-Status (issue4622)
  • subrepo: Aktualisieren Sie den Hilfetext, um die Unterstützung für diff -I / -X gitsubrepo zu berücksichtigen
  • Tags: Erstellen Sie einen separaten und gemeinsamen Cache von .hgtags filenodes
  • Tags: Ändern des Formats der Tags Cache-Dateien
  • Tags: haben eine unterschiedliche Cachedatei pro Filterstufe
  • ui: revsetaliases im einfachen Modus (BC) deaktivieren
  • util: Hinzufügen von Fortschritts-Callback-Unterstützung zu copyfiles
  • windows: make shellquote () ziehe irgendeinen Pfad mit '' (issue4629)
  • Erweiterungen:
  • color: Seien Sie vorsichtiger bei der Einstellung des ANSI-Modus unter Windows (BC)
  • Farbe: Absturz in cmd.exe beheben
  • color: weglassen terminfo / win32 Warnung wenn nicht interaktiv (issue4543)
  • color: unterstützt einen anderen Farbmodus, wenn der Pager aktiv ist
  • convert: Fortschrittsbalken für Octopus-Merges anpassen (issue4169)
  • histedit: füge --edit-plan-Option zu histedit
  • hinzu
  • histedit: erlaubt histedit --fortfahren wenn nicht auf einem Nachkommen (BC)
  • histedit: Fix verhindern Streifen während Histedit
  • histedit: Fix Stil der neuen Fehlermeldung
  • histedit: Verbesserung der Rollaktionsintegration mit fold
  • histedit: Fix Rollup-Aufforderung für eine Commit-Nachricht (Issue4606)
  • largefiles: Absturz beim Klonen in einen Remote-Repo
  • nicht
  • largefiles: Beim Reparieren des Log Matcher
  • sollten Sie keine Dateigruppen bearbeiten
  • largefiles: Betrachte immer den 'checked' Parametersatz von updatlfiles
  • largefiles: Vermeiden Sie den unendlichen rekursiven Aufruf von openlfdirstate in oververrevert
  • largefiles: Erstellen Sie keine Kette von Aufrufen
  • largefiles: Bei der Protokollierung
  • dürfen keine Stand-Muster mit '.hglf' vorangestellt werden
  • largefiles: Warne nicht beim Zurücksetzen einer vergessenen largefile
  • largefiles: Extrahiere und verwende 'standin' Variable in overriverevert ()
  • largefiles: Aktualisieren Sie bei update -C bei Bedarf nur largefiles
  • largefiles: Protokollierung von außerhalb des Repos
  • largefiles: führen Sie lfutil.findstorepath ()
  • ein
  • largefiles: Überschreibe cmdutil.revert () anstelle von comands.revert ()
  • largefiles: Gibt die Quelle der kopierten / verschobenen largefiles im Status -C
  • an
  • largefiles: Setzen Sie die Erweiterung lokal aktiviert nach einem Klon, der sie benötigt
  • largefiles: Bringen Sie dem Protokoll bei, Muster zu behandeln
  • largefiles: update _subdirlfs () Kommentar
  • largefiles: Verwenden Sie eine gemeinsame Funktion, um den Inhalt von .hg_archival.txt
  • zu erstellen
  • largefiles: Verwenden Sie lfutil.findstorepath () beim Verifizieren eines lokalen Repos
  • largefiles: Verwenden Sie die Kopierlogik der Kerndatei, um den Zielpfad zu validieren
  • largefiles: Verwenden Sie die Freigabequelle als primären lokalen Speicher (issue4471)
  • mq: Vermeiden Sie stille Fehler, wenn ein einzelner Patch nicht zutrifft (issue4604)
  • rebase: "source" -Argument nicht an rebase weiterleiten (issue4633)
  • rebase: Wiederherstellen des Lesezeichenstatus bei Abbruch
  • record: bearbeite Patch neu hinzugefügter Dateien (issue4304)
  • record: Behebt das Hinzufügen einer neuen Datei mit Datensatz aus einem Unterverzeichnis (issue4626)
  • record: Repariere Datensatz mit Änderung bei verschobener Datei abstürzt (issue4619)
  • shelve: Erhalte das Schloss in der richtigen Reihenfolge
  • Regal: Fügen Sie den interaktiven Modus hinzu
  • shelve: Fügen Sie die Befehlszeilenoption für den interaktiven Modus
  • hinzu
  • hgweb:
  • hgweb: revised tag auf diffline, um das Rendering im Monoblue-Stil zu korrigieren
  • hgweb: Verwenden Sie introrev () zum Suchen von Eltern (issue4506)
  • json: Implementieren Sie die {bookmarks} Vorlage
  • json: Implementieren Sie die {branches} Vorlage
  • json: Implementieren Sie die Vorlage {changeset}
  • json: Implementieren Sie die {comparison} Vorlage
  • json: Implementieren Sie {fileannotate} template
  • json: Implementieren Sie {filiffiff} template
  • json: Implementieren Sie die Vorlage {helptopics}
  • json: Implementiere die {help} Vorlage
  • json: Implementieren Sie {manifest} template
  • json: Implementieren Sie die Vorlagen {shortlog} und {changelog}
  • json: Implementieren Sie die {tags} Vorlage
  • unsortiert:
  • Archiv: Ändern Sie das Standardpräfix zu '' von None
  • archive: Suchen Sie nach der ersten sichtbaren Revision, um die Repo-Identität zu erstellen (issue4591)
  • bundle2-localpeer: Verbreitet die Serverausgabe bei Fehler (issue4594)
  • bundle2-wireproto: Die Serverausgabe wird bei Fehler (issue4594)
  • ordnungsgemäß weitergegeben
  • changeset_printer: Zeigen Sie p1rev: p1node mit dem Suffix "+" für workctx
  • an
  • check-commit: Seien Sie wählerischer bei der Erkennung eines falschen Bug-Tags
  • check-commit: Großschreibung in Zusammenfassungszeilen prüfen
  • churn: deprecate -t-Option zugunsten von -T
  • Crecord: Fix eine andere Unterleiste
  • crecord: Unterart für orig_stdout
  • korrigieren
  • devel-warn: Fügen Sie allen Nachrichten ein Präfix hinzu ("devel-warn:")
  • dirs._addpath: mutiert Python-Strings nach dem Aufdecken nicht (issue4589)
  • dispatch: Konsolidierung der Formatierung von ParseErrors
  • dispatch: Vorschläge für fast-edit-distance-Vorschläge für {file, rev} set-Funktionen
  • dispatch: Angebot Vorschläge von ähnlich benannten Befehlen
  • Erweiterungen: Unterstützung von Callbacks, nachdem eine andere Erweiterung geladen wurde
  • get-with-headers: unterstützt das Parsen und das Drucken von JSON
  • graphlog: Umgehe commands.log nicht, so dass -fr funktioniert
  • graphlog: move comment und flag, die revs anzeigen, könnten unsortiert sein
  • graphlog: entferne zu früh von getgraphlogrevs () für leeren Repo zurück
  • lazymanifest: Behebe ein Speicherleck in lmiter_ientriesnext () nach 3d485727e45e
  • lazymanifest: Korrigiere pure hg iterkeys ()
  • linkrev: behebt das Problem mit dem Kommentar der Arbeitskopie
  • manifestv2: Unterstützung für das Lesen des neuen Manifestformats
  • hinzufügen
  • manifestv2: Unterstützung zum Schreiben des neuen Manifest-Formats
  • hinzufügen
  • obsolet: Vermeiden Sie Endlosschleife von obs-cycle in divergenz (issue4126)
  • record: Fügen Sie dem Commit-Befehl
  • eine interaktive Option hinzu
  • record: Erlaubt die Bearbeitung neuer Dateien (issue4304)
  • record_curses: UI-Fehler für neu hinzugefügte Datei behoben
  • revbranchcache: Test hinzufügen, wenn der Cache nicht beschreibbar ist
  • revbranchcache: Bewegen Sie sich aus der Zweigkarte in localrepo
  • revbranchcache: Füllen Sie den Cache inkrementell auf
  • revbranchcache: Repo auf dem Objekt speichern
  • revbranchcache: Schreibcache auch während Leseoperationen
  • revrange: Parsen Sie revset-Aliasnamen nicht als Hash-Präfixe (issue4553)
  • Rollback: Lösche den Status der Lösung (issue4593)
  • ssl: Auflösen von Symlink vor dem Suchen nach ausführbaren Apple Python-Dateien (issue4588)
  • ssl: explizites Symbol "!" an web.cacerts, um die SSL-Verifizierung (BC) zu deaktivieren
  • strip: Löschen Sie den Status mit --keep (issue4593)
  • richtig
  • subrepo: füge 'cat' Unterstützung für git subrepos hinzu
  • subrepo: Fügen Sie basic support zu hgsubrepo für den Befehl files
  • hinzu
  • subrepo: addiere include / exclude Unterstützung für Diffing git subrepos
  • subrepo: Fügen Sie die Statusunterstützung für ignorierte und bereinigte Dateien in git subrepos
  • hinzu
  • subrepo: Ändere Argumente von abstractsubrepo.init (API)
  • subrepos: unterstützt das Hinzufügen von Dateien in git subrepos
  • test-convert-git: zeige einen wahnsinnigen Fortschrittsbalken mit Octopus Merge (issue4169)
  • test-histedit-edit.t: demonstriere qnew schlägt während eines histedit (issue4366) fehl
  • test-https: Aktivieren Sie den Dummycert-Test nur, wenn Apple Python verwendet wird (issue4500)
  • test-shelve: Seien Sie milder über Whitespace (issue4124)
  • Tests: Test mit Tags hinzufügen cache drops filtered heads (issue4550)
  • tests: behandelt gelöschtes .hg-Verzeichnis (git 2.2.0 und höher) (issue4585)
  • trydiff: Verknüpfen Sie den Dateinamen mit dem Präfix nur einmal
  • unbundle: Erhalte 'wlock' bei der Verarbeitung von bundle2 (BC) (issue4596)
  • webcommands: Definieren Sie ein Diktat der verfügbaren Befehle
  • webcommands: Definieren Sie Webbefehle mit einem Decorator
  • color: Seien Sie vorsichtiger bei der Einstellung des ANSI-Modus unter Windows (BC)
  • commands.push: Abbruch, wenn Revisionen als leere Menge (BC) ausgewertet werden
  • histedit: erlaubt histedit --fortfahren wenn nicht auf einem Nachkommen (BC)
  • log: Anzeige von Zweigknoten als "_" (BC)
  • push: Akquiriere lokalen 'wlock' wenn 'Pushback' erwartet wird (BC) (issue4596)
  • resolve: silence warning von unbekannten Pats für -l / - list (BC)
  • ssl: explizites Symbol "!" an web.cacerts, um die SSL-Verifizierung (BC) zu deaktivieren
  • unbundle: Erhalte 'wlock' bei der Verarbeitung von bundle2 (BC) (issue4596)
  • subrepo: Ändere Argumente von abstractsubrepo.init (API)

Was ist neu in Version 3.3.3:

  • adjustlinkrev: Handle 'None' Wert als Quelle
  • adjustlinkrev: Quellumdrehungen nur einmal für Herkunft vorbereiten
  • Änderung: Suche nach Verzeichnisumbenennungen für beide Merge-Eltern (issue4516)
  • Annotate: Verwenden Sie beim Anpassen von linkrev (issue4532)
  • den Ahnenkontext erneut
  • dirstate: benötige keinen exakten Fall beim Hinzufügen von dirs auf icasefs (issue4578)
  • dirstat: Stellen Sie sicher, dass rootdir mit dem Verzeichnistrennzeichen (issue4557) endet
  • filemerge: Bereinige die Sprache in der mergemarkertemplate-Hilfe
  • vergessen: Bereinigen Sie die Ausgabe für eine inexakte Groß- / Kleinschreibung auf icasefs
  • hgweb: verhindert das Laden von Style-Maps aus anderen Verzeichnissen als angegebenen Pfaden
  • mergecopies: Verwendet den Kontext der Vorfahren beim Durchlaufen der Dateihistorie (issue4537)
  • Vorlagen: Reparieren Sie "log -q" Ausgabe des Standard-Stils
  • templates: Repariere "log -q" Ausgabe des phasenstils
  • win32: 'raise ctypes.WinError' - & gt; 'raise ctypes.WinError ()'

Was ist neu in Version 3.3:

  • Befehle:
  • add: füge vergessene Dateien zurück, auch wenn sie nicht genau übereinstimmen (BC)
  • addremove: füge vergessene Dateien (BC)
  • hinzu
  • addremove: Fügen Sie Unterstützung für das -S-Flag
  • hinzu
  • addremove: Gibt relative Pfade aus, wenn sie mit -I / -X (BC)
  • aufgerufen werden
  • addremove: Unterstützung von addremove mit expliziten Pfaden in subrepos
  • backout: add --commit Option
  • commit: Abbruch, wenn --addremove angegeben wurde, aber fehlschlägt
  • commit: Entfernen Sie die umgekehrte Suche nach der Kopierquelle, wenn sie nicht in parent (issue4476)
  • ist
  • commit: propagiere --addremove auf subrepos wenn -S angegeben ist (issue3759)
  • graft: zeige mehr nützliche Statusinformationen beim Pfropfen
  • Kern:
  • bundles: Bestehende Backup-Bundles (BC) nicht überschreiben
  • osx: packt .pax.gz-Dateien in pkg-Bundles, so dass sie als root (issue4081) extrahiert werden
  • revset: Behandle versteckte linkrev für fehlende Datei für head (issue4490)
  • revset: Erlaube rev (-1), Nullrevision (BC) anzugeben
  • revset: behebe Vorfahren (null), um eine Nullrevision (issue4512) zu enthalten
  • subrepo: nicht abbrechen, wenn Nicht-hg-Subrepos vorhanden sind (issue4513)
  • cmdserver: Verwenden Sie gegebenen Streams als Pipe-Kanäle wie andere Befehle
  • Erweiterungen: Überprüfen Sie nur die Kompatibilität mit Haupt- und Nebenversionen (BC)
  • https: support tls sni (Servernamenangabe) für https URLs (issue3090)
  • ignore: Auflösen von Ignorierdateien relativ zum Repo-Stamm (Issue4473) (BC)
  • linkrev: handle gefiltert linkrev mit keinen sichtbaren Kindern (issue4307)
  • linkrev: adjust linkrev beim bootstrapping annotieren (issue4305)
  • linkrev: Verwenden Sie den richtigen Manifest-Inhalt beim Anpassen von linrev (issue4499)
  • memctx: Ermitteln Sie das Manifest korrekt mit neu entfernten Dateien (issue4470)
  • memctx: Fix-Manifest für entfernte Dateien (issue4470)
  • obstore: Deaktiviert die Garbage Collection während der Initialisierung (issue4456)
  • subrepo: Unterstützung entfernen mit expliziten Pfaden in subrepos
  • subrepo: füge die volle Rückmeldungsunterstützung für git subrepos hinzu
  • subrepo: Teilweise diff Unterstützung für git subrepos
  • hinzufügen
  • subrepo: füge Statusunterstützung für ignorierte Dateien in git subrepos hinzu
  • win32: Entfernen Sie die Datei Mercurial.ini vom Inno Setup-Installationsprogramm (issue4435)
  • hgweb:
  • hgweb: Erlaubt das Anzeigen von Diffs gegen p1 oder p2 für Merge-Commits (issue3904)
  • Erweiterungen:
  • color: füge Unterstützung für coloring git subrepo diffs
  • hinzu
  • color: füge fehlende 'Dim' in _effects
  • hinzu
  • convert: bei SVN-Fehler, beachten Sie die libsvn-Version (issue4043)
  • convert: ersetzt Revisionsreferenzen in Nachrichten, wenn sie & gt; = short hashes
  • sind
  • convert: handle LookupError in mercurial_source.lookuprev ()
  • extdiff: Wiederherstellung der Rückwärtskompatibilität mit manuellem Angeben von Parametern
  • histedit: Fügen Sie einen Test hinzu, um zu zeigen, dass issue4251 behoben ist (issue4251)
  • largefiles: Fix commit eines Verzeichnisses ohne große Dateiänderungen (issue4330)
  • largefiles: Verwenden Sie den Standardpfad für das Ziehen von Largefiles und nicht für das Standard-Push-Verfahren
  • largefiles: Aktivieren Sie die subrepo-Unterstützung für add, forget, remove
  • largefiles: zeigt den Fortschritt an, wenn Standing-Hashes in ausgehenden Changesets überprüft werden
  • mq: intelligentere Handhabung von einfachen Headern
  • patchbomb: Whitespace und formatändernde Diffopts (BC) nicht berücksichtigen
  • rebase: Zeige mehr nützliche Statusinformationen beim Rebasieren
  • rebase: Stellen Sie sicher, dass die Rebase-Revision sichtbar bleibt (issue4504)
  • extdiff: Vermeiden Sie unerwartete Argumente für externe Tools (issue4463)
  • highlight: ignoriere die zusätzlichen Zeilenumbrüche von Unicode (issue4291)
  • record: Formatänderungsunterschiede werden nicht berücksichtigt (issue4459)
  • teilen: Option zum Teilen von Lesezeichen hinzufügen
  • transplant: Überspringen Sie leere Changeset (issue4423)

Was ist neu in Version 3.2.4:

  • demandimport: schwarze Liste distutils.msvc9compiler (issue4475)
  • largefiles: backout f72d73937853 - lineare Aktualisierungen handle m - & gt; ein anderes
  • largefiles: Behebt eine Spurious-Warnung für fehlende Dateien mit 'remove -A' (issue4053)
  • largefiles: Behebt eine Spurious-Fehlende-Datei-Warnung mit forget (issue4053)
  • largefiles: Einführung der 'composelargefilematcher ()' Methode
  • largefiles: Markieren Sie lfile so, wie es in lfdirstate hinzugefügt wird, wenn das Standing hinzugefügt wird
  • sshpeer: gründlicheres Shell-Zitat

Was ist neu in Version 3.2.3:

  • context: Einstellung beenden Keine für modifizierte oder hinzugefügte Knoten
  • darwin: Ignorierbare Codepunkte auslassen, wenn ein Dateipfad
  • normcase () ist
  • encoding: füge hfsignoreclean hinzu, um HFS-ignorierte Zeichen zu bereinigen
  • largefiles: Entfernen Sie Largefiles nicht wirklich in einem addremove dry run
  • log: fix log -f langsamer Pfad, um dem Verlauf zu folgen
  • log: Repariere Log-Revset-Instabilität
  • manifest: verbieten, die Knoten-ID eines Eintrags auf None
  • zu setzen
  • pathauditor: Suche nach Windows-Kurznamen-Aliasen
  • pathauditor: Suche nach unter OS X ignorierten Codepunkten
  • rebase: Ignoriere den negativen Status, wenn du zurück zum ursprünglichen WC-Elternteil
  • aktualisierst
  • update: Fügen Sie Tests für die nicht verfolgte lokale Datei hinzu
  • update: Überspringe nicht ignorierte Dateien bei update nicht

Was ist neu in Version 3.2.2:

  • changegroup: Fix Datei linkrevs während Nachbestellungen (Issue4462)
  • hgweb: Senden Sie die richtige HTTP-Antwort nach der nicht abgefangenen Ausnahme
  • largefiles: Vermeiden Sie eine exec-bit-Untersuchung auf den Plattformen, ohne es zu merken
  • largefiles: zeige keine largefile / normale Eingabeaufforderungen, wenn eine Seite unverändert ist
  • manifest: Behebt einen Fehler, bei dem die Kopie der Arbeitsdatei "add" mark buggy
  • war
  • merge: sei genau darüber, was in was kurz gesagt zusammenfasst
  • merge: vor der cd / dc-Eingabeaufforderung, überprüfe, ob sich die geänderte Seite wirklich geändert hat
  • mq: Repariere das Update der Header, die in der "falschen" Reihenfolge vorkommen
  • mq: Einführung einfügen plainheader - gleiche naive Implementierung wie zuvor
  • mq: Wenn Sie Header im einfachen Modus hinzufügen, trennen Sie sie von der Nachricht (issue4453)
  • mq: Wenn Sie die Nachricht im einfachen Modus einstellen, trennen Sie sie von der Kopfzeile (issue4453)
  • push: Stoppt die unabhängige Verwendung von bundle2 in der syncphase (issue4454)
  • pushkey: Behandelt Prepushkey-Hook-Fehler (Issue4455)
  • Umbenennen: ordnungsgemäß Bericht entfernt und Datei als geändert hinzugefügt (Issue4458)
  • revert: Suche nach Kopierinformationen für alle lokalen Änderungen
  • revset: Behebe zuerst und zuletzt für generatorset (issue4465)
  • Vorlagen: fix gebrochen "weniger" & amp; "mehr" Links im Papierstil (issue4460)

Was ist neu in Version 3.2.1:

  • bookmarks: Formatierung der Austauschnachricht beheben (issue4439)
  • changegroup: nicht verwendeten Wert auf fnodes (issue4443) speichern
  • convert: benutze git diff-tree -Cn% anstelle von --find-copies = n% für ältere git
  • discovery: Indizes zwischen sample und yesno müssen übereinstimmen (issue4438)
  • discovery: Begrenzen Sie "alle lokalen Köpfe, die aus der Ferne bekannt sind" auf "alle" (issue4438)
  • extdiff: zitieren von Benutzern bereitgestellte Optionen, die an die Shell
  • übergeben werden
  • hgweb: Beheben Sie einen Absturz, wenn Sie web.archivesubrepos
  • verwenden
  • mail: benutze den verifycert config Wert
  • rebase: Repariere Rebase ohne gemeinsame Vorfahren (issue4446)
  • serve: korrekte Meta-Variable der Option --daemon-pipefds
  • templater: überschreiben Sie die Schlüsselwortzuordnung nicht in runsymbol () (issue4362)

Ähnliche Software

SVN Access Manager
SVN Access Manager

17 Feb 15

Foglyn
Foglyn

11 May 15

gc-utils
gc-utils

3 Jun 15

ViewVC
ViewVC

17 Feb 15

Kommentare zu Mercurial

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!