LoginSignup
1
0

More than 5 years have passed since last update.

Mercurial の便利な Extention を利用する。 その1

Last updated at Posted at 2013-03-18

Mercurial はシンプルな作りになっています。
Git のように最初からいろいろとできません。
しかし、 Extention を利用することで、 hg コマンドを便利に利用できます。

Extenton の使い方

Mercurial の Extention は、 hgrc で管理します。
利用したい Extention を [extentions] セクションで記述します。

例)

[extentions]
color =
graphlog =

hg コマンドの結果に色を付ける

[extentions]
color =

ASCII アートのリビジョングラフと履歴を並べて表示する

2013-03-19 17:00追記
version 2.3 以降は、標準に取り込まれているので不要でした。

[extentions]
graphlog =

hg log を表示する際に、 ASCII アートのリビジョングラフを表示できるようになります。

$ hg log -G -l4
@    changeset:   4061:8ec0b3a74e79
|\   tag:         tip
| |  parent:      4060:b5fb711e85b9
| |  parent:      4059:0ae9f691fac2
| |  user:        shimizukawa <shimizukawa@gmail.com>
| |  date:        Sun Mar 17 10:58:28 2013 +0900
| |  summary:     merge heads
| |
| o  changeset:   4060:b5fb711e85b9
| |  parent:      4053:33577a5ee841
| |  user:        shimizukawa <shimizukawa@gmail.com>
| |  date:        Sun Mar 10 22:07:31 2013 +0900
| |  summary:     Add i18n capabilities for custom templates.
| |
o |  changeset:   4059:0ae9f691fac2
| |  user:        shimizukawa <shimizukawa@gmail.com>
| |  date:        Sun Mar 17 10:55:50 2013 +0900
| |  summary:     update CHANGES
| |
o |    changeset:   4058:bf8c420b9c9f
|\ \   parent:      4054:e5c218f45ec7
| | |  parent:      4057:fc66da28da18
| | |  user:        Takayuki Shimizukawa <shimizukawa+bitbucket@gmail.com>
| | |  date:        Sun Mar 17 10:50:28 2013 +0900
| | |  summary:     Merged in knzm/sphinx-fix-versionchange-fork (pull request #124)
| | |

style オプションで表示をコンパクトにできます。

$ hg log -G --style=compact -l4
@    4061[tip]:4060,4059   8ec0b3a74e79   2013-03-17 10:58 +0900   shimizukawa
|\     merge heads
| |
| o  4060:4053   b5fb711e85b9   2013-03-10 22:07 +0900   shimizukawa
| |    Add i18n capabilities for custom templates.
| |
o |  4059   0ae9f691fac2   2013-03-17 10:55 +0900   shimizukawa
| |    update CHANGES
| |
o |    4058:4054,4057   bf8c420b9c9f   2013-03-17 10:50 +0900   shimizukawa+bitbucket
|\ \     Merged in knzm/sphinx-fix-versionchange-fork (pull request #124)
| | |
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0