James Moger
2013-11-18 cacf8bff097fbb66a7be1bfe267b5da2605145f8
src/main/java/com/gitblit/PagesServlet.java
@@ -23,6 +23,8 @@
import java.util.Set;
import java.util.TreeSet;
import javax.inject.Inject;
import javax.inject.Singleton;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
@@ -35,6 +37,8 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.gitblit.manager.IRepositoryManager;
import com.gitblit.manager.IRuntimeManager;
import com.gitblit.models.PathModel;
import com.gitblit.models.RefModel;
import com.gitblit.utils.ArrayUtils;
@@ -51,14 +55,25 @@
 * @author James Moger
 *
 */
@Singleton
public class PagesServlet extends HttpServlet {
   private static final long serialVersionUID = 1L;
   private transient Logger logger = LoggerFactory.getLogger(PagesServlet.class);
   public PagesServlet() {
   private final IStoredSettings settings;
   private final IRepositoryManager repositoryManager;
   @Inject
   public PagesServlet(
         IRuntimeManager runtimeManager,
         IRepositoryManager repositoryManager) {
      super();
      this.settings = runtimeManager.getSettings();
      this.repositoryManager = repositoryManager;
   }
   /**
@@ -111,7 +126,7 @@
         } else {
            repository = path.substring(0, slash);
         }
         r = GitBlit.self().getRepository(repository, false);
         r = repositoryManager.getRepository(repository, false);
         offset = slash + 1;
         if (offset > 0) {
            resource = path.substring(offset);
@@ -148,8 +163,8 @@
            return;
         }
         MarkupProcessor processor = new MarkupProcessor(GitBlit.getSettings());
         String [] encodings = GitBlit.getEncodings();
         MarkupProcessor processor = new MarkupProcessor(settings);
         String [] encodings = settings.getStrings(Keys.web.blobEncodings).toArray(new String[0]);
         RevTree tree = commit.getTree();