package uk.ac.ic.wlgitbridge.git.handler; import org.eclipse.jgit.lib.Repository; import org.eclipse.jgit.transport.UploadPack; import org.eclipse.jgit.transport.resolver.ServiceNotAuthorizedException; import org.eclipse.jgit.transport.resolver.ServiceNotEnabledException; import org.eclipse.jgit.transport.resolver.UploadPackFactory; import uk.ac.ic.wlgitbridge.util.Util; import javax.servlet.http.HttpServletRequest; /** * Created by Winston on 02/11/14. */ public class WLUploadPackFactory implements UploadPackFactory<HttpServletRequest> { @Override public UploadPack create(HttpServletRequest httpServletRequest, Repository repository) throws ServiceNotEnabledException, ServiceNotAuthorizedException { UploadPack uploadPack = new UploadPack(repository); uploadPack.sendMessage("Downloading files from " + Util.getServiceName()); return uploadPack; } }