CEOの方が基本18時に退社するように心掛けています、というようなことを仰っている会社にお話を聞きに行くことがありました。 そちらではGithubにその企業用のリポジトリが公開されており、検証用のコードと思われるものがいくつか存在したので、見てみたところ あれ、おかしいな、夜中12時越えのcommitが沢山あるぞ。。。 ということで業務時間外のコミット一覧を出すscriptを書いてみました。 github.com 実行例 業務時間外のコミットの一覧と月の集計(何回)を出すスクリプトです。 some_dir を任意の場所に指定ください。複数リポジトリにも対応しています。 $ bundle exec ruby lib/overwork_checker.rb some_dir 2012-08-05 | 2012-08-06 03:29:02 +0900 | some_dir | fixed ty