diff with path