This commit is contained in:
takezoe
2013-09-05 14:46:58 +09:00
parent c7776b5b37
commit c88b051121

View File

@@ -24,8 +24,22 @@ class GitRepositoryServlet extends GitServlet {
override def init(config: ServletConfig): Unit = { override def init(config: ServletConfig): Unit = {
setReceivePackFactory(new GitBucketReceivePackFactory()) setReceivePackFactory(new GitBucketReceivePackFactory())
config.getServletContext.setInitParameter("base-path", Directory.RepositoryHome)
config.getServletContext.setInitParameter("export-all", "true") // TODO are there any other ways...?
super.init(new ServletConfig(){
def getInitParameter(name: String): String = name match {
case "base-path" => Directory.RepositoryHome
case "export-all" => "true"
case name => config.getInitParameter(name)
}
def getInitParameterNames(): java.util.Enumeration[String] = {
config.getInitParameterNames
}
def getServletContext(): ServletContext = config.getServletContext
def getServletName(): String = config.getServletName
});
super.init(config) super.init(config)
} }