If a revision is given we delete local dir and replace udpate by checkout, to have the good revision.
* Blueprints in grey have been implemented.