Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-01-05 10:24:55 -0800 (Fri, 05 Jan 2007)
Revision: 9905
Log message:
Further changes for bug 620:
- Split the OmakeException expection into two:
- OmakeException proper (which is now taken to mean that a _recoverable_
problem happened and it would be OK to restart if an OMakefile changes).
- OmakeFatalErr that indicates a fatal error (most likely an internal
error) that indicates that OMake should be aborted even if filesystem
monitoring is enabled.
- Any uncaught OmakeException / UncaughtException / RaiseException exceptions
raised during the _build_ phase when filesystem monitoring is enables will
now be caught and take OMake into a filesystem notification waiting loop.
Still TODO:
- Make it possible to enter a filesystem notification waiting loop based on
errors occuring during the "OMakefile reading" stage.