From a22eb4f5fdf2adeef9d7f9bfa0a72736ef4b0b5c Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Mon, 26 Dec 2011 12:45:35 -0500
Subject: [PATCH] Added repository counts to filters menu

---
 src/com/gitblit/GitBlit.java |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/src/com/gitblit/GitBlit.java b/src/com/gitblit/GitBlit.java
index c818dd5..a62d4e4 100644
--- a/src/com/gitblit/GitBlit.java
+++ b/src/com/gitblit/GitBlit.java
@@ -1479,6 +1479,30 @@
 		}
 		return scripts;
 	}
+	
+	public List<String> getInheritedPreReceiveScripts(RepositoryModel repository) {
+		Set<String> globals = new HashSet<String>();
+		for (String script : getStrings(Keys.groovy.preReceiveScripts)) {
+			if (script.endsWith(".groovy")) {
+				globals.add(script.substring(0, script.lastIndexOf('.')));
+			} else {
+				globals.add(script);
+			}
+		}
+		return new ArrayList<String>(globals);
+	}
+	
+	public List<String> getInheritedPostReceiveScripts(RepositoryModel repository) {
+		Set<String> globals = new HashSet<String>();
+		for (String script : getStrings(Keys.groovy.postReceiveScripts)) {
+			if (script.endsWith(".groovy")) {
+				globals.add(script.substring(0, script.lastIndexOf('.')));
+			} else {
+				globals.add(script);
+			}
+		}
+		return new ArrayList<String>(globals);
+	}
 
 	/**
 	 * Notify the administrators by email.

--
Gitblit v1.9.1