We are trying to develop custom adapters for the TFS warehouse in TFS 2018. We have created what we suppose (because of the lack of documentation) to be a basic adapter for Git repositories.
We have a class named GitWarehouseAdapter
inheriting from WarehouseAdapter
and one named GitRepositoryWarehouseSyncExtension
from WarehouseSyncJobExtension<GitWarehouseAdapter>
.
The GitRepositoryWarehouseSyncExtension
is only declared, there are no custom members. Are there any members that I should override?
I have tried putting the dll in the plugin folder of either the job scheduler or the web services. I was never picked up and run.
My question in fact is how do I register a custom TFS adapter in the system?