James Moger
2012-03-21 f1d2ada42c5e3640656d805155e1bcadb95fd126
src/com/gitblit/models/RepositoryModel.java
@@ -22,6 +22,7 @@
import com.gitblit.Constants.AccessRestrictionType;
import com.gitblit.Constants.FederationStrategy;
import com.gitblit.utils.ArrayUtils;
import com.gitblit.utils.StringUtils;
/**
@@ -53,9 +54,17 @@
   public boolean skipSizeCalculation;
   public boolean skipSummaryMetrics;
   public String frequency;
   public boolean isBare;
   public String origin;
   public String HEAD;
   public List<String> availableRefs;
   public List<String> indexedBranches;
   public String size;
   public List<String> preReceiveScripts;
   public List<String> postReceiveScripts;
   public List<String> mailingLists;
   private String displayName;
   public RepositoryModel() {
      this("", "", "", new Date(0));
   }
@@ -67,12 +76,28 @@
      this.lastChange = lastchange;
      this.accessRestriction = AccessRestrictionType.NONE;
      this.federationSets = new ArrayList<String>();
      this.federationStrategy = FederationStrategy.FEDERATE_THIS;
      this.federationStrategy = FederationStrategy.FEDERATE_THIS;
   }
   public List<String> getLocalBranches() {
      if (ArrayUtils.isEmpty(availableRefs)) {
         return new ArrayList<String>();
      }
      List<String> localBranches = new ArrayList<String>();
      for (String ref : availableRefs) {
         if (ref.startsWith("refs/heads")) {
            localBranches.add(ref);
         }
      }
      return localBranches;
   }
   @Override
   public String toString() {
      return name;
      if (displayName == null) {
         displayName = StringUtils.stripDotGit(name);
      }
      return displayName;
   }
   @Override