Mercurial > hg
view tests/test-extension.out @ 5483:ec2cc1dadbf7
Handle patches with misformatted empty lines
Insert a space on empty lines which are missing a control character.
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
---
I frequently receive emailed patches with empty lines represented as "\n\n",
where Mercurial expects them to be "\n \n". patch(1) applies these patches
without complaint, but qpush fails all hunks.
author | Hollis Blanchard <hollisb@us.ibm.com> |
---|---|
date | Thu, 01 Nov 2007 17:15:50 -0500 |
parents | 93b7e2fa7ee3 |
children | 0750f11152fe |
line wrap: on
line source
uisetup called ui.parentui isnot None reposetup called for a ui == repo.ui Foo uisetup called ui.parentui is None reposetup called for a ui == repo.ui reposetup called for b ui == repo.ui 1 files updated, 0 files merged, 0 files removed, 0 files unresolved uisetup called ui.parentui is None Bar % module/__init__.py-style uisetup called ui.parentui isnot None reposetup called for a ui == repo.ui Foo empty extension - empty cmdtable no commands defined debugextension extension - only debugcommands no commands defined debugextension extension - only debugcommands list of commands: debugfoobar: yet another debug command global options: -R --repository repository root directory or symbolic path name --cwd change working directory -y --noninteractive do not prompt, assume 'yes' for any required answers -q --quiet suppress output -v --verbose enable additional output --config set/override config option --debug enable debugging output --debugger start debugger --encoding set the charset encoding (default: ascii) --encodingmode set the charset encoding mode (default: strict) --lsprof print improved command execution profile --traceback print traceback on exception --time time how long the command takes --profile print command execution profile --version output version information and exit -h --help display help and exit