668a35 Configure attributes using .gitattributes file

Authored and Committed by Benjamin Poirier 4 years ago
    Configure attributes using .gitattributes file
    
    As stated in gitattributes(5):
    	Attributes which should be version-controlled and distributed to
    	other repositories (i.e., attributes of interest to all users)
    	should go into .gitattributes files.
    
    Therefore, move the currently-used attributes to a .gitattributes file.
    This is to support future changes to attributes.
    
    The attributes in $GIT_DIR/info/attributes have precedence over
    .gitattributes. Therefore, users who have run scripts/install-git-hooks
    from a version predating this patch may have attributes in
    $GIT_DIR/info/attributes that override the ones in .gitattributes.
    Unfortunately, we are stuck with this blemish from the past and must
    forever clean up the mess.
    
    - .gitattributes:
    - .gitignore:
    - scripts/install-git-hooks:
    
        
file added
+2
file modified
+1 -0
file modified
+19 -13