equal
deleted
inserted
replaced
99 from mercurial import ( |
99 from mercurial import ( |
100 config, |
100 config, |
101 error, |
101 error, |
102 extensions, |
102 extensions, |
103 match, |
103 match, |
|
104 pycompat, |
104 util, |
105 util, |
105 ) |
106 ) |
106 |
107 |
107 # Note for extension authors: ONLY specify testedwith = 'ships-with-hg-core' for |
108 # Note for extension authors: ONLY specify testedwith = 'ships-with-hg-core' for |
108 # extensions which SHIP WITH MERCURIAL. Non-mainline extensions should |
109 # extensions which SHIP WITH MERCURIAL. Non-mainline extensions should |
168 # We can then parse the user's patterns. |
169 # We can then parse the user's patterns. |
169 self.cfg.parse('.hgeol', data) |
170 self.cfg.parse('.hgeol', data) |
170 |
171 |
171 isrepolf = self.cfg.get('repository', 'native') != 'CRLF' |
172 isrepolf = self.cfg.get('repository', 'native') != 'CRLF' |
172 self._encode['NATIVE'] = isrepolf and 'to-lf' or 'to-crlf' |
173 self._encode['NATIVE'] = isrepolf and 'to-lf' or 'to-crlf' |
173 iswdlf = ui.config('eol', 'native', os.linesep) in ('LF', '\n') |
174 iswdlf = ui.config('eol', 'native', pycompat.oslinesep) in ('LF', '\n') |
174 self._decode['NATIVE'] = iswdlf and 'to-lf' or 'to-crlf' |
175 self._decode['NATIVE'] = iswdlf and 'to-lf' or 'to-crlf' |
175 |
176 |
176 include = [] |
177 include = [] |
177 exclude = [] |
178 exclude = [] |
178 self.patterns = [] |
179 self.patterns = [] |