implement git post receive hooks

This commit is contained in:
Sebastian Sdorra
2011-07-17 18:45:55 +02:00
parent edb92c8195
commit ed0e7b2cb1
8 changed files with 537 additions and 169 deletions

View File

@@ -42,7 +42,6 @@ import org.eclipse.jgit.http.server.GitServlet;
import org.eclipse.jgit.lib.Repository;
import org.eclipse.jgit.transport.resolver.RepositoryResolver;
import sonia.scm.repository.GitRepositoryHandler;
import sonia.scm.util.HttpUtil;
//~--- JDK imports ------------------------------------------------------------
@@ -81,13 +80,16 @@ public class ScmGitServlet extends GitServlet
* Constructs ...
*
*
* @param handler
*
* @param repositoryResolver
* @param receivePackFactory
*/
@Inject
public ScmGitServlet(GitRepositoryHandler handler)
public ScmGitServlet(GitRepositoryResolver repositoryResolver,
GitReceivePackFactory receivePackFactory)
{
resolver = new GitRepositoryResolver(handler);
setRepositoryResolver(resolver);
setRepositoryResolver(repositoryResolver);
setReceivePackFactory(receivePackFactory);
}
//~--- methods --------------------------------------------------------------