~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/dirstate.py

Rework test_script a little bit.


Don't allow someone to request a stdin request to echo.
Echo never reads from stdin, it just echos its arguments.
You use 'cat' if you want to read from stdin.

A few other fixes because the tests were using filenames
that are actually illegal on Windows, rather than just
nonexistant.


Change the exception handling for commands so that
unknown errors don't get silently squashed and then
turn into hard-to-debug errors later.

test_script now passes on Windows.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3971
3971
        ProcessEntryC as _process_entry,
3972
3972
        update_entry as update_entry,
3973
3973
        )
3974
 
except ImportError:
 
3974
except ImportError, e:
 
3975
    osutils.failed_to_load_extension(e)
3975
3976
    from bzrlib._dirstate_helpers_py import (
3976
3977
        _read_dirblocks,
3977
3978
        bisect_dirblock,