win32ext and patch.eol
Patrick Mézard
pmezard at gmail.com
Sun Jun 14 11:12:01 UTC 2009
I have implemented but not pushed yet the following thing:
"""
[[patch]]
patch::
Settings used when applying patches, for instance through the 'import'
command or with Mercurial Queues extension.
eol;;
When set to 'strict' patch content and patched files end of lines
are preserved. When set to 'lf' or 'crlf', both files end of lines
are ignored when patching and the result line endings are
normalized to either LF (Unix) or CRLF (Windows).
Default: strict.
"""
This setting is used by import, mq, transplant and record. These commands usually fail when win32ext is enabled.
How do we integrate both?
I am tempted to silently set "patch.eol=crlf" in win32ext.uisetup() if the option is unset. I am not aware of any other case where enabling an extension changes option values, what do you think about it?
--
Patrick Mézard
More information about the Mercurial-devel
mailing list