ちょっと安直だが、git レポジトリに前回点検した時から何かコミットされたか調べる方法2019年05月09日 13時42分02秒

前回点検した時から特定のブランチに何かコミットされたかを git pull の出力で調べている。
for gitdir in */.git
do
    ( cd `dirname $gitdir` && git pull 2>/dev/null | grep 'Already up-to-date' )		
    if [ $? -eq 0 ]; then # nothing is pulled		
        continue		
    fi
done
ライブラリなどを毎晩更新しそろえるのに使った方法。

複数のブランチは保守できない。基本的に平日の前夜に取得。git サーバやライブラリ構築のサーバが再起動や、メンテナンスの為に使えないときがある。コードに問題があった時に、再試行などを試みるために、複数回差分を取得する事がある。

あれやこれやの理由で、何日前、何時間前といった書式が使えなかった為。