Let WorkspaceCommandHelper clone it. WorkspaceCommandHelper could return workspace_id by reference, but doing that would introduce noisy .clone() calls and lifetime mess.
&UserSettings
TestRepo::init()
init_*()
PathBuf
&Path
checkout
wc_commit
store
init_{repo,workspace}
checkout_*
wc_