vcs: do the checkout in source_dir