import { SolutionImplementation } from "./SolutionImplementation"; import { SolutionImplementationReader } from "./SolutionImplementationReader"; // const trunkUrl = 'https://svn.bearingpointcaribbean.com/svn/MTS_ANGLO/Business_Licence/trunk/DSC%20Business%20license'; // const tagUrl = 'https://svn.bearingpointcaribbean.com/svn/MTS_ANGLO/Interim_Stabilization_Levy/tags/1.0.0/DSC%20Interim%20stabilization%20levy'; // const branchUrl = 'https://svn.bearingpointcaribbean.com/svn/MTS_ANGUILLA/branches/1.5.0/SC%20Address%20-%20Specific'; // const trunkSolutionUrl = 'https://svn.bearingpointcaribbean.com/svn/MTS_ANGUILLA/trunk'; // const tagSolutionUrl = 'https://svn.bearingpointcaribbean.com/svn/MTS_ANGUILLA/tags/2.1.1.1'; // const branchSolutionUrl = 'https://svn.bearingpointcaribbean.com/svn/MTS_ANGUILLA/branches/2.1.1'; async function showOutPut() { let solution = new SolutionImplementation(branchSolutionUrl); console.log('solution.getURL():', solution.getURL()); console.log('solution.getBaseURL():', solution.getBaseURL()); console.log('solution.getRepository():', solution.getRepository()); console.log('solution.getComponentFolder():', solution.getComponentFolder()); console.log('solution.isSolutionComponent():', solution.isSolutionComponent()); console.log('solution.isImplementation():', solution.isImplementation()); console.log('solution.getType():', solution.getType()); console.log('solution.getVersion():', solution.getVersion()); console.log('solution.getTypeAndVersion():', solution.getTypeAndVersion()); console.log('solution.getComponent():', solution.getComponent()); console.log('solution.getComponentDecoded():', solution.getComponentDecoded()); console.log('solution.getImplementationURL():', solution.getImplementationURL()); console.log('solution.getLatestTag:', await solution.getLatestTag()); console.log('solution.getNextVersion("minor"):', await solution.getNextVersion('minor')); console.log('--'); } // showOutPut(); // Usage const solutionImplementations = []; const solutionImplementationReader = new SolutionImplementationReader(); solutionImplementations.push(solutionImplementationReader.readSolutionUrl(); // solution = new SolutionImplementation(tagUrl); // console.log('solution.getURL():', solution.getURL()); // console.log('solution.getBaseURL():', solution.getBaseURL()); // console.log('solution.getRepository():', solution.getRepository()); // console.log('solution.getComponentFolder():', solution.getComponentFolder()); // console.log('solution.isSolutionComponent():', solution.isSolutionComponent()); // console.log('solution.isImplementation():', solution.isImplementation()); // console.log('solution.getType():', solution.getType()); // console.log('solution.getVersion():', solution.getVersion()); // console.log('solution.getTypeAndVersion():', solution.getTypeAndVersion()); // console.log('solution.getComponent():', solution.getComponent()); // console.log('solution.getComponentDecoded():', solution.getComponentDecoded()); // console.log('solution.getImplementationURL():', solution.getImplementationURL()); // console.log('--'); // solution = new SolutionImplementation(branchUrl); // console.log('solution.getURL():', solution.getURL()); // console.log('solution.getBaseURL():', solution.getBaseURL()); // console.log('solution.getRepository():', solution.getRepository()); // console.log('solution.getComponentFolder():', solution.getComponentFolder()); // console.log('solution.isSolutionComponent():', solution.isSolutionComponent()); // console.log('solution.isImplementation():', solution.isImplementation()); // console.log('solution.getType():', solution.getType()); // console.log('solution.getVersion():', solution.getVersion()); // console.log('solution.getTypeAndVersion():', solution.getTypeAndVersion()); // console.log('solution.getComponent():', solution.getComponent()); // console.log('solution.getComponentDecoded():', solution.getComponentDecoded()); // console.log('solution.getImplementationURL():', solution.getImplementationURL()); // console.log('--'); // solution = new SolutionImplementation(trunkSolutionUrl); // console.log('solution.getURL():', solution.getURL()); // console.log('solution.getBaseURL():', solution.getBaseURL()); // console.log('solution.getRepository():', solution.getRepository()); // console.log('solution.getComponentFolder():', solution.getComponentFolder()); // console.log('solution.isSolutionComponent():', solution.isSolutionComponent()); // console.log('solution.isImplementation():', solution.isImplementation()); // console.log('solution.getType():', solution.getType()); // console.log('solution.getVersion():', solution.getVersion()); // console.log('solution.getTypeAndVersion():', solution.getTypeAndVersion()); // console.log('solution.getComponent():', solution.getComponent()); // console.log('solution.getComponentDecoded():', solution.getComponentDecoded()); // console.log('solution.getImplementationURL():', solution.getImplementationURL()); // console.log('--'); // solution = new SolutionImplementation(tagSolutionUrl); // console.log('solution.getURL():', solution.getURL()); // console.log('solution.getBaseURL():', solution.getBaseURL()); // console.log('solution.getRepository():', solution.getRepository()); // console.log('solution.getComponentFolder():', solution.getComponentFolder()); // console.log('solution.isSolutionComponent():', solution.isSolutionComponent()); // console.log('solution.isImplementation():', solution.isImplementation()); // console.log('solution.getType():', solution.getType()); // console.log('solution.getVersion():', solution.getVersion()); // console.log('solution.getTypeAndVersion():', solution.getTypeAndVersion()); // console.log('solution.getComponent():', solution.getComponent()); // console.log('solution.getComponentDecoded():', solution.getComponentDecoded()); // console.log('solution.getImplementationURL():', solution.getImplementationURL()); // console.log('--'); // solution = new SolutionImplementation(branchSolutionUrl); // console.log('solution.getURL():', solution.getURL()); // console.log('solution.getBaseURL():', solution.getBaseURL()); // console.log('solution.getRepository():', solution.getRepository()); // console.log('solution.getComponentFolder():', solution.getComponentFolder()); // console.log('solution.isSolutionComponent():', solution.isSolutionComponent()); // console.log('solution.isImplementation():', solution.isImplementation()); // console.log('solution.getType():', solution.getType()); // console.log('solution.getVersion():', solution.getVersion()); // console.log('solution.getTypeAndVersion():', solution.getTypeAndVersion()); // console.log('solution.getComponent():', solution.getComponent()); // console.log('solution.getComponentDecoded():', solution.getComponentDecoded()); // console.log('solution.getImplementationURL():', solution.getImplementationURL());