From c00577e5ddded5e53c9074da7def30bd9c350a1e Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Mon, 30 Sep 2013 16:22:15 -0400
Subject: [PATCH] Remove trailing whitespace from unit tests

---
 src/test/java/com/gitblit/tests/PermissionsTest.java |  654 +++++++++++++++++++++++++++++-----------------------------
 1 files changed, 327 insertions(+), 327 deletions(-)

diff --git a/src/test/java/com/gitblit/tests/PermissionsTest.java b/src/test/java/com/gitblit/tests/PermissionsTest.java
index 12225e4..942811d 100644
--- a/src/test/java/com/gitblit/tests/PermissionsTest.java
+++ b/src/test/java/com/gitblit/tests/PermissionsTest.java
@@ -29,7 +29,7 @@
 
 /**
  * Comprehensive, brute-force test of all permutations of discrete permissions.
- * 
+ *
  * @author James Moger
  *
  */
@@ -42,45 +42,45 @@
 	public void testAdmin() throws Exception {
 		UserModel user = new UserModel("admin");
 		user.canAdmin = true;
-		
+
 		for (AccessRestrictionType ar : AccessRestrictionType.values()) {
 			RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 			repository.authorizationControl = AuthorizationControl.NAMED;
 			repository.accessRestriction = ar;
-				
+
 			assertTrue("admin CAN NOT view!", user.canView(repository));
 			assertTrue("admin CAN NOT clone!", user.canClone(repository));
 			assertTrue("admin CAN NOT push!", user.canPush(repository));
-			
+
 			assertTrue("admin CAN NOT create ref!", user.canCreateRef(repository));
 			assertTrue("admin CAN NOT delete ref!", user.canDeleteRef(repository));
 			assertTrue("admin CAN NOT rewind ref!", user.canRewindRef(repository));
-			
+
 			assertEquals("admin has wrong permission!", AccessPermission.REWIND, user.getRepositoryPermission(repository).permission);
 
 			assertTrue("admin CAN NOT fork!", user.canFork(repository));
-			
+
 			assertTrue("admin CAN NOT delete!", user.canDelete(repository));
 			assertTrue("admin CAN NOT edit!", user.canEdit(repository));
 		}
 	}
