[PATCH] Teach diff-cache about commit objects