diff --git a/src/main/scala/app/RepositoryViewerController.scala b/src/main/scala/app/RepositoryViewerController.scala index 85c2f63..f8623c0 100644 --- a/src/main/scala/app/RepositoryViewerController.scala +++ b/src/main/scala/app/RepositoryViewerController.scala @@ -11,6 +11,7 @@ import org.eclipse.jgit.lib._ import org.apache.commons.io.FileUtils import org.eclipse.jgit.treewalk._ +import org.eclipse.jgit.api.errors.RefNotFoundException class RepositoryViewerController extends RepositoryViewerControllerBase with RepositoryService with AccountService with ReferrerAuthenticator @@ -186,8 +187,9 @@ using(Git.cloneRepository .setURI(getRepositoryDir(repository.owner, repository.name).toURI.toString) .setDirectory(cloneDir) + .setBranch(revision) .call){ git => - + // checkout the specified revision git.checkout.setName(revision).call } diff --git a/src/main/twirl/repo/tab.scala.html b/src/main/twirl/repo/tab.scala.html index 6363d5c..9fd7167 100644 --- a/src/main/twirl/repo/tab.scala.html +++ b/src/main/twirl/repo/tab.scala.html @@ -26,4 +26,9 @@ } +
  • +
    + ZIP +
    +
  • diff --git a/src/main/webapp/assets/common/css/gitbucket.css b/src/main/webapp/assets/common/css/gitbucket.css index 3c362b6..0233826 100644 --- a/src/main/webapp/assets/common/css/gitbucket.css +++ b/src/main/webapp/assets/common/css/gitbucket.css @@ -426,7 +426,7 @@ #repository-url { background-color: white; cursor: default; - width: 350px; + width: 300px; } ul#commit-file-list {