1日コード書いて、日報書こうと思ったのにやったことを全然覚えていない。
よくある話。
そんなときことバージョン管理のログが役に立つ。
僕はSubversion使ってるので、「今日Subversionで自分がコミットしたログを表示する」ということをやるわけです。
※コミットメッセージをしっかり書いてあることを前提にしてますヨ。
[bash]
export USERNAME="tnnsst35"
svn log -r {date "+%Y-%m-%d"
}:HEAD -q | grep $USERNAME | sed "s/^r([0-9]).$/\1/" | xargs -n 1 svn log -r
[/bash]
僕はaliasで「yattakoto」コマンドとして使ってます。
[bash]
alias yattakoto='svn log -r {date "+%Y-%m-%d"
}:HEAD -q | grep $USERNAME | sed "s/^r([0-9]).$/\1/" | xargs -n 1 svn log -r'
[/bash]
おわり。