変更内容をサクッと表示

posted by Steve Losh on September 29, 2009

Mercurial にはチェンジセットの内容を表示するコマンドがいくつかありますが、 もしコミットをひとつずつ見直すことが多いのであれば、 以下のエイリアスを ~/.hgrc ファイルに追加 しましょう:

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

注: Mercurial 1.3 より前のバージョンを使っている場合は、まず エイリアス・エクステンション を有効にする必要があります。 なるべくなら Mercurial をアップデートしてください。

さぁ、 hg show REV で指定リビジョンの変更内容を見る準備ができました。 こんな風に:

$ hg show tip
チェンジセット:  34:386adf7273a8
タグ:            tip
ユーザ:          Steve Losh <steve@stevelosh.com>
日付:            Mon Sep 28 22:16:10 2009 -0400
要約:            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>

チェンジセットの 一部始終 を見たいって? hg show エイリアスを追加しよう。