From 34c1fce8a276f90d0159627c0d5e9c624a6060a0 Mon Sep 17 00:00:00 2001 From: Yasuhiro Takagi Date: Sun, 9 Apr 2017 16:57:52 +0900 Subject: [PATCH] To have comatibility with GitHub/GitHubEnerprise. When downloding archive file, GH/GHE use "-" as escape character for "/" in brach name. --- .../gitbucket/core/controller/RepositoryViewerController.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/gitbucket/core/controller/RepositoryViewerController.scala b/src/main/scala/gitbucket/core/controller/RepositoryViewerController.scala index 1b4ecc984..c5b50b135 100644 --- a/src/main/scala/gitbucket/core/controller/RepositoryViewerController.scala +++ b/src/main/scala/gitbucket/core/controller/RepositoryViewerController.scala @@ -672,7 +672,7 @@ trait RepositoryViewerControllerBase extends ControllerBase { val revision = name.stripSuffix(suffix) val filename = repository.name + "-" + - (if(revision.length == 40) revision.substring(0, 10) else revision).replace('/', '_') + suffix + (if(revision.length == 40) revision.substring(0, 10) else revision).replace('/', '-') + suffix using(Git.open(getRepositoryDir(repository.owner, repository.name))){ git => val revCommit = JGitUtil.getRevCommitFromId(git, git.getRepository.resolve(revision))