This can take a lot of time or be overly dependent on configuration details of the local git repository.