docs: improve discoverability of exclude pathspec
commit93dbefb389a011c9107a3908fd38e743055be267
authorManav Rathi <mnvrth@gmail.com>
Mon, 25 Sep 2017 08:09:00 +0000 (25 13:39 +0530)
committerJunio C Hamano <gitster@pobox.com>
Mon, 25 Sep 2017 08:54:36 +0000 (25 17:54 +0900)
treed25857fead15bb1130e89139849c3593a1eb32e0
parent7234152e66e52c7601789f6de822bb39590f0595
docs: improve discoverability of exclude pathspec

The ability to exclude paths with a negative pathspec is not mentioned
in the man pages for git grep and other commands where it might be
useful.

Add an example and a pointer to the pathspec glossary entry in the man
page for git grep to help the user to discover this ability.

Add similar pointers from the git-add and git-status man pages.

Additionally,

- Add a test for the behaviour when multiple exclusions are present.
- Add a test for the ^ alias.
- Improve name of existing test.
- Improve grammar in glossary description of the exclude pathspec.

Helped-by: Junio C Hamano <gitster@pobox.com>
Signed-off-by: Manav Rathi <mnvrth@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-add.txt
Documentation/git-grep.txt
Documentation/git-status.txt
Documentation/glossary-content.txt
t/t6132-pathspec-exclude.sh