Version control backends shouldn't be required
|Reported by:||Ryan J Ollos||Owned by:||Ryan J Ollos|
Version control components are not required when there is a repository for the backend. This reverts behavior added in 1.1.2 ().
After  the version control backend is required when a repository is configured for that backend. The implementation was modeled after the database backend classes, however the database backend is different in that the Trac instance is effectively disabled if the database backend component required by the
database string is disabled. The user may wish to disable the version control backend even when a repository is configured for that vcs so we should not make the backend required.