revise gitd: git diff