(refs #1101)Fix variable names

This commit is contained in:
Naoki Takezoe
2017-01-04 20:46:50 +09:00
parent eb50b74b4a
commit b95d912542
3 changed files with 10 additions and 9 deletions

View File

@@ -22,9 +22,9 @@ class GitLfsTransferServlet extends HttpServlet {
override protected def doGet(req: HttpServletRequest, res: HttpServletResponse): Unit = {
for {
(owner, name, oid) <- getPathInfo(req, res) if checkToken(req, oid)
(owner, repository, oid) <- getPathInfo(req, res) if checkToken(req, oid)
} yield {
val file = new File(FileUtil.getLfsFilePath(owner, name, oid))
val file = new File(FileUtil.getLfsFilePath(owner, repository, oid))
if(file.exists()){
res.setStatus(HttpStatus.SC_OK)
res.setContentType("application/octet-stream")
@@ -42,9 +42,9 @@ class GitLfsTransferServlet extends HttpServlet {
override protected def doPut(req: HttpServletRequest, res: HttpServletResponse): Unit = {
for {
(owner, name, oid) <- getPathInfo(req, res) if checkToken(req, oid)
(owner, repository, oid) <- getPathInfo(req, res) if checkToken(req, oid)
} yield {
val file = new File(FileUtil.getLfsFilePath(owner, name, oid))
val file = new File(FileUtil.getLfsFilePath(owner, repository, oid))
FileUtils.forceMkdir(file.getParentFile)
using(req.getInputStream, new FileOutputStream(file)){ (in, out) =>
IOUtils.copy(in, out)
@@ -65,7 +65,7 @@ class GitLfsTransferServlet extends HttpServlet {
private def getPathInfo(req: HttpServletRequest, res: HttpServletResponse): Option[(String, String, String)] = {
req.getRequestURI.substring(1).split("/") match {
case Array(_, owner, name, oid) => Some((owner, name, oid))
case Array(_, owner, repository, oid) => Some((owner, repository, oid))
case _ => None
}
}

View File

@@ -75,7 +75,7 @@ class GitRepositoryServlet extends GitServlet with SystemSettingsService {
}
case Some(baseUrl) => {
req.getRequestURI.substring(1).replace(".git/", "/").split("/") match {
case Array(_, owner, name, _*) => {
case Array(_, owner, repository, _*) => {
val timeout = System.currentTimeMillis + (60000 * 10) // 10 min.
val batchResponse = batchRequest.operation match {
case "upload" =>
@@ -83,7 +83,7 @@ class GitRepositoryServlet extends GitServlet with SystemSettingsService {
GitLfs.BatchResponseObject(requestObject.oid, requestObject.size, true,
GitLfs.Actions(
upload = Some(GitLfs.Action(
href = baseUrl + "/git-lfs/" + owner + "/" + name + "/" + requestObject.oid,
href = baseUrl + "/git-lfs/" + owner + "/" + repository + "/" + requestObject.oid,
header = Map("Authorization" -> StringUtil.encodeBlowfish(timeout + " " + requestObject.oid)),
expires_at = new Date(timeout)
))
@@ -95,7 +95,7 @@ class GitRepositoryServlet extends GitServlet with SystemSettingsService {
GitLfs.BatchResponseObject(requestObject.oid, requestObject.size, true,
GitLfs.Actions(
download = Some(GitLfs.Action(
href = baseUrl + "/git-lfs/" + owner + "/" + name + "/" + requestObject.oid,
href = baseUrl + "/git-lfs/" + owner + "/" + repository + "/" + requestObject.oid,
header = Map("Authorization" -> StringUtil.encodeBlowfish(timeout + " " + requestObject.oid)),
expires_at = new Date(timeout)
))

View File

@@ -63,6 +63,7 @@ object FileUtil {
"image/png",
"text/plain")
def getLfsFilePath(owner: String, name: String, oid: String): String = Directory.getLfsDir(owner, name) + "/" + oid
def getLfsFilePath(owner: String, repository: String, oid: String): String =
Directory.getLfsDir(owner, repository) + "/" + oid
}