-
Notifications
You must be signed in to change notification settings - Fork 0
/
.hgeol
143 lines (116 loc) · 3.44 KB
/
.hgeol
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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
# This file is used by the 'eol' extension. The eol extension helps prevent
# users from checking in changes where they inadvertently change the line
# endings of a file (and thereby trash the diff and hg blame/annotate). It
# also lets users work with files using their OS's native line endings.
#
# IMPORTANT: each user of this repository must enable the eol extension before
# they make and commit any changes (unless they /really/ know what they're
# doing)! Failure to enable the extension may mean that your changes will
# contain the wrong line endings, in which case the central repository will
# block your pushes until you manually fix the line endings in your changesets.
# Read the section on enabling the extension here (and pay attention to its
# "IMPORTANT" subsection):
#
# http://mercurial.selenic.com/wiki/EolExtension
# !!!! WARNING! WARNING! WATCH OUT! !!!!
#
# DO NOT CHANGE THIS FILE UNTIL YOU HAVE READ AND UNDERSTOOD THE "IMPORTANT"
# SUBSECTIONS IN THE SECTION ABOUT CHANGING A ".hgeol" FILE ON THE PAGE:
#
# http://mercurial.selenic.com/wiki/EolExtension
#
# Changing this file can cause "unexpected" changes to appear for files that
# you DID NOT TOUCH. That's probably okay, but pushing your changes to /this/
# file without first resolving any such "unexpected" changes is definitely NOT.
# Doing so will cause those "unexpected" changes to appear in other users'
# working directories as UNCOMMITTED(!!) changes, which will really confuse and
# annoy them! Read the appropriate IMPORTANT sections on the page linked above
# and this will all make sense!
[repository]
# Repository's native EOL type:
native = LF
[eol]
# TODO: this doesn't seem to have any affect here, so users probably need to
# add this to their own Mercurial config.
#
# Tell the eol extension to do its thing on files matching patterns of type
# 'native' even if they contain inconsistent line endings. (Any files that
# intentionally contain a mixture of line ending characters should be marked
# as 'BIN' (not 'native') to tell the eol extension to leave them alone.)
only-consistent = False
[patterns]
# For documentation on pattern formats see 'hg help patterns' or
# http://www.selenic.com/mercurial/hg.1.html#file-name-patterns
# For documentation on the meaning of 'native', 'LF', 'CRLF' and 'BIN' see
# http://mercurial.selenic.com/wiki/EolExtension
# Text files:
**.bak = native
**.bat = native
.blacklist-rev = native
.blacklist-user = native
**.conf = native
**.css = native
**.cvsignore = native
**.dat = native
**.dtd = native
**.es = native
.hgeol = native
**.htaccess = native
**.htm = native
**.html = native
**.idd = native
**.idl = native
**.idlx = native
**.inc = native
**.inc = native
**.java = native
**.js = native
**.mk = native
**.mk = native
**.mml = native
**.mod = native
**.nvdl = native
**.pl = native
**.pm = native
**.py = native
**.readme = native
**.rng = native
**.sh = native
**.smil = native
**.svg = native
**.txt = native
**.xht = native
**.xhtml = native
**.xml = native
**.xsl = native
**.xslt = native
**/rng/** = native
**ChangeLog = native
**LICENSE = native
**Makefile = LF
**NOTICE = native
**README = native
hgrc = native
**manifest = native
# Binary files:
**.3gp = BIN
**.avi = BIN
**.class = BIN
**.exe = BIN
**.gif = BIN
**.gz = BIN
**.icc = BIN
**.icm = BIN
**.jar = BIN
**.jpg = BIN
**.mov = BIN
**.ogg = BIN
**.pdf = BIN
**.png = BIN
**.ppm = BIN
**.svgz = BIN
**.ttf = BIN
**.wav = BIN
**.woff = BIN
**.xls = BIN
**.zip = BIN