Examples of EvolizerSVNImporter


Examples of org.evolizer.versioncontrol.svn.importer.EvolizerSVNImporter

        String[] repositoryData = new String[3];
        repositoryData[0] = sSVNUser;
        repositoryData[1] = sSVNPwd;
        repositoryData[2] = sSVNUrl;
        sImporter = new EvolizerSVNImporter(repositoryData, 2, false, "", null);
        sImporter.importProject(sSession, new NullProgressMonitor(), 0, 50, false);
        sImporter.importProject(sSession, new NullProgressMonitor(), 50, 245, true);
    }
View Full Code Here

Examples of org.evolizer.versioncontrol.svn.importer.EvolizerSVNImporter

        String [] repositoryData = new String [3];
        repositoryData[0] = sSVNUser;
        repositoryData[1] = sSVNPwd;
        repositoryData[2] = sSVNUrl;
        sImporter =
            new EvolizerSVNImporter(
                    repositoryData,
                    2,
                    false,
                    "",
                    null);
View Full Code Here

Examples of org.evolizer.versioncontrol.svn.importer.EvolizerSVNImporter

        String[] repositoryData = new String[3];
        repositoryData[0] = sSVNUser;
        repositoryData[1] = sSVNPwd;
        repositoryData[2] = sSVNUrl;
        sImporter = new EvolizerSVNImporter(repositoryData, 2, false, "", null);
        sImporter.importProject(
                sSession,
                new NullProgressMonitor(),
                Integer.parseInt(props.getProperty("beginImport")),
                Integer.parseInt(props.getProperty("endImport")),
View Full Code Here

Examples of org.evolizer.versioncontrol.svn.importer.EvolizerSVNImporter

                    repositoryData[2] = url.substring(0, url.indexOf("/branches"));
                } else {
                    repositoryData[2] = url;
                }
            }
            EvolizerSVNImporter importer =
                    new EvolizerSVNImporter(
                            repositoryData,
                            this.tries,
                            this.diff,
                            this.fileExtensionRegEx,
                            this.directories);

            try {
                importer.importProject(persistenceProvider, monitor, this.start, this.end, this.update);
                LOGGER.info("Import Job of project " + project.getName() + " version history done");
            } catch (SVNException e) {
                LOGGER.error("Error while importing the version history for project " + project.getName(), e);
                System.err.println(e);
                return Status.CANCEL_STATUS;
View Full Code Here

Examples of org.evolizer.versioncontrol.svn.importer.EvolizerSVNImporter

                repositoryData[2] = url.substring(0, url.indexOf("/branches"));
            } else {
                repositoryData[2] = url;
            }

            EvolizerSVNImporter importer = new EvolizerSVNImporter(repositoryData);

            // Checking what type of file content import to run (there are 4 types of file content import)
            switch (this.importType) {
                // fetch file content for the whole history (all the existing revisions)
                case 0:
                    try {
                        importer.fetchRevisionRangeSource(persistenceProvider, this.fileExtensionRegEx, 0, -1, monitor);
                    } catch (SVNImporterException e) {
                        sLogger.error("Import of missing file content for the whole SVN history failed:", e);
                        return Status.CANCEL_STATUS;
                    } finally {
                        persistenceProvider.close();
                    }
                    break;
                // Fetch file content for all existing releases
                case 1:
                    try {
                        importer.fetchReleasesSource(persistenceProvider, this.fileExtensionRegEx, null, monitor);
                    } catch (SVNImporterException e) {
                        sLogger.error("Import of missing file content for all the existing releases failed:", e);
                        return Status.CANCEL_STATUS;
                    } finally {
                        persistenceProvider.close();
                    }
                    break;
                // Fetch file content for a revision range
                case 2:
                    try {
                        importer.fetchRevisionRangeSource(
                                persistenceProvider,
                                this.fileExtensionRegEx,
                                this.start,
                                this.end,
                                monitor);
                    } catch (SVNImporterException e) {
                        sLogger.error("Import of missing file content for the " + this.start + ":" + this.end + " revision range failed:", e);
                        return Status.CANCEL_STATUS;
                    } finally {
                        persistenceProvider.close();
                    }
                    break;
                // Fetch file content for selected releases
                case 3:
                    try {
                        importer.fetchReleasesSource(
                                persistenceProvider,
                                this.fileExtensionRegEx,
                                this.releases,
                                monitor);
                    } catch (SVNImporterException e) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.