Skip to content

Commit

Permalink
gitattributes: Reword "attribute macro" to "macro attribute"
Browse files Browse the repository at this point in the history
The new wording makes it clearer that such a beast is an attribute in
addition to being a macro (as opposed to being only a macro that is
used for attributes).

Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
  • Loading branch information
Michael Haggerty authored and Junio C Hamano committed Aug 3, 2011
1 parent 98e8406 commit 0922570
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions Documentation/gitattributes.txt
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ Attributes for all users on a system should be placed in the
`$(prefix)/etc/gitattributes` file.

Sometimes you would need to override an setting of an attribute
for a path to `unspecified` state. This can be done by listing
for a path to `Unspecified` state. This can be done by listing
the name of the attribute prefixed with an exclamation point `!`.


Expand Down Expand Up @@ -868,7 +868,7 @@ If this attribute is not set or has an invalid value, the value of the
(See linkgit:git-config[1]).


USING ATTRIBUTE MACROS
USING MACRO ATTRIBUTES
----------------------

You do not want any end-of-line conversions applied to, nor textual diffs
Expand All @@ -879,27 +879,27 @@ produced for, any binary file you track. You would need to specify e.g.
------------

but that may become cumbersome, when you have many attributes. Using
attribute macros, you can define an attribute that, when set, also
macro attributes, you can define an attribute that, when set, also
sets or unsets a number of other attributes at the same time. The
system knows a built-in attribute macro, `binary`:
system knows a built-in macro attribute, `binary`:

------------
*.jpg binary
------------

Setting the "binary" attribute also unsets the "text" and "diff"
attributes as above. Note that attribute macros can only be "Set",
attributes as above. Note that macro attributes can only be "Set",
though setting one might have the effect of setting or unsetting other
attributes or even returning other attributes to the "Unspecified"
state.


DEFINING ATTRIBUTE MACROS
DEFINING MACRO ATTRIBUTES
-------------------------

Custom attribute macros can be defined only in the `.gitattributes` file
at the toplevel (i.e. not in any subdirectory). The built-in attribute
macro "binary" is equivalent to:
Custom macro attributes can be defined only in the `.gitattributes`
file at the toplevel (i.e. not in any subdirectory). The built-in
macro attribute "binary" is equivalent to:

------------
[attr]binary -diff -text
Expand Down

0 comments on commit 0922570

Please sign in to comment.