git

diff(git diff)を綺麗に印刷したい

git diffとかの結果をコンソールで見ると、 こんな感じに色分けされて綺麗に見える。 しかし、テキストにしても綺麗に読めない。 というわけで、印刷できるようにスクリプトを作ってみました。 #!/usr/bin/env ruby require 'cgi' $KCODE="u" data="" f=open…

gitでremoteリポジトリにpushされたときに、自動的にメールを出すrubyスクリプトを書いてみた。ver.2

こんな感じのコミットログが欲しい。 以前のバージョンの変更点としては branchを作成した時やbranchを削除した時もメールが来るようになった バグ修正 #xxxと入れた時に自前のredmineのURLが自動的に添付されるようになった どうしても欲しかった機能は赤の…

gitでremoteリポジトリにpushされたときに、自動的にメールを出すrubyスクリプトを書いてみた

subversionを使っていた頃はコミットされた時に 自動的にメールを出すようにして、社内では重宝していたのですが、 gitでもremoteリポジトリにpushされたときには メールで知らせて欲しいと思い、rubyで作成してみました。 また、社内にはgitwebもあるので、…

全部のgit環境に.gitignoreを適用する

git

git cloneしたディレクトリに.gitignoreを置いて、 .*\.swpなどと書くと、そのファイルは無視されるようになります。 vimを使っていると、.swpファイルを生成するので、 いちいち表示されるとうざいので、これは便利なのですが、 プロジェクトごとに.gitigno…