[PATCH v2] status: -i shorthand for --ignored command line option
From: Коля Гурьев <hidden>
Date: 2018-08-13 05:02:53
09.08.2018 18:44, Junio C Hamano пишет:
Unlike "-u', "-i" is supported by "git commit" which shares the underlying implementation, and that is the historical reason why we never had "-i" shorthand, I think.
git-commit supports the -u flag, its meaning is the same as for git-status. Although the -i flag might be confused with the --include option of git-commit, I suggest this shortening based on first letter of the --ignored option because git-status and git-commit are different commands and it's more obvious shortening.
While I do understand why sometimes "-u" is useful, especially "-uno", to help those whose .gitignore is not managed as well as it should be, I am not sure why a "typical git-status" invocation would ask for "--ignored" that often to require such a short-hand.
The --ignored option is often used for opposing purposes, to show all changes in working directory regardless of .gitignore files which may be written sloppy. I've discovered that I type this option quite frequently, and I hope my case may help others.