GIT_ATTR_TRUE checks if an attribute is set on
GIT_ATTR_FALSE checks if an attribute is set off
GIT_ATTR_UNSPECIFIED checks if an attribute is unspecified
GIT_ATTR_HAS_VALUE checks if an attribute is set to a value (as opposed to TRUE, FALSE or UNSPECIFIED)
Check attribute flags: Reading values from index and working directory
Check attribute flags: Using the system attributes file
Possible states for an attribute
The callback used with git_attr_foreach
Return the value type for a given attribute
Look up the value of one git attribute for path
Look up a list of git attributes for path
Loop over all the git attributes for a path
Flush the gitattributes cache
Add a macro definition