From 73d8e161834f768bc772e38a7ebf1a140962c685 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Mon, 30 Sep 2013 10:10:47 -0400
Subject: [PATCH] Add recursive delete function to FileUtils

---
 src/main/java/com/gitblit/GitFilter.java |   15 ++++-----------
 1 files changed, 4 insertions(+), 11 deletions(-)

diff --git a/src/main/java/com/gitblit/GitFilter.java b/src/main/java/com/gitblit/GitFilter.java
index a0d395b..baa7ff0 100644
--- a/src/main/java/com/gitblit/GitFilter.java
+++ b/src/main/java/com/gitblit/GitFilter.java
@@ -43,7 +43,7 @@
 	/**
 	 * Extract the repository name from the url.
 	 * 
-	 * @param url
+	 * @param cloneUrl
 	 * @return repository name
 	 */
 	public static String getRepositoryName(String value) {
@@ -112,15 +112,8 @@
 	 */
 	@Override
 	protected boolean isActionAllowed(RepositoryModel repository, String action) {
-		if (!StringUtils.isEmpty(action)) {
-			if (action.equals(gitReceivePack)) {
-				// Push request
-				if (!repository.isBare) {
-					logger.warn("Gitblit does not allow pushes to repositories with a working copy");
-					return false;
-				}
-			}
-		}
+		// the log here has been moved into ReceiveHook to provide clients with
+		// error messages
 		return true;
 	}
 
@@ -231,7 +224,7 @@
 				} else {
 					// common repository, user default server settings
 					model.authorizationControl = AuthorizationControl.fromName(GitBlit.getString(Keys.git.defaultAuthorizationControl, ""));
-					model.accessRestriction = AccessRestrictionType.fromName(GitBlit.getString(Keys.git.defaultAccessRestriction, ""));
+					model.accessRestriction = AccessRestrictionType.fromName(GitBlit.getString(Keys.git.defaultAccessRestriction, "PUSH"));
 				}
 
 				// create the repository

--
Gitblit v1.9.1