win32text extentionを使う場合は、すべてのリポジトリで使った方がいい。
win32text extentionを使っていない環境でCRLFを追加してwin32text extentionを使っている環境に
持ってくるとすべての行が変更されたことになる。(リポジトリの改行はCRLFでファイルは変換されてLFになるため)
こうなった場合は、CRLFのファイルだけwin32text extentionを使わないようにするか、win32text extentionを使わないようにしてrevertするしかないと思う。
ちなみにCRLFのファイルを登録しないようにするには、win32text extentionを有効にして、
設定ファイルに
[hooks]
pretxncommit.crlf = python:hgext.win32text.forbidcrlf
と書けばいい。
そうするとCRLFのファイルがあるとcommitできなくなる。