[PATCH v2] status: -i shorthand for --ignored command line option
- From
Коля Гурьев <guriev-ns@ya.ru>
- Date
- Aug 13, 2018, 05:02 UTC
- Message-ID
- <a178d91c-74dd-e04a-8db3-70cd75ad6793@ya.ru>
- In-Reply-To
- <xmqqpnyrczo8.fsf@gitster-ct.c.googlers.com>
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.