[U-Boot] [PATCH] gitattributes: dont treat non-text files as text

Wolfgang Denk wd at denx.de
Fri Nov 8 08:24:36 UTC 2019

Dear Veeraiyan,

In message <1573124183-23508-1-git-send-email-external.veeraiyan.c at de.adit-jv.com> you wrote:
> With recent update in u-boot gitattributes all files are treated as regular
> text files. This creates problems with special files and repo always
> shows uncommited files like below.

Thanks, but...

> diff --git a/.gitattributes b/.gitattributes
> index 8560b794c0a7..6a0c6a4801d2 100644
> --- a/.gitattributes
> +++ b/.gitattributes
> @@ -1,2 +1,5 @@
>  # Declare files that always have LF line endings on checkout
>  * text eol=lf
> +*.bmp binary
> +*.ttf binary
> +tools/img2brec.sh binary

This last line is obviously wrong.  It is a plain shell script,
i. e. a normal text file, and it is also recognized as such:

-> file tools/img2brec.sh
tools/img2brec.sh: POSIX shell script, ASCII text executable, with CRLF, CR, LF line terminators

If git misunderstands this, then probably because of the CR / CRLF /
LF mess in this file.  This should be fixed, then you can omit this

Patch just sent.

Best regards,

Wolfgang Denk

DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Premature optimization is the root of all evil.         -- D.E. Knuth

More information about the U-Boot mailing list