James Moger
2012-12-06 dab13a996adbfbc4086be6ff96836e590f7d339c
Setting to stop a repository from contributing to the activity page
4 files modified
16 ■■■■■ changed files
src/com/gitblit/client/EditRepositoryDialog.java 3 ●●●● patch | view | raw | blame | history
src/com/gitblit/utils/ActivityUtils.java 4 ●●●● patch | view | raw | blame | history
src/com/gitblit/wicket/GitBlitWebApp.properties 3 ●●●● patch | view | raw | blame | history
src/com/gitblit/wicket/pages/EditRepositoryPage.java 6 ●●●●● patch | view | raw | blame | history
src/com/gitblit/client/EditRepositoryDialog.java
@@ -227,9 +227,8 @@
        isFrozen = new JCheckBox(Translation.get("gb.isFrozenDescription"),
                anRepository.isFrozen);
        maxActivityCommits = new JComboBox(new Integer [] { 0, 25, 50, 75, 100, 150, 250, 500 });
        maxActivityCommits = new JComboBox(new Integer [] { -1, 0, 25, 50, 75, 100, 150, 250, 500 });
        maxActivityCommits.setSelectedItem(anRepository.maxActivityCommits);
        mailingListsField = new JTextField(
                ArrayUtils.isEmpty(anRepository.mailingLists) ? ""
src/com/gitblit/utils/ActivityUtils.java
@@ -81,6 +81,10 @@
        Map<String, Activity> activity = new HashMap<String, Activity>();
        for (RepositoryModel model : models) {
            if (model.maxActivityCommits == -1) {
                // skip this repository
                continue;
            }
            if (model.hasCommits && model.lastChange.after(thresholdDate)) {
                if (model.isCollectingGarbage) {
                    continue;
src/com/gitblit/wicket/GitBlitWebApp.properties
@@ -439,4 +439,5 @@
gb.sslCertificateGeneratedRestart = Successfully generated new server SSL certificate for {0}.\nYou must restart Gitblit to use the new certificate.\n\nIf you are launching with the '--alias' parameter you will have to set that to ''--alias {0}''.
gb.validity = validity
gb.siteName = site name
gb.siteNameDescription = short, descriptive name of your server
gb.siteNameDescription = short, descriptive name of your server
gb.excludeFromActivity = exclude from activity page
src/com/gitblit/wicket/pages/EditRepositoryPage.java
@@ -414,7 +414,7 @@
        form.add(new CheckBox("showReadme"));
        form.add(new CheckBox("skipSizeCalculation"));
        form.add(new CheckBox("skipSummaryMetrics"));
        List<Integer> maxActivityCommits  = Arrays.asList(0, 25, 50, 75, 100, 150, 200, 250, 500 );
        List<Integer> maxActivityCommits  = Arrays.asList(-1, 0, 25, 50, 75, 100, 150, 200, 250, 500 );
        form.add(new DropDownChoice<Integer>("maxActivityCommits", maxActivityCommits, new MaxActivityCommitsRenderer()));
        mailingLists = new Model<String>(ArrayUtils.isEmpty(repositoryModel.mailingLists) ? ""
@@ -666,7 +666,9 @@
        @Override
        public String getDisplayValue(Integer value) {
            if (value == 0) {
            if (value == -1) {
                return getString("gb.excludeFromActivity");
            } else if (value == 0) {
                return getString("gb.noMaximum");
            } else {
                return value + " " + getString("gb.commits");