package com.door43.translationstudio.git;
import org.eclipse.jgit.api.TransportConfigCallback;
import org.eclipse.jgit.transport.SshTransport;
import org.eclipse.jgit.transport.Transport;
/**
* Created by joel on 9/15/2014.
*/
public class TransportCallback implements TransportConfigCallback {
private GitSessionFactory ssh;
public TransportCallback() {
ssh = new GitSessionFactory();
}
@Override
public void configure(Transport tn) {
if (tn instanceof SshTransport) {
((SshTransport) tn).setSshSessionFactory(ssh);
}
}
}