Patch Set 6:

Use operation instead of abort/skip/continue flags for controlling the flow.

Add support for cancellation via the
progress monitor.

Implement abort logic (not working with the current DirCacheCheckout; Christian Halstrick is working on this one).