// This page widget
private DefineModelPage page;
private CheckboxTableViewer wkspViewer;
+ private Button filesOnlyBtn;
public FetchWizard(Keyring keyring, RepositoryFactory repositoryFactory,
Repository nodeRepository) {
wksps.add((String) obj);
}
repoSync.setSourceWkspList(wksps);
+
+ // Set the import files only option
+ repoSync.setFilesOnly(filesOnlyBtn.getSelection());
+
FetchJob job = new FetchJob(repoSync);
job.setUser(true);
job.schedule();
GridData gd = new GridData(GridData.FILL_HORIZONTAL);
chooseSourceRepoCmb.setLayoutData(gd);
+ // Import only files
+ filesOnlyBtn = new Button(composite, SWT.CHECK | SWT.WRAP);
+ filesOnlyBtn
+ .setText("Import only files (faster, a normalized action should be launched once done)");
+ filesOnlyBtn.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false,
+ false, 2, 1));
+
// Workspace table
Composite wkspTable = new Composite(composite, SWT.NONE);
gd = new GridData();