James Moger
2011-11-04 9119cf9d89257717b486c59b73bacc7c375501fc
src/com/gitblit/client/GitblitClient.java
@@ -25,6 +25,7 @@
import java.util.Map;
import java.util.Set;
import com.gitblit.Constants;
import com.gitblit.GitBlitException.ForbiddenException;
import com.gitblit.GitBlitException.NotAllowedException;
import com.gitblit.GitBlitException.UnauthorizedException;
@@ -213,17 +214,31 @@
      return status;
   }
   public List<String> getBranches(String repository) {
      List<FeedModel> feeds = getAvailableFeeds(repository);
      List<String> branches = new ArrayList<String>();
      for (FeedModel feed : feeds) {
         branches.add(feed.branch);
      }
      Collections.sort(branches);
      return branches;
   }
   public List<FeedModel> getAvailableFeeds() {
      return availableFeeds;
   }
   public List<FeedModel> getAvailableFeeds(RepositoryModel repository) {
      return getAvailableFeeds(repository.name);
   }
   public List<FeedModel> getAvailableFeeds(String repository) {
      List<FeedModel> repositoryFeeds = new ArrayList<FeedModel>();
      if (repository == null) {
         return repositoryFeeds;
      }
      for (FeedModel feed : availableFeeds) {
         if (feed.repository.equalsIgnoreCase(repository.name)) {
         if (feed.repository.equalsIgnoreCase(repository)) {
            repositoryFeeds.add(feed);
         }
      }
@@ -292,6 +307,12 @@
      return syndicatedEntries;
   }
   public List<SyndicatedEntryModel> search(String repository, String branch, String fragment,
         Constants.SearchType type, int numberOfEntries) throws IOException {
      return SyndicationUtils.readSearchFeed(url, repository, branch, fragment, type,
            numberOfEntries, account, password);
   }
   public List<FederationModel> refreshFederationRegistrations() throws IOException {
      List<FederationModel> list = RpcUtils.getFederationRegistrations(url, account, password);
      federationRegistrations.clear();