completion: mark bash script as LF-only
authorJohannes Schindelin <johannes.schindelin@gmx.de>
Tue, 9 May 2017 12:54:20 +0000 (14:54 +0200)
committerJunio C Hamano <gitster@pobox.com>
Wed, 10 May 2017 04:32:51 +0000 (13:32 +0900)
Without this change, the completion script does not work, as Bash expects
its scripts to have line feeds as end-of-line markers (this is
particularly prominent in quoted multi-line strings, where carriage
returns would slip into the strings as verbatim characters otherwise).

This change is required to let t9902-completion pass when Git's source
code is checked out with `core.autocrlf = true`.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Reviewed-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
contrib/completion/.gitattributes [new file with mode: 0644]
diff --git a/contrib/completion/.gitattributes b/contrib/completion/.gitattributes
new file mode 100644 (file)
index 0000000..1911694
--- /dev/null
@@ -0,0 +1 @@
+*.bash eol=lf