pub(crate) type VersionControlRef = Arc<VersionControl>;
struct VersionControlRef { /* private fields */ }