]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
.gitignore: don't ignore .gitattributes files
authorRasmus Villemoes <ravi@prevas.dk>
Fri, 18 Jul 2025 08:56:34 +0000 (10:56 +0200)
committerTom Rini <trini@konsulko.com>
Mon, 28 Jul 2025 19:04:42 +0000 (13:04 -0600)
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 <ravi@prevas.dk>
Reviewed-by: Tom Rini <trini@konsulko.com>
.gitignore

index bb03833b5f2568b450655631d5273ea896761434..6d85b3aa238eeaae1d65f40198a46756740057d6 100644 (file)
@@ -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