summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRasmus Villemoes <[email protected]>2025-07-18 10:56:34 +0200
committerTom Rini <[email protected]>2025-07-28 13:04:42 -0600
commit51013e7bfb3697f2ac1dd82843a67ebd76925450 (patch)
treeb2d9986155fb678b4979d1ec771a055c1f11d6ff
parentb83f865e75aecf7edbc75c3794b3e29ef5bff5a2 (diff)
.gitignore: don't ignore .gitattributes files
In a private fork, it's not unreasonable to commit various binary files associated to one's project, and thus put a suitable .gitattributes file next to it to force git to treat that file as binary. In my case, I have a .xslx spreadsheet used for computing suitable RAM timing tables, which I wanted to put in board/<vendor>/<project>. Git duly warned me that it would do LF/CRLF mangling, so I also added a .gitattributes file next to it with *.xlsx binary but upon adding that file, git told me that I'd have to use -f because it's a dot-file that is by default ignored. Add .gitattributes to the list of dot-files that should not be ignored. While in here, sort the list and update the comment, as there are also files which git itself does not make use of in the list, cf. linux commit f46e65da48b2 (".gitignore: exclude .get_maintainer.ignore and .gitattributes"). Signed-off-by: Rasmus Villemoes <[email protected]> Reviewed-by: Tom Rini <[email protected]>
-rw-r--r--.gitignore5
1 files changed, 3 insertions, 2 deletions
diff --git a/.gitignore b/.gitignore
index bb03833b5f2..6d85b3aa238 100644
--- a/.gitignore
+++ b/.gitignore
@@ -56,11 +56,12 @@ fit-dtb.blob*
/*.log
#
-# git files that we don't want to ignore even it they are dot-files
+# We don't want to ignore the following even if they are dot-files
#
+!.get_maintainer.*
+!.gitattributes
!.gitignore
!.mailmap
-!.get_maintainer.*
#
# Generated files