aboutsummaryrefslogtreecommitdiff
path: root/.gitattributes
blob: bcea0290f4c8d9197fc7d7c055a8055126278078 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# Treat all files in the Go repo as binary, with no git magic updating
# line endings. Windows users contributing to Go will need to use a
# modern version of git and editors capable of LF line endings.
#
# We'll prevent accidental CRLF line endings from entering the repo
# via the git-review gofmt checks.
#
# See golang.org/issue/9281

* -text

# The only exception is Windows files that must absolutely be CRLF or
# might not work. Batch files are known to have multiple bugs when run
# with LF endings. See golang.org/issue/37791 for more information.

*.bat text eol=crlf