ariyasacca

カテゴリ一覧

Biz | FIRE | SF | Software | tDiary | Web | アニメ | ゲーム | サバティカル | スポーツ | マンガ | ミステリ | メタル | 健康 | 投資 | 携帯 | 時事ネタ | 死生観 | 資格 | 雑記
2004|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|04|05|06|07|08|09|10|11|12|
2025|01|02|03|04|05|06|07|08|09|10|11|12|
2026|01|02|03|04|

2014-05-02 (金) [長年日記]

[Software]リポジトリブラウザTig使い始めた

最新版だとマージコミットの差分が簡単に見られるから便利、と知って、今まで何となく敬遠していたGitリポジトリブラウザのTigっていうツールを使い始めた。

使ってみると、確かに起動が速くてサクサク閲覧でき、気持ち良い。

【写真】Tigでログ閲覧時のスクリーンショット

.tigrc設定あれこれ

マージコミットの差分表示はこれで出来た。

set diff-options = -m --first-parent

あと、自分は行番号やコミットハッシュを表示したかったのだけど、2014-05現在、Qiitaとかで紹介されてる記事での設定方法は既に古くなっており、その通りに設定してみても警告が出てしまい反映されなかった。

ドキュメントと睨めっこしながら、以下のように指定したら希望通りの表示になった。

set main-view = line-number:yes,interval=5 \
                id:yes \
                date:default \
                author:full \
                commit-title:yes,graph,refs,overflow=no

インストールあれこれ

OS XではHomebrewのFormulaがメンテされてるから何も考えずに最新版が使えた。

Ubuntuでは古いものが入ってしまうので、自前でビルドが必要だった。lncurseswとリンクさせないとコミットログの日本語が文字化けしてしまう。

$ sudo apt-get install libncursesw5-dev

$ git clone https://github.com/jonas/tig.git
$ cd tig
$ git checkout -b my-build-2.0.1 tig-2.0.1

$ LDLIBS=-lncursesw CFLAGS=-I/usr/include/ncursesw make install
$ tig -v
tig version 2.0.1

ちなみに、Tigはprefixを指定しなければ$HOME/binに入る。

システムワイドに使いたい場合はこんな感じで入れるようだ。

sudo make install prefix=/usr/local

困っていること

Vimと間違えて

:q!
:wq

などと入力してしまう事があるのだけど、この辺をquitにマッピングさせる方法は無いんだろうか。


最近のツッコミ

  1. 雷悶 (2026-03-31(火)13:04)「>卒業生 自分はM&Aに関しては事業をゼロから生んで育てるところの「手間や時間を買う」側面もあると思ってて、やって..」
  2. 卒業生 (2026-03-31(火)10:44)「主さんより4年早く入社して、10年前に卒業した者です。 卒業の理由は、「会社がよく分からん買物(M&A)ばかりして..」
  3. 雷悶 (2026-02-27(金)16:02)「>ヤフログ コロナ禍も制度が劇的に変わった時期ではあったので、読んでもらって面白く感じて頂けたならよかったです。宮..」

参号館  の中の  日記(ariyasacca)

トップ «前の日記(2014-04-27 (日)) 最新 次の日記(2014-05-03 (土))» 編集