-
Notifications
You must be signed in to change notification settings - Fork 0
/
.gitattributes
86 lines (73 loc) · 3.55 KB
/
.gitattributes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
########################################################################
# #
# This file is part of libindi. #
# #
# libindi is free software: you can redistribute it and/or modify it #
# under the terms of the GNU General Public License as published by #
# the Free Software Foundation, either version 3 of the License, or #
# (at your option) any later version. #
# #
# libindi is distributed in the hope that it will be useful, but #
# WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. #
# See the GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with libindi. If not, see <http://www.gnu.org/licenses/>. #
# #
########################################################################
# This is a good default: files that are auto-detected by git to be text are
# converted to the platform-native line ending (LF on Unix, CRLF on Windows)
# in the working tree and to LF in the repository.
#
* text=auto
# Use `eol=crlf` for files that should have the CRLF line ending both in the
# working tree (even on Unix) and in the repository.
#
#*.bat text eol=crlf
# Use `eol=lf` for files that should have the LF line ending both in the
# working tree (even on Windows) and in the repository.
#
#*.sh text eol=lf
# Use `binary` to make sure certain files are never auto-detected as text.
#
#*.png binary
########################################################################
# Source code
########################################################################
*.mpp linguist-language=C++
########################################################################
# Documentation
########################################################################
README linguist-language=Markdown
########################################################################
#
# For various reasons, build2 build system files are detected as Ruby
# source code on GitHub.
#
# We have to manually force all build2 files to be recognized as build2
# files.
#
# Unfortunately, build2 is not a recognized language by GitHub's
# Linguist system (yet). There's nothing we can do about that (for now).
# But, in the future, if build2's languages ever do become recognized,
# we might need to differentiate between buildscript, testscript, the
# manifests language, etc. (or, if we're lucky, we may be able to just
# erase all manual language forcing, and build2 files will be correctly
# detected automatically).
# Manifests
manifest linguist-language=Build2
packages.manifest linguist-language=Build2
repositories.manifest linguist-language=Build2
# Buildfile files
buildfile linguist-language=Build2
# Configuration files
bootstrap.build linguist-language=Build2
config.build linguist-language=Build2
export.build linguist-language=Build2
root.build linguist-language=Build2
src-root.build linguist-language=Build2
out-root.build linguist-language=Build2
pre-bdep-sync.build linguist-language=Build2
# Testscript files
testscript linguist-language=Build2