James Moger
2011-09-12 831469ba89ea8bca3bfbd1d662dbdd2c9f233798
src/com/gitblit/GitFilter.java
@@ -61,7 +61,7 @@
    * Analyze the url and returns the action of the request. Return values are
    * either "/git-receive-pack" or "/git-upload-pack".
    * 
    * @param url
    * @param serverUrl
    * @return action of the request
    */
   @Override
@@ -106,11 +106,12 @@
         // Git Servlet disabled
         return false;
      }
      if (repository.isFrozen || repository.accessRestriction.atLeast(AccessRestrictionType.PUSH)) {
      boolean readOnly = repository.isFrozen;
      if (readOnly || repository.accessRestriction.atLeast(AccessRestrictionType.PUSH)) {
         boolean authorizedUser = user.canAccessRepository(repository.name);
         if (action.equals(gitReceivePack)) {
            // Push request
            if (!repository.isFrozen && authorizedUser) {
            if (!readOnly && authorizedUser) {
               // clone-restricted or push-authorized
               return true;
            } else {