showing diff during commit