James Moger
2013-05-02 4b4e708d32f56cd8c7d22c951042ba557b6903df
Do not include push-restricted, empty repositories for users without push access
1 files modified
10 ■■■■■ changed files
src/main/java/com/gitblit/GitBlit.java 10 ●●●●● patch | view | raw | blame | history
src/main/java/com/gitblit/GitBlit.java
@@ -1294,7 +1294,15 @@
        for (String repo : list) {
            RepositoryModel model = getRepositoryModel(user, repo);
            if (model != null) {
                repositories.add(model);
                if (!model.hasCommits) {
                    // only add empty repositories that user can push to
                    if (UserModel.ANONYMOUS.canPush(model)
                            || user != null && user.canPush(model)) {
                        repositories.add(model);
                    }
                } else {
                    repositories.add(model);
                }
            }
        }
        if (getBoolean(Keys.web.showRepositorySizes, true)) {