comparison hgext/eol.py @ 16683:525fdb738975

cleanup: eradicate long lines
author Brodie Rao <brodie@sf.io>
date Sat, 12 May 2012 15:54:54 +0200
parents 12e3f93b1cbc
children 38caf405d010
comparison
equal deleted inserted replaced
16676:654b9e1966f7 16683:525fdb738975
109 """Filter to convert to LF EOLs.""" 109 """Filter to convert to LF EOLs."""
110 if util.binary(s): 110 if util.binary(s):
111 return s 111 return s
112 if ui.configbool('eol', 'only-consistent', True) and inconsistenteol(s): 112 if ui.configbool('eol', 'only-consistent', True) and inconsistenteol(s):
113 return s 113 return s
114 if ui.configbool('eol', 'fix-trailing-newline', False) and s and s[-1] != '\n': 114 if (ui.configbool('eol', 'fix-trailing-newline', False)
115 and s and s[-1] != '\n'):
115 s = s + '\n' 116 s = s + '\n'
116 return eolre.sub('\n', s) 117 return eolre.sub('\n', s)
117 118
118 def tocrlf(s, params, ui, **kwargs): 119 def tocrlf(s, params, ui, **kwargs):
119 """Filter to convert to CRLF EOLs.""" 120 """Filter to convert to CRLF EOLs."""
120 if util.binary(s): 121 if util.binary(s):
121 return s 122 return s
122 if ui.configbool('eol', 'only-consistent', True) and inconsistenteol(s): 123 if ui.configbool('eol', 'only-consistent', True) and inconsistenteol(s):
123 return s 124 return s
124 if ui.configbool('eol', 'fix-trailing-newline', False) and s and s[-1] != '\n': 125 if (ui.configbool('eol', 'fix-trailing-newline', False)
126 and s and s[-1] != '\n'):
125 s = s + '\n' 127 s = s + '\n'
126 return eolre.sub('\r\n', s) 128 return eolre.sub('\r\n', s)
127 129
128 def isbinary(s, params): 130 def isbinary(s, params):
129 """Filter to do nothing with the file.""" 131 """Filter to do nothing with the file."""