仕事でもgitを使い初めることになったけど、自分も含めてadd忘れ、commit忘れ、merge忘れ、push忘れが発生するだろうなと思っていた。 これらを無くすことは、結構難しい問題ではあるんだけど、自分のローカルのリポジトリの状態を一発で確認できるだけでも、対策になると考えた。 check git status https://github.com/smeghead/check-git-status (最新版はgithubにあります) 今回は、Ubuntu限定でシステムトレイのアイコンをクリックしたら、自分のローカルのgitリポジトリ一覧を表示して、tooltipでgit statusの結果が見れるという簡単なものを、とりあえず目指したので、gtk周りが簡単らしいという噂の、pygtkを使ってみた。 check-git-status.py #!/usr/bin/python impor