eol: do not abort when win32text is found, only warn
The win32text extension does not break eol or vice-versa, so it is not a fatal
error to have both of them enabled. It's just folly. So spewing warnings in
this condition is preferrable to aborting. When both extensions are enabled,
the user now sees:
% hg st
the eol extension is incompatible with the win32text extension
win32text is deprecated: http://mercurial.selenic.com/wiki/Win32TextExtension
M hgext/eol.py
tests: fix failures introduced in
7359cb753a54
bookmarks: fix update of the current bookmark during rename
We need to get rid of the previous bookmark after changing current bookmark.
test-highlight: fix test output (introduced by
2151703e7f84)
eol: rename hook into checkheadshook, add checkallhook (
issue2665)
"hook" is still an alias for "checkheadshook".
eol: make the hook check all new heads, not only tip (
issue2666)
Report and test by Antoine Pitrou <solipsis@pitrou.net>
eol: the hook no longer requires the extension to be loaded
Reading rules in the hook means we no longer need ui to be filled and do not
need reposetup() to be run anymore.
eol: separate .hgeol parsing from merge in ui
This will help refactoring the hook.