mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-10 23:45:50 +01:00
Get all data from the bare repository.
Cloned repositories in backend is not necessary at last.
This commit is contained in:
@@ -36,22 +36,4 @@ class GitRepositoryServlet extends GitServlet {
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Override GitServlet#service() to pull pushed changes to cloned repositories for branch exploring.
|
||||
*/
|
||||
override def service(request: HttpServletRequest, response: HttpServletResponse): Unit = {
|
||||
super.service(request, response)
|
||||
|
||||
logger.debug(request.getMethod + ": " + request.getRequestURI)
|
||||
|
||||
// update branches
|
||||
if(request.getMethod == "POST" && request.getRequestURI.endsWith("/git-receive-pack")){
|
||||
request.getRequestURI
|
||||
.replaceFirst("^" + request.getServletContext.getContextPath + "/git/", "")
|
||||
.replaceFirst("\\.git/git-receive-pack$", "").split("/") match {
|
||||
case Array(owner, repository) => Directory.updateAllBranches(owner, repository)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user