From ea4decdd084a5f5f3a5a4eb74badaa7aac38e570 Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Thu, 28 Jul 2011 22:16:40 +0200 Subject: [PATCH] fix source brower for git repository without HEAD ref --- .../sonia/scm/repository/GitRepositoryBrowser.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/scm-plugins/scm-git-plugin/src/main/java/sonia/scm/repository/GitRepositoryBrowser.java b/scm-plugins/scm-git-plugin/src/main/java/sonia/scm/repository/GitRepositoryBrowser.java index 686220cfab..120a79e1ab 100644 --- a/scm-plugins/scm-git-plugin/src/main/java/sonia/scm/repository/GitRepositoryBrowser.java +++ b/scm-plugins/scm-git-plugin/src/main/java/sonia/scm/repository/GitRepositoryBrowser.java @@ -191,7 +191,16 @@ public class GitRepositoryBrowser implements RepositoryBrowser try { - ObjectId revId = GitUtil.getRevisionId(repo, revision); + ObjectId revId = null; + + if (Util.isEmpty(revision)) + { + revId = GitUtil.getRepositoryHead(repo); + } + else + { + revId = GitUtil.getRevisionId(repo, revision); + } if (revId != null) {