Schnell alle Änderungen eines ChangeSets anzeigen

posted by Steve Losh on September 29, 2009

Mercurial hat einige Befehle zum Anzeigen von Informationen eines ChangeSets. Aber wenn Sie häuffig einzelne Commits prüfen müssen, können Sie den folgenden Alias in ihrer ~/.hgrc Datei hinzufügen:

[alias]
show = log --color=always -pr

Hinweis: Wenn Sie eine Version von Mercurial älter als 1.3 verwenden, müssen Sie die Alias Erweiterung zu erst aktivieren. Besser wäre aber ein Update auf eine aktuelle Version.

Nun können Sie hg show REV verwenden um die Details und die Änderungen eines ChangeSets anzuzeigen. Dies sieht so aus:

$ hg show tip
changeset:   34:386adf7273a8
tag:         tip
user:        Steve Losh <steve@stevelosh.com>
date:        Mon Sep 28 22:16:10 2009 -0400
summary:     Switch the feed link in the navigation to use FB too.

diff --git a/layout/skeleton/_base.html b/layout/skeleton/_base.html
--- a/layout/skeleton/_base.html
+++ b/layout/skeleton/_base.html
@@ -53,7 +53,7 @@
                 <a href="/tips/beginner/">beginner</a> /
                 <a href="/tips/advanced/">advanced</a> &mdash;
                 <a href="/submit/">submit</a> &mdash;
-                <a href="/tips/atom.xml">feed</a> &mdash;
+                <a href="http://feeds.feedburner.com/hgtip/">feed</a> &mdash;
                 <a href="http://twitter.com/hgtip/">twitter</a> &mdash;
                 <a href="/about/">about</a>
             </p>

Sie wollen alle Details eines ChangeSet sehen? Erzeugen Sie einen Alias für hg show.