Add basic diff support for git repository