Desktop received a report about our use of git status interfering with a user's preferred config: desktop/desktop#3734
I looked at the behaviour of git status and it doesn't seem to support a way for Desktop to receive all untracked file paths (the current behaviour) or hide untracked files (if status.showUntrackedFiles=no is set). The defaults favour the normal mode which is great for the CLI experience, but not great for apps.
We already have the ability to ship system configuration changes like this and I think, from an application perspective, setting status.showUntrackedFiles=all is a reasonable default behaviour - applications don't really get much use out of the "normal" view if they want to look at untracked files.
Desktop received a report about our use of
git statusinterfering with a user's preferred config: desktop/desktop#3734I looked at the behaviour of
git statusand it doesn't seem to support a way for Desktop to receive all untracked file paths (the current behaviour) or hide untracked files (ifstatus.showUntrackedFiles=nois set). The defaults favour thenormalmode which is great for the CLI experience, but not great for apps.We already have the ability to ship system configuration changes like this and I think, from an application perspective, setting
status.showUntrackedFiles=allis a reasonable default behaviour - applications don't really get much use out of the "normal" view if they want to look at untracked files.