More specifically, a backend providing the support for the `repository_type` "`xyz`" should be implemented in the `trac.versioncontrol.xyz` package.
The TracAdmin `initenv` command can automatically enable the appropriate plugin, and the initial repository `sync` can even succeed if the corresponding plugin has been installed globally.
See also TracDev:195