Example #1
0
  // ----------------------------------------------------------
  private NSArray<GitRef> filteredRefs(RefFilter filter) {
    NSMutableArray<GitRef> result = new NSMutableArray<GitRef>();

    Map<String, Ref> refs = repository.getAllRefs();

    for (Ref ref : RefComparator.sort(refs.values())) {
      if (filter == null || filter.accepts(ref)) {
        result.addObject(new GitRef(this, ref));
      }
    }

    return result;
  }