Wie können wir die Standard-Commit-Nachricht anpassen, die von der Fetch-Erweiterung verwendet wird?

8

Die Standard-Commit-Nachricht, die Fetch verwendet, "Automated merge with ...." ist lang, hässlich und verwüstet den Verlauf mit lokalen Verzeichnispfaden. Ich möchte es durch eine einfache "Automatisierte Zusammenführung" oder nur "Zusammenführen" ersetzen.

    
Plumenator 18.02.2011, 05:49
quelle

2 Antworten

8

Standardmäßig ist die Nachricht nicht anpassbar (siehe "library.zip" in Ihrem Mercurial-Installationsordner, Sie sehen die Nachricht im Klartext unter hgext\fetch.pyc ).

Also ist der einzige Weg, den Quellcode von "fetch" zu aktualisieren - probiere diese Version aus, nur ich habe die Nachricht in "Fetch merge" geändert und es funktioniert wie eine Explosion:)

Sie müssten library.zip\hgext\fetch.pyc entfernen und dort fetch.py (einfache Python-Datei) mit dem Inhalt aus dem obigen Link einfügen.

    
andreister 10.03.2011, 16:36
quelle
7

Anstatt wie zuvor vorgeschlagen eine benutzerdefinierte fetch-Erweiterung zu verwenden, können Sie die Kommentarnachricht auch mit einem Alias ​​überschreiben:

%Vor%

Fügen Sie den obigen Code in Ihre lokale .hgrc (mercurial.ini unter Windows) ein.

    
xrstf 17.10.2012 01:13
quelle

Tags und Links