888
888
2. Unrepresentable diff changes (i.e. binary files that we cannot show
890
890
3. An error or exception has occurred.
892
893
Errors are handled through Python exceptions. Exceptions should be defined
893
894
inside bzrlib.errors, so that we can see the whole tree at a glance.