Patch Set 13:

Rebased and confirmed to work in Helios here.

Probably the problem was that in 97fa14744a9d9ad8983975d09d9a44fdb04946ab, org.eclipse.egit.core.internal.GitRepositoryProviderType was added in org.eclipse.egit.core/plugin.xml. In earlier patches on this change, it the class was org.eclipse.egit.core.GitProviderType.