]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
[gdb] Handle *.ac and *.m4 files in .gitattributes
authorTom de Vries <tdevries@suse.de>
Tue, 2 Dec 2025 19:52:18 +0000 (20:52 +0100)
committerTom de Vries <tdevries@suse.de>
Tue, 2 Dec 2025 19:52:18 +0000 (20:52 +0100)
commit6d140bf493c5bf18cbeae1d66d37d34b0173734d
treee13770e8af6a461bfa9176b16cfd919ce34bd214
parent6b84377e146794446f21371f8455b870a029cc8e
[gdb] Handle *.ac and *.m4 files in .gitattributes

Since commit 52ca3d3fe61 ("toplevel: unify the GCC and GDB/binutils .editorconfig
files"), .editorconfig has settings for .ac and .m4 files:
...
[*.{ac,m4}]
indent_style = tab
indent_size = 2
trim_trailing_whitespace = true
...

There are no setting for those files in .gitattributes, so the whitespace
attribute defaults to trailing-space (shorthand for blank-at-eol,
blank-at-eof) and space-before-tab.

Since according to .editorconfig the indentation style is tab, add
indent-with-non-tab as well.

Since aclocal.m4 is generated, unset the whitespace attribute.  Likewise for
configure.

Probably, this eventually needs to be added to root level .gitattributes, but
for now try this in gdb*/.gitattributes.

Approved-By: Simon Marchi <simon.marchi@efficios.com>
gdb/.gitattributes
gdbserver/.gitattributes
gdbsupport/.gitattributes