gitg without overlay scroll bar

Ubuntu 13.04 + GNOME Shell 3.7.5 で、Git クライアントを試してみました。

gitg

プッシュもできて使いやすそうです。日本語のpo を公開されている方がいらっしゃいましたので、利用させていただきました。

$ sudo apt-get install gitg
$ wget https://raw.github.com/miyucy/gitg-ja/master/ja.po
$ sed -e "s/, fuzzy//" ja.po | grep -v "^#$" > ja.po.cf
$ msgfmt -o gitg.mo ja.po.cf
$ sudo cp gitg.mo /usr/share/locale/ja/LC_MESSAGES/

http://sourceforge.jp/projects/freshmeat_gitg/howto/usage

  • プッシュ
    ローカルブランチのアイコン(オレンジ色)を右クリックして、[ブランチをプッシュ]サブメニューから選択します。

  • プル
    [ファイル]-[Repository Properties]でリモートのURL を選んで[フェッチ]、[ブランチ]ドロップダウンリストを変更してリモートブランチを表示、リモートブランチのアイコンをローカルのブランチのアイコンにドラッグ、[マージ]を選択します。

ただし、オーバーレイスクロールバーが有効になっていると、各ペインの背景色が黒くなってしまうようです。オーバーレイスクロールバーを無効にしておきます。

$ echo export LIBOVERLAY_SCROLLBAR=0 >> ~/.xprofile

/usr/share/gitg/ui/gitg-window.ui をカスタマイズすれば対処できるのかもしれませんが、よくわかりませんでした。

GeanyVC

私はテキストエディタにGeany を利用しているので、コミットならGeanyVC プラグインが利用できます。

$ sudo apt-get install geany-plugin-vc

インストールしたら、Geany の[ツール]-[プラグインマネージャ]でGeanyVC プラグインを有効にした後で、[ツール]-[VC]メニューから操作します。

RabbitVCS

Ubuntu 13.04 のリポジトリにはパッケージがなく、12.10 のパッケージもNautilus のバージョンが新しいため(?)にうまく動きませんでした。