文字列がはじめて出現したバージョンを捜す
git grepで出現ファイルをリストして最古のものをtail -1で取得すればいいと思う
そういうことをするコマンドが有るかもしれないけど
$ (#{params})という文字列がはじめて出現した(バージョン|コミット)の情報を(#{display})
% git log -1 git rev-list --all | xargs git grep '#{$1}' | tail -1 | ruby -e "STDIN.each {|line| puts line[0..39] }"
$ (#{params})という文字列がはじめて出現した(バージョン|コミット)に一時的に戻す
% git checkout git rev-list --all | xargs git grep '#{$1}' | tail -1 | ruby -e "STDIN.each {|line| puts line[0..39] }"