1. Yuya Nishihara
  2. hgtip-content-ja

Source

hgtip-content-ja / beginner / 2010-03-24-keeping-informed-with-progress.html

{% extends "_tip.html" %}
{%hyde
    title: 進行状況を知る
    author_name: David Harrigan
    author_link: http://www.lifeinthesnowlane.com
    created: 2010-03-24
%}


{% block excerpt %}
時々 hg があなたに隠して何かしてるような気がした? hg が何をしているか把握しておきたい?
progress あれ!
{% endblock %}


{% block tip %}
Mercurial を使っていると、時々 Mercurial がファイルをごちゃごちゃしている間、
コマンドプロンプトに向かったままかなり長い時間座っているように思えます。
幸い、 Mercurial 1.5 からは、新物のエクステンションを利用することができます!
['~/.hgrc' ファイルを編集して][hgrc] こんな風にしてみよう:

[hgrc]: {{ links.tip_edit_hgrc }}

    [extensions]
    progress =

小粋なこのエクステンションを有効にすると、こんな風になります:

<div class="screenshot">
    <a href="http://picasaweb.google.com/lh/photo/H_whTt3_9qWgidsk6Ao6pw?feat=directlink"
       title="Progress when verifying a Mercurial repository">
        <img src="http://lh3.ggpht.com/_VHXliiKPwhU/S6k5xh1fsAI/AAAAAAAABCg/2FDGDmPpNdM/s400/progress-verify.png"
             class="force-border"
             alt="Progress when verifying a Mercurial repository"/>
    </a>
</div>

これまで無かったプログレスバーがいいでしょ? 例をもう一つお見せします:

<div class="screenshot">
    <a href="http://picasaweb.google.com/lh/photo/ALwS1lIo-p7DFD8YRZzKMg?feat=embedwebsite"
       title="Progress when cloning a remote Mercurial repository">
        <img src="http://lh5.ggpht.com/_VHXliiKPwhU/S6k5xp_VMfI/AAAAAAAABCk/pyn7z_WLr98/s400/progress-clone-remote.png"
             class="force-border"
             alt="Progress when cloning a remote Mercurial repository"/>
    </a>
</div>

このちょっとした tip が日々の Mercurial の利用に役立てばと思います。
このエクステンションについて、詳しくは Mercurial ウェブサイト上の
[ページ][progress] を参照してください。

[progress]: http://mercurial.selenic.com/wiki/ProgressExtension

{% endblock %}