Wed, 23 Dec 2009 19:31:48 +0100 patch: drop unused hunk.newctrl()
Patrick Mezard <pmezard@gmail.com> [Wed, 23 Dec 2009 19:31:48 +0100] rev 10131
patch: drop unused hunk.newctrl()
Wed, 23 Dec 2009 19:31:48 +0100 test-import-eol: improve binary hunks test
Patrick Mezard <pmezard@gmail.com> [Wed, 23 Dec 2009 19:31:48 +0100] rev 10130
test-import-eol: improve binary hunks test
Wed, 23 Dec 2009 19:31:48 +0100 diffhelpers: handle CRLF in hunk last line without EOL
Patrick Mezard <pmezard@gmail.com> [Wed, 23 Dec 2009 19:31:48 +0100] rev 10129
diffhelpers: handle CRLF in hunk last line without EOL Note that diff generation code always ends last lines without newline with a LF, so this is a tolerance.
Wed, 23 Dec 2009 19:31:48 +0100 patch: drop eol normalization fast-path for 'lf' and 'crlf'
Patrick Mezard <pmezard@gmail.com> [Wed, 23 Dec 2009 19:31:48 +0100] rev 10128
patch: drop eol normalization fast-path for 'lf' and 'crlf' With eolmode set to 'lf' or 'crlf' we avoided the hunk duplication and normalization by reading the input patch in text mode. Dropping this optimization simplifies code expectations for a small overhead. The change in test-mq-eol comes from a tolerance to CRLF instead of LF for last lines without newlines being broken by this revision. This tolerance was only partially supported and will be added again in a better way.
Wed, 23 Dec 2009 19:31:47 +0100 patch: fix eolmode=auto with new files
Patrick Mezard <pmezard@gmail.com> [Wed, 23 Dec 2009 19:31:47 +0100] rev 10127
patch: fix eolmode=auto with new files If target file does not exist or has no eol, current code was normalizing eols to LF. Preserve patch file eols instead.
Wed, 23 Dec 2009 19:18:03 +0100 Merge with stable
Martin Geisler <mg@lazybytes.net> [Wed, 23 Dec 2009 19:18:03 +0100] rev 10126
Merge with stable
Wed, 23 Dec 2009 17:46:48 +0000 tests highlight, keyword: load extensions with "ext ="
Christian Ebert <blacktrash@gmx.net> [Wed, 23 Dec 2009 17:46:48 +0000] rev 10125
tests highlight, keyword: load extensions with "ext ="
Wed, 23 Dec 2009 19:11:37 +0100 setup.py: keep Python 2.3 compatibility stable
Martin Geisler <mg@lazybytes.net> [Wed, 23 Dec 2009 19:11:37 +0100] rev 10124
setup.py: keep Python 2.3 compatibility Though we only support Python 2.4 or greater, we should keep setup.py compatible with earlier versions on the syntactic level. Otherwise people will simply get a SyntaxError when trying to install Mercurial with an old version of Python. With this change, the setup.py file can be imported with Python 2.3 and we then issue a friendly error message when we detect that Python is too old.
Wed, 23 Dec 2009 18:40:57 +0100 Merge with stable
Martin Geisler <mg@lazybytes.net> [Wed, 23 Dec 2009 18:40:57 +0100] rev 10123
Merge with stable
Wed, 23 Dec 2009 18:40:21 +0100 extensions help: make disabling example analogous to enabling example stable
Christian Ebert <blacktrash@gmx.net> [Wed, 23 Dec 2009 18:40:21 +0100] rev 10122
extensions help: make disabling example analogous to enabling example The example for enabling an extension in the module search path is: foo = foo can only be disabled by: foo = ! and not by: hgext.foo = ! As the examples now omit "hgext." the example hgext.bar = ! is misleading.
(0) -10000 -3000 -1000 -300 -100 -10 +10 +100 +300 +1000 +3000 +10000 +30000 tip