-	
+
 	/**
-	 * Anonymous access rights/permissions 
+	 * Anonymous access rights/permissions
 	 */
 	@Test
 	public void testAnonymous_NONE() throws Exception {
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.NAMED;
 		repository.accessRestriction = AccessRestrictionType.NONE;
-		
+
 		UserModel user = UserModel.ANONYMOUS;
-				
+
 		// all permissions, except fork
 		assertTrue("anonymous CAN NOT view!", user.canView(repository));
 		assertTrue("anonymous CAN NOT clone!", user.canClone(repository));
 		assertTrue("anonymous CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("anonymous CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("anonymous CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("anonymous CAN NOT rewind ref!", user.canRewindRef(repository));
@@ -91,11 +91,11 @@
 		assertFalse("anonymous CAN fork!", user.canFork(repository));
 		repository.allowForks = true;
 		assertFalse("anonymous CAN fork!", user.canFork(repository));
-		
+
 		assertFalse("anonymous CAN delete!", user.canDelete(repository));
 		assertFalse("anonymous CAN edit!", user.canEdit(repository));
 	}
-	
+
 	@Test
 	public void testAnonymous_PUSH() throws Exception {
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
@@ -107,11 +107,11 @@
 		assertTrue("anonymous CAN NOT view!", user.canView(repository));
 		assertTrue("anonymous CAN NOT clone!", user.canClone(repository));
 		assertFalse("anonymous CAN push!", user.canPush(repository));
-		
+
 		assertFalse("anonymous CAN create ref!", user.canCreateRef(repository));
 		assertFalse("anonymous CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("anonymous CAN rewind ref!", user.canRewindRef(repository));
-		
+
 		assertEquals("anonymous has wrong permission!", AccessPermission.CLONE, user.getRepositoryPermission(repository).permission);
 
 		repository.allowForks = false;
@@ -119,7 +119,7 @@
 		repository.allowForks = true;
 		assertFalse("anonymous CAN fork!", user.canFork(repository));
 	}
-	
+
 	@Test
 	public void testAnonymous_CLONE() throws Exception {
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
@@ -131,7 +131,7 @@
 		assertTrue("anonymous CAN NOT view!", user.canView(repository));
 		assertFalse("anonymous CAN clone!", user.canClone(repository));
 		assertFalse("anonymous CAN push!", user.canPush(repository));
-		
+
 		assertFalse("anonymous CAN create ref!", user.canCreateRef(repository));
 		assertFalse("anonymous CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("anonymous CAN rewind ref!", user.canRewindRef(repository));
@@ -143,19 +143,19 @@
 		repository.allowForks = true;
 		assertFalse("anonymous CAN fork!", user.canFork(repository));
 	}
-	
+
 	@Test
 	public void testAnonymous_VIEW() throws Exception {
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.NAMED;
 		repository.accessRestriction = AccessRestrictionType.VIEW;
-		
+
 		UserModel user = UserModel.ANONYMOUS;
 
 		assertFalse("anonymous CAN view!", user.canView(repository));
 		assertFalse("anonymous CAN clone!", user.canClone(repository));
 		assertFalse("anonymous CAN push!", user.canPush(repository));
-		
+
 		assertFalse("anonymous CAN create ref!", user.canCreateRef(repository));
 		assertFalse("anonymous CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("anonymous CAN rewind ref!", user.canRewindRef(repository));
@@ -167,23 +167,23 @@
 		repository.allowForks = true;
 		assertFalse("anonymous CAN fork!", user.canFork(repository));
 	}
-	
+
 	/**
-	 * Authenticated access rights/permissions 
+	 * Authenticated access rights/permissions
 	 */
 	@Test
 	public void testAuthenticated_NONE() throws Exception {
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.AUTHENTICATED;
 		repository.accessRestriction = AccessRestrictionType.NONE;
-		
+
 		UserModel user = new UserModel("test");
-		
+
 		// all permissions, except fork
 		assertTrue("authenticated CAN NOT view!", user.canView(repository));
 		assertTrue("authenticated CAN NOT clone!", user.canClone(repository));
 		assertTrue("authenticated CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("authenticated CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("authenticated CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("authenticated CAN NOT rewind ref!", user.canRewindRef(repository));
@@ -197,7 +197,7 @@
 		assertFalse("authenticated CAN fork!", user.canFork(repository));
 		user.canFork = true;
 		assertTrue("authenticated CAN NOT fork!", user.canFork(repository));
-		
+
 		assertFalse("authenticated CAN delete!", user.canDelete(repository));
 		assertFalse("authenticated CAN edit!", user.canEdit(repository));
 	}
@@ -207,13 +207,13 @@
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.AUTHENTICATED;
 		repository.accessRestriction = AccessRestrictionType.PUSH;
-		
+
 		UserModel user = new UserModel("test");
 
 		assertTrue("authenticated CAN NOT view!", user.canView(repository));
 		assertTrue("authenticated CAN NOT clone!", user.canClone(repository));
 		assertTrue("authenticated CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("authenticated CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("authenticated CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("authenticated CAN NOT rewind ref!", user.canRewindRef(repository));
@@ -228,19 +228,19 @@
 		user.canFork = true;
 		assertTrue("authenticated CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	@Test
 	public void testAuthenticated_CLONE() throws Exception {
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.AUTHENTICATED;
 		repository.accessRestriction = AccessRestrictionType.CLONE;
-			
+
 		UserModel user = new UserModel("test");
 
 		assertTrue("authenticated CAN NOT view!", user.canView(repository));
 		assertTrue("authenticated CAN NOT clone!", user.canClone(repository));
 		assertTrue("authenticated CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("authenticated CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("authenticated CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("authenticated CAN NOT rewind ref!", user.canRewindRef(repository));
@@ -255,19 +255,19 @@
 		user.canFork = true;
 		assertTrue("authenticated CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	@Test
 	public void testAuthenticated_VIEW() throws Exception {
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.AUTHENTICATED;
 		repository.accessRestriction = AccessRestrictionType.VIEW;
-			
+
 		UserModel user = new UserModel("test");
 
 		assertTrue("authenticated CAN NOT view!", user.canView(repository));
 		assertTrue("authenticated CAN NOT clone!", user.canClone(repository));
 		assertTrue("authenticated CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("authenticated CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("authenticated CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("authenticated CAN NOT rewind ref!", user.canRewindRef(repository));
@@ -282,7 +282,7 @@
 		user.canFork = true;
 		assertTrue("authenticated CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	/**
 	 * NONE_NONE = NO access restriction, NO access permission
 	 */
@@ -293,15 +293,15 @@
 		repository.accessRestriction = AccessRestrictionType.NONE;
 
 		UserModel user = new UserModel("test");
-		
+
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertTrue("named CAN NOT clone!", user.canClone(repository));
 		assertTrue("named CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("named CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("named CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("named CAN NOT rewind ref!", user.canRewindRef(repository));
-		
+
 		assertEquals("named has wrong permission!", AccessPermission.REWIND, user.getRepositoryPermission(repository).permission);
 
 		repository.allowForks = false;
@@ -311,11 +311,11 @@
 		assertFalse("named CAN fork!", user.canFork(repository));
 		repository.allowForks = true;
 		assertTrue("named CAN NOT fork!", user.canFork(repository));
-		
+
 		assertFalse("named CAN delete!", user.canDelete(repository));
 		assertFalse("named CAN edit!", user.canEdit(repository));
 	}
-	
+
 	/**
 	 * PUSH_NONE = PUSH access restriction, NO access permission
 	 */
@@ -324,13 +324,13 @@
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.NAMED;
 		repository.accessRestriction = AccessRestrictionType.PUSH;
-		
+
 		UserModel user = new UserModel("test");
-		
+
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertTrue("named CAN NOT clone!", user.canClone(repository));
 		assertFalse("named CAN push!", user.canPush(repository));
-		
+
 		assertFalse("named CAN create ref!", user.canCreateRef(repository));
 		assertFalse("named CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("named CAN rewind ref!", user.canRewindRef(repository));
@@ -345,7 +345,7 @@
 		repository.allowForks = true;
 		assertTrue("named CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	/**
 	 * CLONE_NONE = CLONE access restriction, NO access permission
 	 */
@@ -354,13 +354,13 @@
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.NAMED;
 		repository.accessRestriction = AccessRestrictionType.CLONE;
-		
+
 		UserModel user = new UserModel("test");
-		
+
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertFalse("named CAN clone!", user.canClone(repository));
 		assertFalse("named CAN push!", user.canPush(repository));
-		
+
 		assertFalse("named CAN create ref!", user.canCreateRef(repository));
 		assertFalse("named CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("named CAN rewind ref!", user.canRewindRef(repository));
@@ -375,7 +375,7 @@
 		repository.allowForks = true;
 		assertFalse("named CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	/**
 	 * VIEW_NONE = VIEW access restriction, NO access permission
 	 */
@@ -384,17 +384,17 @@
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.NAMED;
 		repository.accessRestriction = AccessRestrictionType.VIEW;
-		
+
 		UserModel user = new UserModel("test");
-		
+
 		assertFalse("named CAN view!", user.canView(repository));
 		assertFalse("named CAN clone!", user.canClone(repository));
 		assertFalse("named CAN push!", user.canPush(repository));
-		
+
 		assertFalse("named CAN create ref!", user.canCreateRef(repository));
 		assertFalse("named CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("named CAN rewind ref!", user.canRewindRef(repository));
-		
+
 		assertEquals("named has wrong permission!", AccessPermission.NONE, user.getRepositoryPermission(repository).permission);
 
 		repository.allowForks = false;
@@ -406,7 +406,7 @@
 		assertFalse("named CAN NOT fork!", user.canFork(repository));
 	}
 
-	
+
 	/**
 	 * NONE_VIEW = NO access restriction, VIEW access permission.
 	 * (not useful scenario)
@@ -419,11 +419,11 @@
 
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission(repository.name, AccessPermission.VIEW);
-		
+
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertTrue("named CAN NOT clone!", user.canClone(repository));
 		assertTrue("named CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("named CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("named CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("named CAN NOT rewind ref!", user.canRewindRef(repository));
@@ -438,7 +438,7 @@
 		repository.allowForks = true;
 		assertTrue("named CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	/**
 	 * PUSH_VIEW = PUSH access restriction, VIEW access permission
 	 */
@@ -447,14 +447,14 @@
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.NAMED;
 		repository.accessRestriction = AccessRestrictionType.PUSH;
-		
+
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission(repository.name, AccessPermission.VIEW);
-		
+
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertTrue("named CAN NOT clone!", user.canClone(repository));
 		assertFalse("named CAN push!", user.canPush(repository));
-		
+
 		assertFalse("named CAN create ref!", user.canCreateRef(repository));
 		assertFalse("named CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("named CAN rewind ref!", user.canRewindRef(repository));
@@ -469,7 +469,7 @@
 		repository.allowForks = true;
 		assertTrue("named CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	/**
 	 * CLONE_VIEW = CLONE access restriction, VIEW access permission
 	 */
@@ -478,14 +478,14 @@
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.NAMED;
 		repository.accessRestriction = AccessRestrictionType.CLONE;
-		
+
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission(repository.name, AccessPermission.VIEW);
 
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertFalse("named CAN clone!", user.canClone(repository));
 		assertFalse("named CAN push!", user.canPush(repository));
-		
+
 		assertFalse("named CAN create ref!", user.canCreateRef(repository));
 		assertFalse("named CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("named CAN rewind ref!", user.canRewindRef(repository));
@@ -500,7 +500,7 @@
 		repository.allowForks = true;
 		assertFalse("named CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	/**
 	 * VIEW_VIEW = VIEW access restriction, VIEW access permission
 	 */
@@ -509,18 +509,18 @@
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.NAMED;
 		repository.accessRestriction = AccessRestrictionType.VIEW;
-		
+
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission(repository.name, AccessPermission.VIEW);
 
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertFalse("named CAN clone!", user.canClone(repository));
 		assertFalse("named CAN push!", user.canPush(repository));
-		
+
 		assertFalse("named CAN create ref!", user.canCreateRef(repository));
 		assertFalse("named CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("named CAN rewind ref!", user.canRewindRef(repository));
-		
+
 		assertEquals("named has wrong permission!", AccessPermission.VIEW, user.getRepositoryPermission(repository).permission);
 
 		repository.allowForks = false;
@@ -531,7 +531,7 @@
 		repository.allowForks = true;
 		assertFalse("named CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	/**
 	 * NONE_CLONE = NO access restriction, CLONE access permission.
 	 * (not useful scenario)
@@ -544,15 +544,15 @@
 
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission(repository.name, AccessPermission.CLONE);
-		
+
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertTrue("named CAN NOT clone!", user.canClone(repository));
 		assertTrue("named CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("named CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("named CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("named CAN NOT rewind ref!", user.canRewindRef(repository));
-		
+
 		assertEquals("named has wrong permission!", AccessPermission.REWIND, user.getRepositoryPermission(repository).permission);
 
 		repository.allowForks = false;
@@ -563,7 +563,7 @@
 		repository.allowForks = true;
 		assertTrue("named CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	/**
 	 * PUSH_CLONE = PUSH access restriction, CLONE access permission
 	 */
@@ -572,14 +572,14 @@
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.NAMED;
 		repository.accessRestriction = AccessRestrictionType.PUSH;
-		
+
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission(repository.name, AccessPermission.CLONE);
-		
+
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertTrue("named CAN NOT clone!", user.canClone(repository));
 		assertFalse("named CAN push!", user.canPush(repository));
-		
+
 		assertFalse("named CAN create ref!", user.canCreateRef(repository));
 		assertFalse("named CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("named CAN rewind ref!", user.canRewindRef(repository));
@@ -594,7 +594,7 @@
 		repository.allowForks = true;
 		assertTrue("named CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	/**
 	 * CLONE_CLONE = CLONE access restriction, CLONE access permission
 	 */
@@ -603,14 +603,14 @@
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.NAMED;
 		repository.accessRestriction = AccessRestrictionType.CLONE;
-		
+
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission(repository.name, AccessPermission.CLONE);
 
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertTrue("named CAN NOT clone!", user.canClone(repository));
 		assertFalse("named CAN push!", user.canPush(repository));
-		
+
 		assertFalse("named CAN create ref!", user.canCreateRef(repository));
 		assertFalse("named CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("named CAN rewind ref!", user.canRewindRef(repository));
@@ -625,7 +625,7 @@
 		repository.allowForks = true;
 		assertTrue("named CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	/**
 	 * VIEW_CLONE = VIEW access restriction, CLONE access permission
 	 */
@@ -634,18 +634,18 @@
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.NAMED;
 		repository.accessRestriction = AccessRestrictionType.VIEW;
-		
+
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission(repository.name, AccessPermission.CLONE);
 
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertTrue("named CAN NOT clone!", user.canClone(repository));
 		assertFalse("named CAN push!", user.canPush(repository));
-		
+
 		assertFalse("named CAN create ref!", user.canCreateRef(repository));
 		assertFalse("named CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("named CAN rewind ref!", user.canRewindRef(repository));
-		
+
 		assertEquals("named has wrong permission!", AccessPermission.CLONE, user.getRepositoryPermission(repository).permission);
 
 		repository.allowForks = false;
@@ -655,7 +655,7 @@
 		assertFalse("named CAN fork!", user.canFork(repository));
 		repository.allowForks = true;
 		assertTrue("named CAN NOT fork!", user.canFork(repository));
-	}	
+	}
 
 	/**
 	 * NONE_PUSH = NO access restriction, PUSH access permission.
@@ -669,15 +669,15 @@
 
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission(repository.name, AccessPermission.PUSH);
-		
+
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertTrue("named CAN NOT clone!", user.canClone(repository));
 		assertTrue("named CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("named CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("named CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("named CAN NOT rewind ref!", user.canRewindRef(repository));
-		
+
 		assertEquals("named has wrong permission!", AccessPermission.REWIND, user.getRepositoryPermission(repository).permission);
 
 		repository.allowForks = false;
@@ -688,7 +688,7 @@
 		repository.allowForks = true;
 		assertTrue("named CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	/**
 	 * PUSH_PUSH = PUSH access restriction, PUSH access permission
 	 */
@@ -697,14 +697,14 @@
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.NAMED;
 		repository.accessRestriction = AccessRestrictionType.PUSH;
-		
+
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission(repository.name, AccessPermission.PUSH);
-		
+
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertTrue("named CAN NOT clone!", user.canClone(repository));
 		assertTrue("named CAN NOT push!", user.canPush(repository));
-		
+
 		assertFalse("named CAN create ref!", user.canCreateRef(repository));
 		assertFalse("named CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("named CAN rewind ref!", user.canRewindRef(repository));
@@ -719,7 +719,7 @@
 		repository.allowForks = true;
 		assertTrue("named CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	/**
 	 * CLONE_PUSH = CLONE access restriction, PUSH access permission
 	 */
@@ -728,14 +728,14 @@
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.NAMED;
 		repository.accessRestriction = AccessRestrictionType.CLONE;
-		
+
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission(repository.name, AccessPermission.PUSH);
 
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertTrue("named CAN NOT clone!", user.canClone(repository));
 		assertTrue("named CAN NOT push!", user.canPush(repository));
-		
+
 		assertFalse("named CAN create ref!", user.canCreateRef(repository));
 		assertFalse("named CAN delete red!", user.canDeleteRef(repository));
 		assertFalse("named CAN rewind ref!", user.canRewindRef(repository));
@@ -750,7 +750,7 @@
 		repository.allowForks = true;
 		assertTrue("named CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	/**
 	 * VIEW_PUSH = VIEW access restriction, PUSH access permission
 	 */
@@ -759,18 +759,18 @@
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.NAMED;
 		repository.accessRestriction = AccessRestrictionType.VIEW;
-		
+
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission(repository.name, AccessPermission.PUSH);
 
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertTrue("named CAN NOT clone!", user.canClone(repository));
 		assertTrue("named CAN not push!", user.canPush(repository));
-		
+
 		assertFalse("named CAN create ref!", user.canCreateRef(repository));
 		assertFalse("named CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("named CAN rewind ref!", user.canRewindRef(repository));
-		
+
 		assertEquals("named has wrong permission!", AccessPermission.PUSH, user.getRepositoryPermission(repository).permission);
 
 		repository.allowForks = false;
@@ -794,15 +794,15 @@
 
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission(repository.name, AccessPermission.CREATE);
-		
+
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertTrue("named CAN NOT clone!", user.canClone(repository));
 		assertTrue("named CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("named CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("named CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("named CAN NOT rewind ref!", user.canRewindRef(repository));
-		
+
 		assertEquals("named has wrong permission!", AccessPermission.REWIND, user.getRepositoryPermission(repository).permission);
 
 		repository.allowForks = false;
@@ -813,7 +813,7 @@
 		repository.allowForks = true;
 		assertTrue("named CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	/**
 	 * PUSH_CREATE = PUSH access restriction, CREATE access permission
 	 */
@@ -822,14 +822,14 @@
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.NAMED;
 		repository.accessRestriction = AccessRestrictionType.PUSH;
-		
+
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission(repository.name, AccessPermission.CREATE);
-		
+
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertTrue("named CAN NOT clone!", user.canClone(repository));
 		assertTrue("named CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("named CAN NOT create ref!", user.canCreateRef(repository));
 		assertFalse("named CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("named CAN rewind ref!", user.canRewindRef(repository));
@@ -844,7 +844,7 @@
 		repository.allowForks = true;
 		assertTrue("named CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	/**
 	 * CLONE_CREATE = CLONE access restriction, CREATE access permission
 	 */
@@ -853,14 +853,14 @@
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.NAMED;
 		repository.accessRestriction = AccessRestrictionType.CLONE;
-		
+
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission(repository.name, AccessPermission.CREATE);
 
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertTrue("named CAN NOT clone!", user.canClone(repository));
 		assertTrue("named CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("named CAN NOT create ref!", user.canCreateRef(repository));
 		assertFalse("named CAN delete red!", user.canDeleteRef(repository));
 		assertFalse("named CAN rewind ref!", user.canRewindRef(repository));
@@ -875,7 +875,7 @@
 		repository.allowForks = true;
 		assertTrue("named CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	/**
 	 * VIEW_CREATE = VIEW access restriction, CREATE access permission
 	 */
@@ -884,18 +884,18 @@
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.NAMED;
 		repository.accessRestriction = AccessRestrictionType.VIEW;
-		
+
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission(repository.name, AccessPermission.CREATE);
 
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertTrue("named CAN NOT clone!", user.canClone(repository));
 		assertTrue("named CAN not push!", user.canPush(repository));
-		
+
 		assertTrue("named CAN NOT create ref!", user.canCreateRef(repository));
 		assertFalse("named CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("named CAN rewind ref!", user.canRewindRef(repository));
-		
+
 		assertEquals("named has wrong permission!", AccessPermission.CREATE, user.getRepositoryPermission(repository).permission);
 
 		repository.allowForks = false;
@@ -919,15 +919,15 @@
 
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission(repository.name, AccessPermission.DELETE);
-		
+
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertTrue("named CAN NOT clone!", user.canClone(repository));
 		assertTrue("named CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("named CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("named CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("named CAN NOT rewind ref!", user.canRewindRef(repository));
-		
+
 		assertEquals("named has wrong permission!", AccessPermission.REWIND, user.getRepositoryPermission(repository).permission);
 
 		repository.allowForks = false;
@@ -938,7 +938,7 @@
 		repository.allowForks = true;
 		assertTrue("named CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	/**
 	 * PUSH_DELETE = PUSH access restriction, DELETE access permission
 	 */
@@ -947,14 +947,14 @@
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.NAMED;
 		repository.accessRestriction = AccessRestrictionType.PUSH;
-		
+
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission(repository.name, AccessPermission.DELETE);
-		
+
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertTrue("named CAN NOT clone!", user.canClone(repository));
 		assertTrue("named CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("named CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("named CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertFalse("named CAN rewind ref!", user.canRewindRef(repository));
@@ -969,7 +969,7 @@
 		repository.allowForks = true;
 		assertTrue("named CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	/**
 	 * CLONE_DELETE = CLONE access restriction, DELETE access permission
 	 */
@@ -978,14 +978,14 @@
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.NAMED;
 		repository.accessRestriction = AccessRestrictionType.CLONE;
-		
+
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission(repository.name, AccessPermission.DELETE);
 
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertTrue("named CAN NOT clone!", user.canClone(repository));
 		assertTrue("named CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("named CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("named CAN NOT delete red!", user.canDeleteRef(repository));
 		assertFalse("named CAN rewind ref!", user.canRewindRef(repository));
@@ -1000,7 +1000,7 @@
 		repository.allowForks = true;
 		assertTrue("named CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	/**
 	 * VIEW_DELETE = VIEW access restriction, DELETE access permission
 	 */
@@ -1009,18 +1009,18 @@
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.NAMED;
 		repository.accessRestriction = AccessRestrictionType.VIEW;
-		
+
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission(repository.name, AccessPermission.DELETE);
 
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertTrue("named CAN NOT clone!", user.canClone(repository));
 		assertTrue("named CAN not push!", user.canPush(repository));
-		
+
 		assertTrue("named CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("named CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertFalse("named CAN rewind ref!", user.canRewindRef(repository));
-		
+
 		assertEquals("named has wrong permission!", AccessPermission.DELETE, user.getRepositoryPermission(repository).permission);
 
 		repository.allowForks = false;
@@ -1031,7 +1031,7 @@
 		repository.allowForks = true;
 		assertTrue("named CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	/**
 	 * NONE_REWIND = NO access restriction, REWIND access permission.
 	 * (not useful scenario)
@@ -1044,15 +1044,15 @@
 
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission(repository.name, AccessPermission.REWIND);
-		
+
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertTrue("named CAN NOT clone!", user.canClone(repository));
 		assertTrue("named CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("named CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("named CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("named CAN NOT rewind ref!", user.canRewindRef(repository));
-		
+
 		assertEquals("named has wrong permission!", AccessPermission.REWIND, user.getRepositoryPermission(repository).permission);
 
 		repository.allowForks = false;
@@ -1063,7 +1063,7 @@
 		repository.allowForks = true;
 		assertTrue("named CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	/**
 	 * PUSH_REWIND = PUSH access restriction, REWIND access permission
 	 */
@@ -1072,14 +1072,14 @@
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.NAMED;
 		repository.accessRestriction = AccessRestrictionType.PUSH;
-		
+
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission(repository.name, AccessPermission.REWIND);
-		
+
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertTrue("named CAN NOT clone!", user.canClone(repository));
 		assertTrue("named CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("named CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("named CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("named CAN NOT rewind ref!", user.canRewindRef(repository));
@@ -1094,7 +1094,7 @@
 		repository.allowForks = true;
 		assertTrue("named CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	/**
 	 * CLONE_REWIND = CLONE access restriction, REWIND access permission
 	 */
@@ -1103,14 +1103,14 @@
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.NAMED;
 		repository.accessRestriction = AccessRestrictionType.CLONE;
-		
+
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission(repository.name, AccessPermission.REWIND);
 
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertTrue("named CAN NOT clone!", user.canClone(repository));
 		assertTrue("named CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("named CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("named CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("named CAN NOT rewind ref!", user.canRewindRef(repository));
@@ -1125,7 +1125,7 @@
 		repository.allowForks = true;
 		assertTrue("named CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	/**
 	 * VIEW_REWIND = VIEW access restriction, REWIND access permission
 	 */
@@ -1134,18 +1134,18 @@
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
 		repository.authorizationControl = AuthorizationControl.NAMED;
 		repository.accessRestriction = AccessRestrictionType.VIEW;
-		
+
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission(repository.name, AccessPermission.REWIND);
 
 		assertTrue("named CAN NOT view!", user.canView(repository));
 		assertTrue("named CAN NOT clone!", user.canClone(repository));
 		assertTrue("named CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("named CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("named CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("named CAN NOT rewind ref!", user.canRewindRef(repository));
-		
+
 		assertEquals("named has wrong permission!", AccessPermission.REWIND, user.getRepositoryPermission(repository).permission);
 
 		repository.allowForks = false;
@@ -1156,7 +1156,7 @@
 		repository.allowForks = true;
 		assertTrue("named CAN NOT fork!", user.canFork(repository));
 	}
-	
+
 	/**
 	 * NONE_NONE = NO access restriction, NO access permission
 	 */
@@ -1167,19 +1167,19 @@
 		repository.accessRestriction = AccessRestrictionType.NONE;
 
 		TeamModel team = new TeamModel("test");
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertTrue("team CAN NOT clone!", team.canClone(repository));
 		assertTrue("team CAN NOT push!", team.canPush(repository));
-		
+
 		assertTrue("team CAN NOT create ref!", team.canCreateRef(repository));
 		assertTrue("team CAN NOT delete ref!", team.canDeleteRef(repository));
 		assertTrue("team CAN NOT rewind ref!", team.canRewindRef(repository));
-		
+
 		assertEquals("team has wrong permission!", AccessPermission.REWIND, team.getRepositoryPermission(repository).permission);
 
 	}
-	
+
 	/**
 	 * PUSH_NONE = PUSH access restriction, NO access permission
 	 */
@@ -1190,15 +1190,15 @@
 		repository.accessRestriction = AccessRestrictionType.PUSH;
 
 		TeamModel team = new TeamModel("test");
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertTrue("team CAN NOT clone!", team.canClone(repository));
 		assertFalse("team CAN push!", team.canPush(repository));
-		
+
 		assertFalse("team CAN create ref!", team.canCreateRef(repository));
 		assertFalse("team CAN delete ref!", team.canDeleteRef(repository));
 		assertFalse("team CAN rewind ref!", team.canRewindRef(repository));
-		
+
 		assertEquals("team has wrong permission!", AccessPermission.CLONE, team.getRepositoryPermission(repository).permission);
 
 	}
@@ -1213,15 +1213,15 @@
 		repository.accessRestriction = AccessRestrictionType.CLONE;
 
 		TeamModel team = new TeamModel("test");
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertFalse("team CAN clone!", team.canClone(repository));
 		assertFalse("team CAN push!", team.canPush(repository));
-		
+
 		assertFalse("team CAN create ref!", team.canCreateRef(repository));
 		assertFalse("team CAN delete ref!", team.canDeleteRef(repository));
 		assertFalse("team CAN rewind ref!", team.canRewindRef(repository));
-		
+
 		assertEquals("team has wrong permission!", AccessPermission.VIEW, team.getRepositoryPermission(repository).permission);
 	}
 
@@ -1235,18 +1235,18 @@
 		repository.accessRestriction = AccessRestrictionType.VIEW;
 
 		TeamModel team = new TeamModel("test");
-		
+
 		assertFalse("team CAN view!", team.canView(repository));
 		assertFalse("team CAN clone!", team.canClone(repository));
 		assertFalse("team CAN push!", team.canPush(repository));
-		
+
 		assertFalse("team CAN create ref!", team.canCreateRef(repository));
 		assertFalse("team CAN delete ref!", team.canDeleteRef(repository));
 		assertFalse("team CAN rewind ref!", team.canRewindRef(repository));
-		
+
 		assertEquals("team has wrong permission!", AccessPermission.NONE, team.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * NONE_PUSH = NO access restriction, PUSH access permission
 	 * (not useful scenario)
@@ -1259,18 +1259,18 @@
 
 		TeamModel team = new TeamModel("test");
 		team.setRepositoryPermission(repository.name, AccessPermission.PUSH);
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertTrue("team CAN NOT clone!", team.canClone(repository));
 		assertTrue("team CAN NOT push!", team.canPush(repository));
-		
+
 		assertTrue("team CAN NOT create ref!", team.canCreateRef(repository));
 		assertTrue("team CAN NOT delete ref!", team.canDeleteRef(repository));
 		assertTrue("team CAN NOT rewind ref!", team.canRewindRef(repository));
-		
+
 		assertEquals("team has wrong permission!", AccessPermission.REWIND, team.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * PUSH_PUSH = PUSH access restriction, PUSH access permission
 	 */
@@ -1282,18 +1282,18 @@
 
 		TeamModel team = new TeamModel("test");
 		team.setRepositoryPermission(repository.name, AccessPermission.PUSH);
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertTrue("team CAN NOT clone!", team.canClone(repository));
 		assertTrue("team CAN NOT push!", team.canPush(repository));
-		
+
 		assertFalse("team CAN create ref!", team.canCreateRef(repository));
 		assertFalse("team CAN delete ref!", team.canDeleteRef(repository));
 		assertFalse("team CAN rewind ref!", team.canRewindRef(repository));
-		
+
 		assertEquals("team has wrong permission!", AccessPermission.PUSH, team.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * CLONE_PUSH = CLONE access restriction, PUSH access permission
 	 */
@@ -1305,18 +1305,18 @@
 
 		TeamModel team = new TeamModel("test");
 		team.setRepositoryPermission(repository.name, AccessPermission.PUSH);
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertTrue("team CAN NOT clone!", team.canClone(repository));
 		assertTrue("team CAN NOT push!", team.canPush(repository));
-		
+
 		assertFalse("team CAN create ref!", team.canCreateRef(repository));
 		assertFalse("team CAN delete ref!", team.canDeleteRef(repository));
 		assertFalse("team CAN rewind ref!", team.canRewindRef(repository));
-		
+
 		assertEquals("team has wrong permission!", AccessPermission.PUSH, team.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * VIEW_PUSH = VIEW access restriction, PUSH access permission
 	 */
@@ -1328,18 +1328,18 @@
 
 		TeamModel team = new TeamModel("test");
 		team.setRepositoryPermission(repository.name, AccessPermission.PUSH);
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertTrue("team CAN NOT clone!", team.canClone(repository));
 		assertTrue("team CAN NOT push!", team.canPush(repository));
-		
+
 		assertFalse("team CAN create ref!", team.canCreateRef(repository));
 		assertFalse("team CAN delete ref!", team.canDeleteRef(repository));
 		assertFalse("team CAN rewind ref!", team.canRewindRef(repository));
 
 		assertEquals("team has wrong permission!", AccessPermission.PUSH, team.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * NONE_CREATE = NO access restriction, CREATE access permission
 	 * (not useful scenario)
@@ -1352,18 +1352,18 @@
 
 		TeamModel team = new TeamModel("test");
 		team.setRepositoryPermission(repository.name, AccessPermission.CREATE);
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertTrue("team CAN NOT clone!", team.canClone(repository));
 		assertTrue("team CAN NOT push!", team.canPush(repository));
-		
+
 		assertTrue("team CAN NOT create ref!", team.canCreateRef(repository));
 		assertTrue("team CAN NOT delete ref!", team.canDeleteRef(repository));
 		assertTrue("team CAN NOT rewind ref!", team.canRewindRef(repository));
 
 		assertEquals("team has wrong permission!", AccessPermission.REWIND, team.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * PUSH_CREATE = PUSH access restriction, CREATE access permission
 	 */
@@ -1375,18 +1375,18 @@
 
 		TeamModel team = new TeamModel("test");
 		team.setRepositoryPermission(repository.name, AccessPermission.CREATE);
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertTrue("team CAN NOT clone!", team.canClone(repository));
 		assertTrue("team CAN NOT push!", team.canPush(repository));
-		
+
 		assertTrue("team CAN NOT create ref!", team.canCreateRef(repository));
 		assertFalse("team CAN delete ref!", team.canDeleteRef(repository));
 		assertFalse("team CAN rewind ref!", team.canRewindRef(repository));
 
 		assertEquals("team has wrong permission!", AccessPermission.CREATE, team.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * CLONE_CREATE = CLONE access restriction, CREATE access permission
 	 */
@@ -1398,18 +1398,18 @@
 
 		TeamModel team = new TeamModel("test");
 		team.setRepositoryPermission(repository.name, AccessPermission.CREATE);
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertTrue("team CAN NOT clone!", team.canClone(repository));
 		assertTrue("team CAN NOT push!", team.canPush(repository));
-		
+
 		assertTrue("team CAN NOT create ref!", team.canCreateRef(repository));
 		assertFalse("team CAN delete ref!", team.canDeleteRef(repository));
 		assertFalse("team CAN rewind ref!", team.canRewindRef(repository));
 
 		assertEquals("team has wrong permission!", AccessPermission.CREATE, team.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * VIEW_CREATE = VIEW access restriction, CREATE access permission
 	 */
@@ -1421,11 +1421,11 @@
 
 		TeamModel team = new TeamModel("test");
 		team.setRepositoryPermission(repository.name, AccessPermission.CREATE);
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertTrue("team CAN NOT clone!", team.canClone(repository));
 		assertTrue("team CAN NOT push!", team.canPush(repository));
-		
+
 		assertTrue("team CAN NOT create ref!", team.canCreateRef(repository));
 		assertFalse("team CAN delete ref!", team.canDeleteRef(repository));
 		assertFalse("team CAN rewind ref!", team.canRewindRef(repository));
@@ -1445,18 +1445,18 @@
 
 		TeamModel team = new TeamModel("test");
 		team.setRepositoryPermission(repository.name, AccessPermission.DELETE);
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertTrue("team CAN NOT clone!", team.canClone(repository));
 		assertTrue("team CAN NOT push!", team.canPush(repository));
-		
+
 		assertTrue("team CAN NOT create ref!", team.canCreateRef(repository));
 		assertTrue("team CAN NOT delete ref!", team.canDeleteRef(repository));
 		assertTrue("team CAN NOT rewind ref!", team.canRewindRef(repository));
 
 		assertEquals("team has wrong permission!", AccessPermission.REWIND, team.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * PUSH_DELETE = PUSH access restriction, DELETE access permission
 	 */
@@ -1468,18 +1468,18 @@
 
 		TeamModel team = new TeamModel("test");
 		team.setRepositoryPermission(repository.name, AccessPermission.DELETE);
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertTrue("team CAN NOT clone!", team.canClone(repository));
 		assertTrue("team CAN NOT push!", team.canPush(repository));
-		
+
 		assertTrue("team CAN NOT create ref!", team.canCreateRef(repository));
 		assertTrue("team CAN NOT delete ref!", team.canDeleteRef(repository));
 		assertFalse("team CAN rewind ref!", team.canRewindRef(repository));
 
 		assertEquals("team has wrong permission!", AccessPermission.DELETE, team.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * CLONE_DELETE = CLONE access restriction, DELETE access permission
 	 */
@@ -1491,18 +1491,18 @@
 
 		TeamModel team = new TeamModel("test");
 		team.setRepositoryPermission(repository.name, AccessPermission.DELETE);
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertTrue("team CAN NOT clone!", team.canClone(repository));
 		assertTrue("team CAN NOT push!", team.canPush(repository));
-		
+
 		assertTrue("team CAN NOT create ref!", team.canCreateRef(repository));
 		assertTrue("team CAN NOT delete ref!", team.canDeleteRef(repository));
 		assertFalse("team CAN rewind ref!", team.canRewindRef(repository));
-		
+
 		assertEquals("team has wrong permission!", AccessPermission.DELETE, team.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * VIEW_DELETE = VIEW access restriction, DELETE access permission
 	 */
@@ -1514,18 +1514,18 @@
 
 		TeamModel team = new TeamModel("test");
 		team.setRepositoryPermission(repository.name, AccessPermission.DELETE);
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertTrue("team CAN NOT clone!", team.canClone(repository));
 		assertTrue("team CAN NOT push!", team.canPush(repository));
-		
+
 		assertTrue("team CAN NOT create ref!", team.canCreateRef(repository));
 		assertTrue("team CAN NOT delete ref!", team.canDeleteRef(repository));
 		assertFalse("team CAN rewind ref!", team.canRewindRef(repository));
 
 		assertEquals("team has wrong permission!", AccessPermission.DELETE, team.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * NONE_REWIND = NO access restriction, REWIND access permission
 	 * (not useful scenario)
@@ -1538,18 +1538,18 @@
 
 		TeamModel team = new TeamModel("test");
 		team.setRepositoryPermission(repository.name, AccessPermission.REWIND);
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertTrue("team CAN NOT clone!", team.canClone(repository));
 		assertTrue("team CAN NOT push!", team.canPush(repository));
-		
+
 		assertTrue("team CAN NOT create ref!", team.canCreateRef(repository));
 		assertTrue("team CAN NOT delete ref!", team.canDeleteRef(repository));
 		assertTrue("team CAN NOT rewind ref!", team.canRewindRef(repository));
 
 		assertEquals("team has wrong permission!", AccessPermission.REWIND, team.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * PUSH_REWIND = PUSH access restriction, REWIND access permission
 	 */
@@ -1561,18 +1561,18 @@
 
 		TeamModel team = new TeamModel("test");
 		team.setRepositoryPermission(repository.name, AccessPermission.REWIND);
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertTrue("team CAN NOT clone!", team.canClone(repository));
 		assertTrue("team CAN NOT push!", team.canPush(repository));
-		
+
 		assertTrue("team CAN NOT create ref!", team.canCreateRef(repository));
 		assertTrue("team CAN NOT delete ref!", team.canDeleteRef(repository));
 		assertTrue("team CAN NOT rewind ref!", team.canRewindRef(repository));
 
 		assertEquals("team has wrong permission!", AccessPermission.REWIND, team.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * CLONE_REWIND = CLONE access restriction, REWIND access permission
 	 */
@@ -1584,18 +1584,18 @@
 
 		TeamModel team = new TeamModel("test");
 		team.setRepositoryPermission(repository.name, AccessPermission.REWIND);
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertTrue("team CAN NOT clone!", team.canClone(repository));
 		assertTrue("team CAN NOT push!", team.canPush(repository));
-		
+
 		assertTrue("team CAN NOT create ref!", team.canCreateRef(repository));
 		assertTrue("team CAN NOT delete ref!", team.canDeleteRef(repository));
 		assertTrue("team CAN NOT rewind ref!", team.canRewindRef(repository));
 
 		assertEquals("team has wrong permission!", AccessPermission.REWIND, team.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * VIEW_REWIND = VIEW access restriction, REWIND access permission
 	 */
@@ -1607,18 +1607,18 @@
 
 		TeamModel team = new TeamModel("test");
 		team.setRepositoryPermission(repository.name, AccessPermission.REWIND);
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertTrue("team CAN NOT clone!", team.canClone(repository));
 		assertTrue("team CAN NOT push!", team.canPush(repository));
-		
+
 		assertTrue("team CAN NOT create ref!", team.canCreateRef(repository));
 		assertTrue("team CAN NOT delete ref!", team.canDeleteRef(repository));
 		assertTrue("team CAN NOT rewind ref!", team.canRewindRef(repository));
 
 		assertEquals("team has wrong permission!", AccessPermission.REWIND, team.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * NONE_CLONE = NO access restriction, CLONE access permission
 	 * (not useful scenario)
@@ -1631,11 +1631,11 @@
 
 		TeamModel team = new TeamModel("test");
 		team.setRepositoryPermission(repository.name, AccessPermission.CLONE);
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertTrue("team CAN NOT clone!", team.canClone(repository));
 		assertTrue("team CAN NOT push!", team.canPush(repository));
-		
+
 		assertTrue("team CAN NOT create ref!", team.canCreateRef(repository));
 		assertTrue("team CAN NOT delete ref!", team.canDeleteRef(repository));
 		assertTrue("team CAN NOT rewind ref!", team.canRewindRef(repository));
@@ -1654,11 +1654,11 @@
 
 		TeamModel team = new TeamModel("test");
 		team.setRepositoryPermission(repository.name, AccessPermission.CLONE);
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertTrue("team CAN NOT clone!", team.canClone(repository));
 		assertFalse("team CAN push!", team.canPush(repository));
-		
+
 		assertFalse("team CAN create ref!", team.canCreateRef(repository));
 		assertFalse("team CAN delete ref!", team.canDeleteRef(repository));
 		assertFalse("team CAN rewind ref!", team.canRewindRef(repository));
@@ -1677,18 +1677,18 @@
 
 		TeamModel team = new TeamModel("test");
 		team.setRepositoryPermission(repository.name, AccessPermission.CLONE);
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertTrue("team CAN NOT clone!", team.canClone(repository));
 		assertFalse("team CAN push!", team.canPush(repository));
-		
+
 		assertFalse("team CAN create ref!", team.canCreateRef(repository));
 		assertFalse("team CAN delete ref!", team.canDeleteRef(repository));
 		assertFalse("team CAN rewind ref!", team.canRewindRef(repository));
 
 		assertEquals("team has wrong permission!", AccessPermission.CLONE, team.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * VIEW_CLONE = VIEW access restriction, CLONE access permission
 	 */
@@ -1700,11 +1700,11 @@
 
 		TeamModel team = new TeamModel("test");
 		team.setRepositoryPermission(repository.name, AccessPermission.CLONE);
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertTrue("team CAN NOT clone!", team.canClone(repository));
 		assertFalse("team CAN push!", team.canPush(repository));
-		
+
 		assertFalse("team CAN create ref!", team.canCreateRef(repository));
 		assertFalse("team CAN delete ref!", team.canDeleteRef(repository));
 		assertFalse("team CAN rewind ref!", team.canRewindRef(repository));
@@ -1724,11 +1724,11 @@
 
 		TeamModel team = new TeamModel("test");
 		team.setRepositoryPermission(repository.name, AccessPermission.VIEW);
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertTrue("team CAN NOT clone!", team.canClone(repository));
 		assertTrue("team CAN NOT push!", team.canPush(repository));
-		
+
 		assertTrue("team CAN NOT create ref!", team.canCreateRef(repository));
 		assertTrue("team CAN NOT delete ref!", team.canDeleteRef(repository));
 		assertTrue("team CAN NOT rewind ref!", team.canRewindRef(repository));
@@ -1747,18 +1747,18 @@
 
 		TeamModel team = new TeamModel("test");
 		team.setRepositoryPermission(repository.name, AccessPermission.VIEW);
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertTrue("team CAN NOT clone!", team.canClone(repository));
 		assertFalse("team CAN push!", team.canPush(repository));
-		
+
 		assertFalse("team CAN create ref!", team.canCreateRef(repository));
 		assertFalse("team CAN delete ref!", team.canDeleteRef(repository));
 		assertFalse("team CAN rewind ref!", team.canRewindRef(repository));
 
 		assertEquals("team has wrong permission!", AccessPermission.CLONE, team.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * CLONE_VIEW = CLONE access restriction, VIEW access permission
 	 */
@@ -1770,18 +1770,18 @@
 
 		TeamModel team = new TeamModel("test");
 		team.setRepositoryPermission(repository.name, AccessPermission.VIEW);
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertFalse("team CAN clone!", team.canClone(repository));
 		assertFalse("team CAN push!", team.canPush(repository));
-		
+
 		assertFalse("team CAN create ref!", team.canCreateRef(repository));
 		assertFalse("team CAN delete ref!", team.canDeleteRef(repository));
 		assertFalse("team CAN rewind ref!", team.canRewindRef(repository));
 
 		assertEquals("team has wrong permission!", AccessPermission.VIEW, team.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * VIEW_VIEW = VIEW access restriction, VIEW access permission
 	 */
@@ -1793,18 +1793,18 @@
 
 		TeamModel team = new TeamModel("test");
 		team.setRepositoryPermission(repository.name, AccessPermission.VIEW);
-		
+
 		assertTrue("team CAN NOT view!", team.canView(repository));
 		assertFalse("team CAN clone!", team.canClone(repository));
 		assertFalse("team CAN push!", team.canPush(repository));
-		
+
 		assertFalse("team CAN create ref!", team.canCreateRef(repository));
 		assertFalse("team CAN delete ref!", team.canDeleteRef(repository));
 		assertFalse("team CAN rewind ref!", team.canRewindRef(repository));
 
 		assertEquals("team has wrong permission!", AccessPermission.VIEW, team.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * NONE_NONE = NO access restriction, NO access permission
 	 */
@@ -1817,18 +1817,18 @@
 		TeamModel team = new TeamModel("test");
 		UserModel user = new UserModel("test");
 		user.teams.add(team);
-		
+
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertTrue("team member CAN NOT clone!", user.canClone(repository));
 		assertTrue("team member CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("team member CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("team member CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("team member CAN NOT rewind ref!", user.canRewindRef(repository));
 
 		assertEquals("team member has wrong permission!", AccessPermission.REWIND, user.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * PUSH_NONE = PUSH access restriction, NO access permission
 	 */
@@ -1841,11 +1841,11 @@
 		TeamModel team = new TeamModel("test");
 		UserModel user = new UserModel("test");
 		user.teams.add(team);
-		
+
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertTrue("team member CAN NOT clone!", user.canClone(repository));
 		assertFalse("team member CAN push!", user.canPush(repository));
-		
+
 		assertFalse("team member CAN create ref!", user.canCreateRef(repository));
 		assertFalse("team member CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("team member CAN rewind ref!", user.canRewindRef(repository));
@@ -1865,11 +1865,11 @@
 		TeamModel team = new TeamModel("test");
 		UserModel user = new UserModel("test");
 		user.teams.add(team);
-		
+
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertFalse("team member CAN clone!", user.canClone(repository));
 		assertFalse("team member CAN push!", user.canPush(repository));
-		
+
 		assertFalse("team member CAN create ref!", user.canCreateRef(repository));
 		assertFalse("team member CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("team member CAN rewind ref!", user.canRewindRef(repository));
@@ -1889,18 +1889,18 @@
 		TeamModel team = new TeamModel("test");
 		UserModel user = new UserModel("test");
 		user.teams.add(team);
-		
+
 		assertFalse("team member CAN view!", user.canView(repository));
 		assertFalse("team member CAN clone!", user.canClone(repository));
 		assertFalse("team member CAN push!", user.canPush(repository));
-		
+
 		assertFalse("team member CAN create ref!", user.canCreateRef(repository));
 		assertFalse("team member CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("team member CAN rewind ref!", user.canRewindRef(repository));
 
 		assertEquals("team member has wrong permission!", AccessPermission.NONE, user.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * NONE_PUSH = NO access restriction, PUSH access permission
 	 * (not useful scenario)
@@ -1915,18 +1915,18 @@
 		team.setRepositoryPermission(repository.name, AccessPermission.PUSH);
 		UserModel user = new UserModel("test");
 		user.teams.add(team);
-		
+
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertTrue("team member CAN NOT clone!", user.canClone(repository));
 		assertTrue("team member CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("team member CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("team member CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("team member CAN NOT rewind ref!", user.canRewindRef(repository));
 
 		assertEquals("team member has wrong permission!", AccessPermission.REWIND, user.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * PUSH_PUSH = PUSH access restriction, PUSH access permission
 	 */
@@ -1944,14 +1944,14 @@
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertTrue("team member CAN NOT clone!", user.canClone(repository));
 		assertTrue("team member CAN NOT push!", user.canPush(repository));
-		
+
 		assertFalse("team member CAN create ref!", user.canCreateRef(repository));
 		assertFalse("team member CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("team member CAN rewind ref!", user.canRewindRef(repository));
 
 		assertEquals("team member has wrong permission!", AccessPermission.PUSH, user.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * CLONE_PUSH = CLONE access restriction, PUSH access permission
 	 */
@@ -1969,14 +1969,14 @@
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertTrue("team member CAN NOT clone!", user.canClone(repository));
 		assertTrue("team member CAN NOT push!", user.canPush(repository));
-		
+
 		assertFalse("team member CAN create ref!", user.canCreateRef(repository));
 		assertFalse("team member CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("team member CAN rewind ref!", user.canRewindRef(repository));
 
 		assertEquals("team member has wrong permission!", AccessPermission.PUSH, user.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * VIEW_PUSH = VIEW access restriction, PUSH access permission
 	 */
@@ -1994,14 +1994,14 @@
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertTrue("team member CAN NOT clone!", user.canClone(repository));
 		assertTrue("team member CAN NOT push!", user.canPush(repository));
-		
+
 		assertFalse("team member CAN create ref!", user.canCreateRef(repository));
 		assertFalse("team member CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("team member CAN rewind ref!", user.canRewindRef(repository));
 
 		assertEquals("team member has wrong permission!", AccessPermission.PUSH, user.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * NONE_CREATE = NO access restriction, CREATE access permission
 	 * (not useful scenario)
@@ -2016,18 +2016,18 @@
 		team.setRepositoryPermission(repository.name, AccessPermission.CREATE);
 		UserModel user = new UserModel("test");
 		user.teams.add(team);
-		
+
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertTrue("team member CAN NOT clone!", user.canClone(repository));
 		assertTrue("team member CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("team member CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("team member CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("team member CAN NOT rewind ref!", user.canRewindRef(repository));
 
 		assertEquals("team member has wrong permission!", AccessPermission.REWIND, user.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * PUSH_CREATE = PUSH access restriction, CREATE access permission
 	 */
@@ -2045,14 +2045,14 @@
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertTrue("team member CAN NOT clone!", user.canClone(repository));
 		assertTrue("team member CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("team member CAN NOT create ref!", user.canCreateRef(repository));
 		assertFalse("team member CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("team member CAN rewind ref!", user.canRewindRef(repository));
 
 		assertEquals("team member has wrong permission!", AccessPermission.CREATE, user.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * CLONE_CREATE = CLONE access restriction, CREATE access permission
 	 */
@@ -2070,14 +2070,14 @@
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertTrue("team member CAN NOT clone!", user.canClone(repository));
 		assertTrue("team member CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("team member CAN NOT create ref!", user.canCreateRef(repository));
 		assertFalse("team member CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("team member CAN rewind ref!", user.canRewindRef(repository));
 
 		assertEquals("team member has wrong permission!", AccessPermission.CREATE, user.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * VIEW_CREATE = VIEW access restriction, CREATE access permission
 	 */
@@ -2095,7 +2095,7 @@
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertTrue("team member CAN NOT clone!", user.canClone(repository));
 		assertTrue("team member CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("team member CAN NOT create ref!", user.canCreateRef(repository));
 		assertFalse("team member CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("team member CAN rewind ref!", user.canRewindRef(repository));
@@ -2117,18 +2117,18 @@
 		team.setRepositoryPermission(repository.name, AccessPermission.DELETE);
 		UserModel user = new UserModel("test");
 		user.teams.add(team);
-		
+
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertTrue("team member CAN NOT clone!", user.canClone(repository));
 		assertTrue("team member CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("team member CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("team member CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("team member CAN NOT rewind ref!", user.canRewindRef(repository));
 
 		assertEquals("team member has wrong permission!", AccessPermission.REWIND, user.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * PUSH_DELETE = PUSH access restriction, DELETE access permission
 	 */
@@ -2146,14 +2146,14 @@
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertTrue("team member CAN NOT clone!", user.canClone(repository));
 		assertTrue("team member CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("team member CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("team member CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertFalse("team member CAN rewind ref!", user.canRewindRef(repository));
 
 		assertEquals("team member has wrong permission!", AccessPermission.DELETE, user.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * CLONE_DELETE = CLONE access restriction, DELETE access permission
 	 */
@@ -2171,14 +2171,14 @@
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertTrue("team member CAN NOT clone!", user.canClone(repository));
 		assertTrue("team member CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("team member CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("team member CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertFalse("team member CAN rewind ref!", user.canRewindRef(repository));
 
 		assertEquals("team member has wrong permission!", AccessPermission.DELETE, user.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * VIEW_DELETE = VIEW access restriction, DELETE access permission
 	 */
@@ -2196,7 +2196,7 @@
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertTrue("team member CAN NOT clone!", user.canClone(repository));
 		assertTrue("team member CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("team member CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("team member CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertFalse("team member CAN rewind ref!", user.canRewindRef(repository));
@@ -2218,18 +2218,18 @@
 		team.setRepositoryPermission(repository.name, AccessPermission.REWIND);
 		UserModel user = new UserModel("test");
 		user.teams.add(team);
-		
+
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertTrue("team member CAN NOT clone!", user.canClone(repository));
 		assertTrue("team member CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("team member CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("team member CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("team member CAN NOT rewind ref!", user.canRewindRef(repository));
 
 		assertEquals("team member has wrong permission!", AccessPermission.REWIND, user.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * PUSH_REWIND = PUSH access restriction, REWIND access permission
 	 */
@@ -2247,14 +2247,14 @@
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertTrue("team member CAN NOT clone!", user.canClone(repository));
 		assertTrue("team member CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("team member CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("team member CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("team member CAN NOT rewind ref!", user.canRewindRef(repository));
 
 		assertEquals("team member has wrong permission!", AccessPermission.REWIND, user.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * CLONE_REWIND = CLONE access restriction, REWIND access permission
 	 */
@@ -2272,14 +2272,14 @@
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertTrue("team member CAN NOT clone!", user.canClone(repository));
 		assertTrue("team member CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("team member CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("team member CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("team member CAN NOT rewind ref!", user.canRewindRef(repository));
 
 		assertEquals("team member has wrong permission!", AccessPermission.REWIND, user.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * VIEW_REWIND = VIEW access restriction, REWIND access permission
 	 */
@@ -2297,14 +2297,14 @@
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertTrue("team member CAN NOT clone!", user.canClone(repository));
 		assertTrue("team member CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("team member CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("team member CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("team member CAN NOT rewind ref!", user.canRewindRef(repository));
 
 		assertEquals("team member has wrong permission!", AccessPermission.REWIND, user.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * NONE_CLONE = NO access restriction, CLONE access permission
 	 * (not useful scenario)
@@ -2323,7 +2323,7 @@
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertTrue("team member CAN NOT clone!", user.canClone(repository));
 		assertTrue("team member CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("team member CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("team member CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("team member CAN NOT rewind ref!", user.canRewindRef(repository));
@@ -2348,7 +2348,7 @@
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertTrue("team member CAN NOT clone!", user.canClone(repository));
 		assertFalse("team member CAN push!", user.canPush(repository));
-		
+
 		assertFalse("team member CAN create ref!", user.canCreateRef(repository));
 		assertFalse("team member CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("team member CAN rewind ref!", user.canRewindRef(repository));
@@ -2373,14 +2373,14 @@
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertTrue("team member CAN NOT clone!", user.canClone(repository));
 		assertFalse("team member CAN push!", user.canPush(repository));
-		
+
 		assertFalse("team member CAN create ref!", user.canCreateRef(repository));
 		assertFalse("team member CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("team member CAN rewind ref!", user.canRewindRef(repository));
 
 		assertEquals("team member has wrong permission!", AccessPermission.CLONE, user.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * VIEW_CLONE = VIEW access restriction, CLONE access permission
 	 */
@@ -2398,7 +2398,7 @@
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertTrue("team member CAN NOT clone!", user.canClone(repository));
 		assertFalse("team member CAN push!", user.canPush(repository));
-		
+
 		assertFalse("team member CAN create ref!", user.canCreateRef(repository));
 		assertFalse("team member CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("team member CAN rewind ref!", user.canRewindRef(repository));
@@ -2424,7 +2424,7 @@
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertTrue("team member CAN NOT clone!", user.canClone(repository));
 		assertTrue("team member CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("team member CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("team member CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("team member CAN NOT rewind ref!", user.canRewindRef(repository));
@@ -2449,14 +2449,14 @@
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertTrue("team member CAN NOT clone!", user.canClone(repository));
 		assertFalse("team member CAN push!", user.canPush(repository));
-		
+
 		assertFalse("team member CAN create ref!", user.canCreateRef(repository));
 		assertFalse("team member CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("team member CAN rewind ref!", user.canRewindRef(repository));
 
 		assertEquals("team member has wrong permission!", AccessPermission.CLONE, user.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * CLONE_VIEW = CLONE access restriction, VIEW access permission
 	 */
@@ -2474,14 +2474,14 @@
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertFalse("team member CAN clone!", user.canClone(repository));
 		assertFalse("team member CAN push!", user.canPush(repository));
-		
+
 		assertFalse("team member CAN create ref!", user.canCreateRef(repository));
 		assertFalse("team member CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("team member CAN rewind ref!", user.canRewindRef(repository));
 
 		assertEquals("team member has wrong permission!", AccessPermission.VIEW, user.getRepositoryPermission(repository).permission);
 	}
-	
+
 	/**
 	 * VIEW_VIEW = VIEW access restriction, VIEW access permission
 	 */
@@ -2499,14 +2499,14 @@
 		assertTrue("team member CAN NOT view!", user.canView(repository));
 		assertFalse("team member CAN clone!", user.canClone(repository));
 		assertFalse("team member CAN push!", user.canPush(repository));
-		
+
 		assertFalse("team member CAN create ref!", user.canCreateRef(repository));
 		assertFalse("team member CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("team member CAN rewind ref!", user.canRewindRef(repository));
 
 		assertEquals("team member has wrong permission!", AccessPermission.VIEW, user.getRepositoryPermission(repository).permission);
 	}
-	
+
 	@Test
 	public void testOwner() throws Exception {
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
@@ -2520,7 +2520,7 @@
 		assertTrue("owner CAN NOT view!", user.canView(repository));
 		assertTrue("owner CAN NOT clone!", user.canClone(repository));
 		assertTrue("owner CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("owner CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("owner CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("owner CAN NOT rewind ref!", user.canRewindRef(repository));
@@ -2528,11 +2528,11 @@
 		assertEquals("owner has wrong permission!", AccessPermission.REWIND, user.getRepositoryPermission(repository).permission);
 
 		assertTrue("owner CAN NOT fork!", user.canFork(repository));
-		
+
 		assertFalse("owner CAN NOT delete!", user.canDelete(repository));
 		assertTrue("owner CAN NOT edit!", user.canEdit(repository));
 	}
-	
+
 	@Test
 	public void testMultipleOwners() throws Exception {
 		RepositoryModel repository = new RepositoryModel("myrepo.git", null, null, new Date());
@@ -2549,7 +2549,7 @@
 		assertTrue("owner CAN NOT view!", user.canView(repository));
 		assertTrue("owner CAN NOT clone!", user.canClone(repository));
 		assertTrue("owner CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("owner CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("owner CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("owner CAN NOT rewind ref!", user.canRewindRef(repository));
@@ -2557,16 +2557,16 @@
 		assertEquals("owner has wrong permission!", AccessPermission.REWIND, user.getRepositoryPermission(repository).permission);
 
 		assertTrue("owner CAN NOT fork!", user.canFork(repository));
-		
+
 		assertFalse("owner CAN NOT delete!", user.canDelete(repository));
 		assertTrue("owner CAN NOT edit!", user.canEdit(repository));
-		
+
 		// second owner
 		assertFalse("user SHOULD NOT HAVE a repository permission!", user2.hasRepositoryPermission(repository.name));
 		assertTrue("owner CAN NOT view!", user2.canView(repository));
 		assertTrue("owner CAN NOT clone!", user2.canClone(repository));
 		assertTrue("owner CAN NOT push!", user2.canPush(repository));
-		
+
 		assertTrue("owner CAN NOT create ref!", user2.canCreateRef(repository));
 		assertTrue("owner CAN NOT delete ref!", user2.canDeleteRef(repository));
 		assertTrue("owner CAN NOT rewind ref!", user2.canRewindRef(repository));
@@ -2574,14 +2574,14 @@
 		assertEquals("owner has wrong permission!", AccessPermission.REWIND, user2.getRepositoryPermission(repository).permission);
 
 		assertTrue("owner CAN NOT fork!", user2.canFork(repository));
-		
+
 		assertFalse("owner CAN NOT delete!", user2.canDelete(repository));
 		assertTrue("owner CAN NOT edit!", user2.canEdit(repository));
-		
+
 		assertTrue(repository.isOwner(user.username));
-		assertTrue(repository.isOwner(user2.username));	
+		assertTrue(repository.isOwner(user2.username));
 	}
-	
+
 	@Test
 	public void testOwnerPersonalRepository() throws Exception {
 		RepositoryModel repository = new RepositoryModel("~test/myrepo.git", null, null, new Date());
@@ -2595,7 +2595,7 @@
 		assertTrue("user CAN NOT view!", user.canView(repository));
 		assertTrue("user CAN NOT clone!", user.canClone(repository));
 		assertTrue("user CAN NOT push!", user.canPush(repository));
-		
+
 		assertTrue("user CAN NOT create ref!", user.canCreateRef(repository));
 		assertTrue("user CAN NOT delete ref!", user.canDeleteRef(repository));
 		assertTrue("user CAN NOT rewind ref!", user.canRewindRef(repository));
@@ -2603,7 +2603,7 @@
 		assertEquals("user has wrong permission!", AccessPermission.REWIND, user.getRepositoryPermission(repository).permission);
 
 		assertFalse("user CAN fork!", user.canFork(repository));
-		
+
 		assertTrue("user CAN NOT delete!", user.canDelete(repository));
 		assertTrue("user CAN NOT edit!", user.canEdit(repository));
 	}
@@ -2621,7 +2621,7 @@
 		assertFalse("user CAN view!", user.canView(repository));
 		assertFalse("user CAN clone!", user.canClone(repository));
 		assertFalse("user CAN push!", user.canPush(repository));
-		
+
 		assertFalse("user CAN create ref!", user.canCreateRef(repository));
 		assertFalse("user CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("user CAN rewind ref!", user.canRewindRef(repository));
@@ -2629,11 +2629,11 @@
 		assertEquals("user has wrong permission!", AccessPermission.NONE, user.getRepositoryPermission(repository).permission);
 
 		assertFalse("user CAN fork!", user.canFork(repository));
-		
+
 		assertFalse("user CAN delete!", user.canDelete(repository));
 		assertFalse("user CAN edit!", user.canEdit(repository));
 	}
-	
+
 	@Test
 	public void testRegexMatching() throws Exception {
 		RepositoryModel repository = new RepositoryModel("ubercool/_my-r/e~po.git", null, null, new Date());
@@ -2647,7 +2647,7 @@
 		assertTrue("user CAN NOT view!", user.canView(repository));
 		assertTrue("user CAN NOT clone!", user.canClone(repository));
 		assertFalse("user CAN push!", user.canPush(repository));
-		
+
 		assertFalse("user CAN create ref!", user.canCreateRef(repository));
 		assertFalse("user CAN delete ref!", user.canDeleteRef(repository));
 		assertFalse("user CAN rewind ref!", user.canRewindRef(repository));
@@ -2655,14 +2655,14 @@
 		assertEquals("user has wrong permission!", AccessPermission.CLONE, user.getRepositoryPermission(repository).permission);
 
 		assertFalse("user CAN fork!", user.canFork(repository));
-		
+
 		assertFalse("user CAN delete!", user.canDelete(repository));
 		assertFalse("user CAN edit!", user.canEdit(repository));
 	}
 
 	@Test
 	public void testRegexIncludeCommonExcludePersonal() throws Exception {
-		
+
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission("[^~].*", AccessPermission.CLONE);
 
@@ -2670,12 +2670,12 @@
 		RepositoryModel common = new RepositoryModel("ubercool/_my-r/e~po.git", null, null, new Date());
 		common.authorizationControl = AuthorizationControl.NAMED;
 		common.accessRestriction = AccessRestrictionType.VIEW;
-		
+
 		assertTrue("user DOES NOT HAVE a repository permission!", user.hasRepositoryPermission(common.name));
 		assertTrue("user CAN NOT view!", user.canView(common));
 		assertTrue("user CAN NOT clone!", user.canClone(common));
 		assertFalse("user CAN push!", user.canPush(common));
-		
+
 		assertFalse("user CAN create ref!", user.canCreateRef(common));
 		assertFalse("user CAN delete ref!", user.canDeleteRef(common));
 		assertFalse("user CAN rewind ref!", user.canRewindRef(common));
@@ -2683,7 +2683,7 @@
 		assertEquals("user has wrong permission!", AccessPermission.CLONE, user.getRepositoryPermission(common).permission);
 
 		assertFalse("user CAN fork!", user.canFork(common));
-		
+
 		assertFalse("user CAN delete!", user.canDelete(common));
 		assertFalse("user CAN edit!", user.canEdit(common));
 
@@ -2691,12 +2691,12 @@
 		RepositoryModel personal = new RepositoryModel("~ubercool/_my-r/e~po.git", null, null, new Date());
 		personal.authorizationControl = AuthorizationControl.NAMED;
 		personal.accessRestriction = AccessRestrictionType.VIEW;
-		
+
 		assertFalse("user HAS a repository permission!", user.hasRepositoryPermission(personal.name));
 		assertFalse("user CAN NOT view!", user.canView(personal));
 		assertFalse("user CAN NOT clone!", user.canClone(personal));
 		assertFalse("user CAN push!", user.canPush(personal));
-		
+
 		assertFalse("user CAN create ref!", user.canCreateRef(personal));
 		assertFalse("user CAN delete ref!", user.canDeleteRef(personal));
 		assertFalse("user CAN rewind ref!", user.canRewindRef(personal));
@@ -2704,11 +2704,11 @@
 		assertEquals("user has wrong permission!", AccessPermission.NONE, user.getRepositoryPermission(personal).permission);
 
 		assertFalse("user CAN fork!", user.canFork(personal));
-		
+
 		assertFalse("user CAN delete!", user.canDelete(personal));
 		assertFalse("user CAN edit!", user.canEdit(personal));
 	}
-	
+
 	@Test
 	public void testRegexMatching2() throws Exception {
 		RepositoryModel personal = new RepositoryModel("~ubercool/_my-r/e~po.git", null, null, new Date());
@@ -2720,13 +2720,13 @@
 		user.setRepositoryPermission("[^~].*", AccessPermission.CLONE);
 		// permitall  ~ubercool repositories
 		user.setRepositoryPermission("~ubercool/.*", AccessPermission.CLONE);
-		
+
 		// personal
 		assertTrue("user DOES NOT HAVE a repository permission!", user.hasRepositoryPermission(personal.name));
 		assertTrue("user CAN NOT view!", user.canView(personal));
 		assertTrue("user CAN NOT clone!", user.canClone(personal));
 		assertFalse("user CAN push!", user.canPush(personal));
-		
+
 		assertFalse("user CAN create ref!", user.canCreateRef(personal));
 		assertFalse("user CAN delete ref!", user.canDeleteRef(personal));
 		assertFalse("user CAN rewind ref!", user.canRewindRef(personal));
@@ -2734,11 +2734,11 @@
 		assertEquals("user has wrong permission!", AccessPermission.CLONE, user.getRepositoryPermission(personal).permission);
 
 		assertFalse("user CAN fork!", user.canFork(personal));
-		
+
 		assertFalse("user CAN delete!", user.canDelete(personal));
 		assertFalse("user CAN edit!", user.canEdit(personal));
 	}
-	
+
 	@Test
 	public void testRegexOrder() throws Exception {
 		RepositoryModel personal = new RepositoryModel("~ubercool/_my-r/e~po.git", null, null, new Date());
@@ -2748,13 +2748,13 @@
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission(".*", AccessPermission.PUSH);
 		user.setRepositoryPermission("~ubercool/.*", AccessPermission.CLONE);
-		
-		// has PUSH access because first match is PUSH permission 
+
+		// has PUSH access because first match is PUSH permission
 		assertTrue("user HAS a repository permission!", user.hasRepositoryPermission(personal.name));
 		assertTrue("user CAN NOT view!", user.canView(personal));
 		assertTrue("user CAN NOT clone!", user.canClone(personal));
 		assertTrue("user CAN NOT push!", user.canPush(personal));
-		
+
 		assertFalse("user CAN create ref!", user.canCreateRef(personal));
 		assertFalse("user CAN delete ref!", user.canDeleteRef(personal));
 		assertFalse("user CAN rewind ref!", user.canRewindRef(personal));
@@ -2762,20 +2762,20 @@
 		assertEquals("user has wrong permission!", AccessPermission.PUSH, user.getRepositoryPermission(personal).permission);
 
 		assertFalse("user CAN fork!", user.canFork(personal));
-		
+
 		assertFalse("user CAN delete!", user.canDelete(personal));
 		assertFalse("user CAN edit!", user.canEdit(personal));
-				
+
 		user.permissions.clear();
 		user.setRepositoryPermission("~ubercool/.*", AccessPermission.CLONE);
 		user.setRepositoryPermission(".*", AccessPermission.PUSH);
-		
+
 		// has CLONE access because first match is CLONE permission
 		assertTrue("user HAS a repository permission!", user.hasRepositoryPermission(personal.name));
 		assertTrue("user CAN NOT view!", user.canView(personal));
 		assertTrue("user CAN NOT clone!", user.canClone(personal));
 		assertFalse("user CAN push!", user.canPush(personal));
-				
+
 		assertFalse("user CAN create ref!", user.canCreateRef(personal));
 		assertFalse("user CAN delete ref!", user.canDeleteRef(personal));
 		assertFalse("user CAN rewind ref!", user.canRewindRef(personal));
@@ -2783,11 +2783,11 @@
 		assertEquals("user has wrong permission!", AccessPermission.CLONE, user.getRepositoryPermission(personal).permission);
 
 		assertFalse("user CAN fork!", user.canFork(personal));
-				
+
 		assertFalse("user CAN delete!", user.canDelete(personal));
 		assertFalse("user CAN edit!", user.canEdit(personal));
 	}
-	
+
 	@Test
 	public void testExclusion() throws Exception {
 		RepositoryModel personal = new RepositoryModel("~ubercool/_my-r/e~po.git", null, null, new Date());
@@ -2797,13 +2797,13 @@
 		UserModel user = new UserModel("test");
 		user.setRepositoryPermission("~ubercool/.*", AccessPermission.EXCLUDE);
 		user.setRepositoryPermission(".*", AccessPermission.PUSH);
-		
+
 		// has EXCLUDE access because first match is EXCLUDE permission
 		assertTrue("user DOES NOT HAVE a repository permission!", user.hasRepositoryPermission(personal.name));
 		assertFalse("user CAN NOT view!", user.canView(personal));
 		assertFalse("user CAN NOT clone!", user.canClone(personal));
 		assertFalse("user CAN push!", user.canPush(personal));
-				
+
 		assertFalse("user CAN create ref!", user.canCreateRef(personal));
 		assertFalse("user CAN delete ref!", user.canDeleteRef(personal));
 		assertFalse("user CAN rewind ref!", user.canRewindRef(personal));
@@ -2811,7 +2811,7 @@
 		assertEquals("user has wrong permission!", AccessPermission.EXCLUDE, user.getRepositoryPermission(personal).permission);
 
 		assertFalse("user CAN fork!", user.canFork(personal));
-				
+
 		assertFalse("user CAN delete!", user.canDelete(personal));
 		assertFalse("user CAN edit!", user.canEdit(personal));
 	}
@@ -2824,7 +2824,7 @@
 		user.teams.add(team);
 		assertTrue("User did not inherit admin privileges", user.canAdmin());
 	}
-	
+
 	@Test
 	public void testForkTeamInheritance() throws Exception {
 		UserModel user = new UserModel("test");
@@ -2854,13 +2854,13 @@
 
 		assertEquals("user has wrong permission!", AccessPermission.REWIND, user.getRepositoryPermission(repo).permission);
 		assertEquals("team has wrong permission!", AccessPermission.REWIND, team.getRepositoryPermission(repo).permission);
-		
+
 		// freeze repo
 		repo.isFrozen = true;
 		assertEquals("user has wrong permission!", AccessPermission.CLONE, user.getRepositoryPermission(repo).permission);
 		assertEquals("team has wrong permission!", AccessPermission.CLONE, team.getRepositoryPermission(repo).permission);
 	}
-	
+
 	@Test
 	public void testIsBare() throws Exception {
 		RepositoryModel repo = new RepositoryModel("somerepo.git", null, null, new Date());
@@ -2872,7 +2872,7 @@
 
 		assertEquals("user has wrong permission!", AccessPermission.REWIND, user.getRepositoryPermission(repo).permission);
 		assertEquals("team has wrong permission!", AccessPermission.REWIND, team.getRepositoryPermission(repo).permission);
-		
+
 		// set repo to have a working copy, pushes prohibited
 		repo.isBare = false;
 		assertEquals("user has wrong permission!", AccessPermission.CLONE, user.getRepositoryPermission(repo).permission);

--
Gitblit v1.9.1