James Moger
2013-09-30 699e71e76b15081baf746c6ce9c9144f7e5f1ff9
src/main/java/com/gitblit/SparkleShareInviteServlet.java
@@ -29,9 +29,9 @@
/**
 * Handles requests for Sparkleshare Invites
 *
 *
 * @author James Moger
 *
 *
 */
public class SparkleShareInviteServlet extends HttpServlet {
@@ -40,7 +40,7 @@
   public SparkleShareInviteServlet() {
      super();
   }
   @Override
   protected void doPost(HttpServletRequest request, HttpServletResponse response)
         throws ServletException, java.io.IOException {
@@ -55,8 +55,8 @@
   protected void processRequest(javax.servlet.http.HttpServletRequest request,
         javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException,
         java.io.IOException {
         java.io.IOException {
      // extract repo name from request
      String repoUrl = request.getPathInfo().substring(1);
@@ -64,11 +64,11 @@
      if (repoUrl.endsWith(".xml")) {
         repoUrl = repoUrl.substring(0, repoUrl.length() - 4);
      }
      String servletPath =  Constants.GIT_PATH;
      int schemeIndex = repoUrl.indexOf("://") + 3;
      String host = repoUrl.substring(0, repoUrl.indexOf('/', schemeIndex));
      String host = repoUrl.substring(0, repoUrl.indexOf('/', schemeIndex));
      String path = repoUrl.substring(repoUrl.indexOf(servletPath) + servletPath.length());
      String username = null;
      int fetchIndex = repoUrl.indexOf('@');
@@ -85,7 +85,7 @@
         user = UserModel.ANONYMOUS;
         username = "";
      }
      // ensure that the requested repository exists
      RepositoryModel model = GitBlit.self().getRepositoryModel(path);
      if (model == null) {
@@ -93,8 +93,8 @@
         response.getWriter().append(MessageFormat.format("Repository \"{0}\" not found!", path));
         return;
      }
      StringBuilder sb = new StringBuilder();
      StringBuilder sb = new StringBuilder();
      sb.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
      sb.append("<sparkleshare><invite>\n");
      sb.append(MessageFormat.format("<address>{0}</address>\n", host));