/** * Check if the repository already exists. * * @return true if the repository exists; false if it is new. * @throws java.io.IOException * the repository cannot be checked. */ public boolean exists() throws IOException { if (getRefDatabase() instanceof DfsRefDatabase) { return ((DfsRefDatabase) getRefDatabase()).exists(); } return true; }
/** * Initialize a garbage collector. * * @param repository * repository objects to be packed will be read from. */ public DfsGarbageCollector(DfsRepository repository) { repo = repository; refdb = repo.getRefDatabase(); objdb = repo.getObjectDatabase(); newPackDesc = new ArrayList<>(4); newPackStats = new ArrayList<>(4); newPackObj = new ArrayList<>(4); packConfig = new PackConfig(repo); packConfig.setIndexVersion(2); }
/** {@inheritDoc} */ @Override public void scanForRepoChanges() throws IOException { getRefDatabase().refresh(); getObjectDatabase().clearCache(); }
pm.beginTask(JGitText.get().countingObjects, ProgressMonitor.UNKNOWN); try (ObjectWalk ow = new ObjectWalk(repo)) { for (Ref r : repo.getRefDatabase().getRefs()) { ObjectId objectId = r.getObjectId(); if (objectId == null) {
/** * Check if the repository already exists. * * @return true if the repository exists; false if it is new. * @throws IOException * the repository cannot be checked. */ public boolean exists() throws IOException { if (getRefDatabase() instanceof DfsRefDatabase) { return ((DfsRefDatabase) getRefDatabase()).exists(); } return true; }
/** * Check if the repository already exists. * * @return true if the repository exists; false if it is new. * @throws java.io.IOException * the repository cannot be checked. */ public boolean exists() throws IOException { if (getRefDatabase() instanceof DfsRefDatabase) { return ((DfsRefDatabase) getRefDatabase()).exists(); } return true; }
/** * Initialize a garbage collector. * * @param repository * repository objects to be packed will be read from. */ public DfsGarbageCollector(DfsRepository repository) { repo = repository; refdb = repo.getRefDatabase(); objdb = repo.getObjectDatabase(); newPackDesc = new ArrayList<DfsPackDescription>(4); newPackStats = new ArrayList<PackStatistics>(4); newPackObj = new ArrayList<ObjectIdSet>(4); packConfig = new PackConfig(repo); packConfig.setIndexVersion(2); }
/** * Initialize a garbage collector. * * @param repository * repository objects to be packed will be read from. */ public DfsGarbageCollector(DfsRepository repository) { repo = repository; refdb = repo.getRefDatabase(); objdb = repo.getObjectDatabase(); newPackDesc = new ArrayList<>(4); newPackStats = new ArrayList<>(4); newPackObj = new ArrayList<>(4); packConfig = new PackConfig(repo); packConfig.setIndexVersion(2); }
/** {@inheritDoc} */ @Override public void scanForRepoChanges() throws IOException { getRefDatabase().refresh(); getObjectDatabase().clearCache(); }
@Override public void scanForRepoChanges() throws IOException { getRefDatabase().refresh(); getObjectDatabase().clearCache(); }
pm.beginTask(JGitText.get().countingObjects, ProgressMonitor.UNKNOWN); try (ObjectWalk ow = new ObjectWalk(repo)) { for (Ref r : repo.getRefDatabase().getRefs()) { ObjectId objectId = r.getObjectId(); if (objectId == null) {