
checkouts that require authentication don't seem to work!? This requires
the authentication subsystem to be initialized - a whole different can of
worms...

Examine checkouts via the network: This *should* invoke
worker-thread::progress_notify. The corresponding code in dialog.c needs to be
implemented.

Scenario: Run a checkout, but cancel it whilst in progress. When re-trying
the checkout we get the error "Working copy '...' locked' !? as if the checkout
took out some locks which are not freed upon cancellation?
