summaryrefslogtreecommitdiffstats
path: root/src/com/gitblit/GitBlitServlet.java
diff options
context:
space:
mode:
authorJames Moger <james.moger@gitblit.com>2011-05-19 17:13:50 -0400
committerJames Moger <james.moger@gitblit.com>2011-05-19 17:13:50 -0400
commit00afd77a2182ece3d9522d41b86b4ddd7e132288 (patch)
treedbff3de74c43d4bdb7c31f6c0acb83cd8045a631 /src/com/gitblit/GitBlitServlet.java
parentdd7961bc443c732d0bbdd6bda47d6c2cfda5b290 (diff)
downloadgitblit-00afd77a2182ece3d9522d41b86b4ddd7e132288.tar.gz
gitblit-00afd77a2182ece3d9522d41b86b4ddd7e132288.zip
Owner editing. Frozen status. Grouped repositories. Documentation.
Diffstat (limited to 'src/com/gitblit/GitBlitServlet.java')
-rw-r--r--src/com/gitblit/GitBlitServlet.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/com/gitblit/GitBlitServlet.java b/src/com/gitblit/GitBlitServlet.java
index ffdc1b04..17642c66 100644
--- a/src/com/gitblit/GitBlitServlet.java
+++ b/src/com/gitblit/GitBlitServlet.java
@@ -44,12 +44,12 @@ public class GitBlitServlet extends GitServlet {
String function = url.substring(forwardSlash + 1);
String query = req.getQueryString();
RepositoryModel model = GitBlit.self().getRepositoryModel(repository);
- if (model != null) {
- if (model.accessRestriction.atLeast(AccessRestrictionType.PUSH)) {
+ if (model != null) {
+ if (model.isFrozen || model.accessRestriction.atLeast(AccessRestrictionType.PUSH)) {
boolean authorizedUser = req.isUserInRole(repository);
if (function.startsWith("git-receive-pack") || (query.indexOf("service=git-receive-pack") > -1)) {
// Push request
- if (authorizedUser) {
+ if (!model.isFrozen && authorizedUser) {
// clone-restricted or push-authorized
super.service(req, rsp);
return;