blob: 4b3c2b0b06e9821124759d0cc6240d0a1953d2fa [file] [log] [blame]
Junio C Hamanoe90436a2007-04-22 07:22:131git-check-attr(1)
2=================
3
4NAME
5----
6git-check-attr - Display gitattributes information.
7
8
9SYNOPSIS
10--------
Junio C Hamanofce7c7e2008-07-02 03:06:3811'git check-attr' attr... [--] pathname...
Junio C Hamanoe90436a2007-04-22 07:22:1312
13DESCRIPTION
14-----------
15For every pathname, this command will list if each attr is 'unspecified',
16'set', or 'unset' as a gitattribute on that pathname.
17
18OPTIONS
19-------
20\--::
21Interpret all preceding arguments as attributes, and all following
22arguments as path names. If not supplied, only the first argument will
23be treated as an attribute.
24
Junio C Hamanocbb30862008-10-17 10:03:4225OUTPUT
26------
27
28The output is of the form:
29<path> COLON SP <attribute> COLON SP <info> LF
30
31Where <path> is the path of a file being queried, <attribute> is an attribute
32being queried and <info> can be either:
33
34'unspecified';; when the attribute is not defined for the path.
35'unset';; when the attribute is defined to false.
36'set';; when the attribute is defined to true.
37<value>;; when a value has been assigned to the attribute.
38
39EXAMPLES
40--------
41
42In the examples, the following '.gitattributes' file is used:
43---------------
44*.java diff=java -crlf myAttr
45NoMyAttr.java !myAttr
46README caveat=unspecified
47---------------
48
49* Listing a single attribute:
50---------------
51$ git check-attr diff org/example/MyClass.java
52org/example/MyClass.java: diff: java
53---------------
54
55* Listing multiple attributes for a file:
56---------------
57$ git check-attr crlf diff myAttr -- org/example/MyClass.java
58org/example/MyClass.java: crlf: unset
59org/example/MyClass.java: diff: java
60org/example/MyClass.java: myAttr: set
61---------------
62
63* Listing attribute for multiple files:
64---------------
65$ git check-attr myAttr -- org/example/MyClass.java org/example/NoMyAttr.java
66org/example/MyClass.java: myAttr: set
67org/example/NoMyAttr.java: myAttr: unspecified
68---------------
69
70* Not all values are equally unambiguous:
71---------------
72$ git check-attr caveat README
73README: caveat: unspecified
74---------------
Junio C Hamanoe90436a2007-04-22 07:22:1375
Junio C Hamanof556fc22007-12-23 08:16:3876SEE ALSO
77--------
Junio C Hamano35738e82008-01-07 07:55:4678linkgit:gitattributes[5].
Junio C Hamanof556fc22007-12-23 08:16:3879
80
Junio C Hamanoe90436a2007-04-22 07:22:1381Author
82------
Junio C Hamano0868a302008-07-22 09:20:4483Written by Junio C Hamano <gitster@pobox.com>
Junio C Hamanoe90436a2007-04-22 07:22:1384
85Documentation
86--------------
87Documentation by James Bowes.
88
89GIT
90---
Junio C Hamanof7c042d2008-06-06 22:50:5391Part of the linkgit:git[1] suite