darcs get --partial http://trelony.cjb.net/pant.2005
Changes:
Added options:
-single single check executor
-only execute targets without dependencies
-j, -jobs <threads> experimental parallel executor
-sooner target_list execute mentioned targets as soon as possible
For parallel executor added "advanced" DependencyTracker. Target.dependsOn() now uses dependency tracker, so it does not execute topoSort() every time.
Refactored executors - removed KeepGoingExecutor, but all other executors now learned that mode.
Added: <property name="nnn">multi line text</property>
TODO:
Add mutexes (they are needed mostly in testing, some tests cannot be executed simultaneously) via target attribute or a new meta info facility.