Git is really bad at finding untracked file, and this is inherent to the implementation as opposed to some reason like "they didn't do X". As a result standard operations which look for untracked files are quite slow, having to crawl the repository to discover any new files each time.
As the repo gets bigger, git really begins to slow down.
We can salvage the situation somewhat by doing the untracked search separately, so that some useful information can be surfaced sooner.
In an ideal world a system like Git VFS would be employed, however such a system has not been ported to MacOS.
Git is really bad at finding untracked file, and this is inherent to the implementation as opposed to some reason like "they didn't do X". As a result standard operations which look for untracked files are quite slow, having to crawl the repository to discover any new files each time.
As the repo gets bigger, git really begins to slow down.
We can salvage the situation somewhat by doing the untracked search separately, so that some useful information can be surfaced sooner.
In an ideal world a system like Git VFS would be employed, however such a system has not been ported to MacOS.