James Moger
2011-04-27 166e6a131d0693d20b3cc08f252705608d24d5f0
src/com/gitblit/utils/JGitUtils.java
@@ -94,9 +94,10 @@
            File gitFolder = new File(file, Constants.DOT_GIT);
            boolean isGitRepository = gitFolder.exists() && gitFolder.isDirectory();
            
            // then look for folder.git/HEAD
            // then look for folder.git/HEAD or folder/HEAD and folder/config
            if (!isGitRepository) {
               if (file.getName().endsWith(Constants.DOT_GIT_EXT) && new File(file, Constants.HEAD).exists()) {
               if ((file.getName().endsWith(Constants.DOT_GIT_EXT) && new File(file, Constants.HEAD).exists())
                     || (new File(file, "config").exists() && new File(file, Constants.HEAD).exists())) {
                  gitFolder = file;
                  isGitRepository = true;
               }
@@ -266,13 +267,13 @@
   public static String getRawContentAsString(Repository r, RevBlob blob) {
      byte [] content = getRawContent(r, blob);
      return new String(content, Charset.forName("UTF-8"));
      return new String(content, Charset.forName(Constants.CHARACTER_ENCODING));
   }
   public static String getRawContentAsString(Repository r, RevCommit commit, String blobPath) {
      RevObject obj = getRevObject(r, commit.getTree(), blobPath);
      byte [] content = getRawContent(r, (RevBlob) obj);
      return new String(content, Charset.forName("UTF-8"));
      return new String(content, Charset.forName(Constants.CHARACTER_ENCODING));
   }
   public static List<PathModel> getFilesInPath(Repository r, String basePath, String objectId) {