pub fn open(root: &Path) -> Result<Box<dyn Vcs>, VcsError>
JjVcs when the root has a .jj directory, else GitVcs.
JjVcs
.jj
GitVcs