diff options
author | Petr Onderka <gsvick@gmail.com> | 2010-09-01 00:42:43 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2010-09-01 12:19:36 -0700 |
commit | 6df42ab98480dcac473ca7d701cfca4a0051d0c1 (patch) | |
tree | 7b0f2000cf0d92335e966838eb77bb37f09f51d9 /Documentation/config.txt | |
parent | 64fdc08dac6694d1e754580e7acb82dfa4988bb9 (diff) | |
download | git-6df42ab98480dcac473ca7d701cfca4a0051d0c1.tar.gz git-6df42ab98480dcac473ca7d701cfca4a0051d0c1.tar.xz |
Add global and system-wide gitattributes
Allow gitattributes to be set globally and system wide. This way, settings
for particular file types can be set in one place and apply for all user's
repositories.
The location of system-wide attributes file is $(prefix)/etc/gitattributes.
The location of the global file can be configured by setting
core.attributesfile.
Some parts of the code were copied from the implementation of the same
functionality in config.c.
Signed-off-by: Petr Onderka <gsvick@gmail.com>
Signed-off-by: Matthieu Moy <Matthieu.Moy@imag.fr>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/config.txt')
-rw-r--r-- | Documentation/config.txt | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Documentation/config.txt b/Documentation/config.txt index e75434b3e..a043d5545 100644 --- a/Documentation/config.txt +++ b/Documentation/config.txt @@ -450,6 +450,12 @@ core.excludesfile:: to the value of `$HOME` and "{tilde}user/" to the specified user's home directory. See linkgit:gitignore[5]. +core.attributesfile:: + In addition to '.gitattributes' (per-directory) and + '.git/info/attributes', git looks into this file for attributes + (see linkgit:gitattributes[5]). Path expansions are made the same + way as for `core.excludesfile`. + core.editor:: Commands such as `commit` and `tag` that lets you edit messages by launching an editor uses the value of this |