From 87f6c3e6510986a6676872aa64aed66fe7f24b01 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Mon, 22 Oct 2012 16:15:40 -0400
Subject: [PATCH] Differentiate between an explicit permission and a regex permission

---
 src/com/gitblit/FederationPullExecutor.java |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/com/gitblit/FederationPullExecutor.java b/src/com/gitblit/FederationPullExecutor.java
index 03109de..19afacc 100644
--- a/src/com/gitblit/FederationPullExecutor.java
+++ b/src/com/gitblit/FederationPullExecutor.java
@@ -335,7 +335,7 @@
 						// reparent all repository permissions if the local
 						// repositories are stored within subfolders
 						if (!StringUtils.isEmpty(registrationFolder)) {
-							if (user.permissions != null && user.permissions.size() > 0) {
+							if (user.permissions != null) {
 								// pulling from >= 1.2 version
 								Map<String, AccessPermission> copy = new HashMap<String, AccessPermission>(user.permissions);
 								user.permissions.clear();
@@ -359,7 +359,7 @@
 							GitBlit.self().updateUserModel(user.username, user, true);
 						} else {
 							// update repository permissions of local user
-							if (user.permissions != null && user.permissions.size() > 0) {
+							if (user.permissions != null) {
 								// pulling from >= 1.2 version
 								Map<String, AccessPermission> copy = new HashMap<String, AccessPermission>(user.permissions);
 								for (Map.Entry<String, AccessPermission> entry : copy.entrySet()) {

--
Gitblit v1.9.1