GIT_ATTR_FALSE checks if an attribute is set off. In core git parlance, this is the value for attributes that are "Unset" (not to be confused with values that a "Unspecified"). For example, if the attribute file contains: *.h -foo Then for file zyx.h looking up attribute "foo" gives a value for which GIT_ATTR_FALSE(value) is true.