SourceVisitor(GitLabSCMNavigator navigator, SCMSourceObserver observer) { this.navigator = navigator; this.observer = observer; this.log = observer.getListener().getLogger(); }
@Override public void record(@NonNull String projectName, boolean isMatch) { if (isMatch) { observer.getListener().getLogger().format(" Proposing %s%n", projectName); } else { observer.getListener().getLogger().format(" Ignoring %s%n", projectName); } } })) {
observer.getListener().getLogger().format("%n Checking repositories...%n"); Set<Long> seen = new HashSet<>(); for (GiteaRepository r : repositories) { observer.getListener().getLogger().format("%n Ignoring empty repository %s%n", HyperlinkNote.encodeTo(r.getHtmlUrl(), r.getName())); continue; observer.getListener().getLogger().format("%n Checking repository %s%n", HyperlinkNote.encodeTo(r.getHtmlUrl(), r.getName())); if (request.process(r.getName(), new SCMNavigatorRequest.SourceLambda() { observer.getListener().getLogger().format("%n %d repositories were processed (query complete)%n", count); return; observer.getListener().getLogger().format("%n %d repositories were processed%n", count);
public void visitSource(String sourceName, SCMSourceObserver observer) throws IOException, InterruptedException { TaskListener listener = observer.getListener();
return; TaskListener listener = observer.getListener();
@Override public void visitSources(SCMSourceObserver observer) throws IOException, InterruptedException { TaskListener listener = observer.getListener(); File[] kids = new File(directory).listFiles(); if (kids == null) {