Create a new manpage for the gitignore format, and reference it elsewhere
authorJosh Triplett <josh@freedesktop.org>
Sat, 2 Jun 2007 17:08:54 +0000 (10:08 -0700)
committerJunio C Hamano <junkio@cox.net>
Sat, 2 Jun 2007 18:59:19 +0000 (11:59 -0700)
commitcedb8d5d33e6496cfc70493db841b3db886e8658
treecc4c8f97331a4f99e0eedd87579ea835d8fd248e
parent4159c5781303bb24d82be69b6a5de92d51d8d4f0
Create a new manpage for the gitignore format, and reference it elsewhere

Only git-ls-files(1) describes the gitignore format in detail, and it does so
with reference to git-ls-files options.  Most users don't use the plumbing
command git-ls-files directly, and shouldn't have to look in its manpage for
information on the gitignore format.

Create a new manpage gitignore(5) (Documentation/gitignore.txt), and factor
out the gitignore documentation into that file, changing it to refer to
.gitignore and $GIT_DIR/info/exclude as used by porcelain commands.  Reference
gitignore(5) from other relevant manpages and documentation.  Remove
now-redundant information on exclude patterns from git-ls-files(1), leaving
only information on how git-ls-files options specify exclude patterns and what
precedence they have.

Signed-off-by: Josh Triplett <josh@freedesktop.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Documentation/Makefile
Documentation/config.txt
Documentation/git-ls-files.txt
Documentation/git-read-tree.txt
Documentation/git-status.txt
Documentation/gitignore.txt [new file with mode: 0644]
Documentation/repository-layout.txt
Documentation/user-manual.txt