Extending SVNBridge

Apr 26, 2008 at 5:25 PM
Is SVNBridge targeted to serve only as a bridge to TFS, or is it possible to extend it (by code, of course) to enable support for other (SVN-Model-Like) source control systems?
What areas of the code are TFS specific and can they be "replaced" (or just add a factory level instead of their direct creation) with other source control bridging logic?

With that be said (and asked) - I would like to add that this is an outstanding solution.
I really hope it will be possible to extend it.

Thanks,
Yoav Sion.
Apr 28, 2008 at 7:00 PM
All the TFS details should be hidden behind the ISourceControlProvider interface.
I know of a few things that leaks through, but they are minor.
In theory, implementing this interface would allow you to replace the backend of the server, yes.
Apr 28, 2008 at 7:00 PM
Hm, that is ISourceControlService, as well as Provider.