final String fromRevision = criteria.getFrom();
final String toRevision = criteria.getTo();
completedSearches = 0;
if (searchingUrl()) {
RequestProcessor rp = Git.getInstance().getRequestProcessor(master.getRepositoryUrl());
GitProgressSupport support = new GitProgressSupport() {
public void perform() {
OutputLogger logger = getLogger();
search(master.getRepositoryUrl(), null, fromRevision, toRevision, this, logger);
}
};
support.start(rp, master.getRepositoryUrl(), NbBundle.getMessage(SearchExecutor.class, "MSG_Search_Progress")); // NOI18N
} else {
for (final String rootUrl : workFiles.keySet()) {
final Set<File> files = workFiles.get(rootUrl);
RequestProcessor rp = Git.getInstance().getRequestProcessor(rootUrl);
GitProgressSupport support = new GitProgressSupport() {
public void perform() {
OutputLogger logger = getLogger();
search(rootUrl, files, fromRevision, toRevision, this, logger);