public SVNRevision getRevision(String url) { for (SvnInfo revision: revisions) { if (revision.url.equals(url)) { return SVNRevision.create(revision.revision); } } return null; }
public SVNRevision getRevision(String url) { for (SvnInfo revision: revisions) { if (revision.url.equals(url)) { return SVNRevision.create(revision.revision); } } return null; }
public SVNRevision getRevision(String url) { for (SvnInfo revision: revisions) { if (revision.url.equals(url)) { return SVNRevision.create(revision.revision); } } return null; }
@Override protected void initDefaults() { super.initDefaults(); startRevision = SVNRevision.create(0); endRevision = SVNRevision.HEAD; }
@Override public SVNReference getReference(SVNRepository repository, String path) { Matcher matcher = pathWithRevision.matcher(path); if (matcher.matches()) { String pathOnly = matcher.group(1); long revision = Long.parseLong(matcher.group(2), 10); return getReference(repository, pathOnly, SVNRevision.create(revision)); } else { return getReference(repository, path, SVNRevision.HEAD); } }
private SVNRevision processCopySourceRevision(SVNRevision revision, SVNCopySource copySource, long targetRevision) throws SVNException { if (revision.getID() == 10) { return revision; } if (revision == SVNRevision.WORKING || revision == SVNRevision.BASE) { return SVNRevision.create(targetRevision); } return SVNRevision.create(getMergeDriver().getRevision(copySource)); }
public static SVNRevision getSVNRevision(Revision r){ if(r == null){ return SVNRevision.UNDEFINED; } else if(r.getKind() == RevisionKind.number){ return SVNRevision.create(((Revision.Number)r).getNumber()); } else if(r.getKind() == RevisionKind.date){ return SVNRevision.create(((Revision.DateSpec)r).getDate()); } else if (r == Revision.START) { return SVNRevision.create(0); } return (SVNRevision)REVISION_KIND_CONVERSION_MAP.get(new Integer(r.getKind())); }
/** * @param clientManager * @param file * @since 1.10 */ public static void blame( SVNClientManager clientManager, File file, ISVNAnnotateHandler handler ) throws SVNException { clientManager.getLogClient().doAnnotate( file, SVNRevision.UNDEFINED, SVNRevision.create( 1 ), SVNRevision.HEAD, true, false, handler, null ); }
public static SVNRevision getSVNRevision(Revision r){ if(r == null){ return SVNRevision.UNDEFINED; } else if(r.getKind() == RevisionKind.number){ return SVNRevision.create(((Revision.Number)r).getNumber()); } else if(r.getKind() == RevisionKind.date){ return SVNRevision.create(((Revision.DateSpec)r).getDate()); } return (SVNRevision)REVISION_KIND_CONVERSION_MAP.get(new Integer(r.getKind())); }
public static SVNRevision getSVNRevision(Revision r){ if(r == null){ return SVNRevision.UNDEFINED; } else if(r.getKind() == RevisionKind.number){ return SVNRevision.create(((Revision.Number)r).getNumber()); } else if(r.getKind() == RevisionKind.date){ return SVNRevision.create(((Revision.DateSpec)r).getDate()); } return (SVNRevision)REVISION_KIND_CONVERSION_MAP.get(new Integer(r.getKind())); }
public static SVNRevision getSVNRevision(Revision r){ if(r == null){ return SVNRevision.UNDEFINED; } else if(r.getKind() == RevisionKind.number){ return SVNRevision.create(((Revision.Number)r).getNumber()); } else if(r.getKind() == RevisionKind.date){ return SVNRevision.create(((Revision.DateSpec)r).getDate()); } return (SVNRevision)REVISION_KIND_CONVERSION_MAP.get(new Integer(r.getKind())); }
public static SVNRevision getSVNRevision(Revision r){ if(r == null){ return SVNRevision.UNDEFINED; } else if(r.getKind() == RevisionKind.number){ return SVNRevision.create(((Revision.Number)r).getNumber()); } else if(r.getKind() == RevisionKind.date){ return SVNRevision.create(((Revision.DateSpec)r).getDate()); } return (SVNRevision)REVISION_KIND_CONVERSION_MAP.get(new Integer(r.getKind())); }
private SVNURL reposLocations(SVNURL url, long pegRevision, SVNURL reposRootUrl, String reposUuid, long opRevision, SVNRepository svnRepository) throws SVNException { SVNURL oldUrl = SvnNgMergeDriver.ensureSessionURL(svnRepository, url); try { Structure<SvnRepositoryAccess.LocationsInfo> locations = repositoryAccess.getLocations(svnRepository, SvnTarget.fromURL(url), SVNRevision.create(pegRevision), SVNRevision.create(opRevision), SVNRevision.HEAD); SVNURL startUrl = locations.get(SvnRepositoryAccess.LocationsInfo.startUrl); return startUrl; } finally { svnRepository.setLocation(oldUrl, false); } }
public void deleteEntry(String path, long revision) throws SVNException { final File local_abspath = SVNFileUtil.createFilePath(myAnchorAbsPath, path); tweakStatusHash(myDirectoryInfo, new DirectoryInfo(path, myDirectoryInfo), local_abspath, SVNStatusType.STATUS_DELETED, SVNStatusType.STATUS_NONE, SVNStatusType.STATUS_NONE, SVNRevision.create(revision), null); if (myDirectoryInfo.parent != null && myTargetBaseName == null) tweakStatusHash(myDirectoryInfo.parent, myDirectoryInfo, myDirectoryInfo.localAbsPath, SVNStatusType.STATUS_MODIFIED, SVNStatusType.STATUS_MODIFIED, SVNStatusType.STATUS_NONE, null, null); }
@Override protected void ensureArgumentsAreValid() throws SVNException { if (getStartRevision() == null) { setStartRevision(SVNRevision.create(0)); } if (getEndRevision() == null) { setEndRevision(SVNRevision.HEAD); } super.ensureArgumentsAreValid(); }
protected SVNRevision getRevisionObject() { if (!SVNRevision.isValidRevisionNumber(getSVNLookEnvironment().getRevision())) { return SVNRevision.HEAD; } return SVNRevision.create(getSVNLookEnvironment().getRevision()); } }
protected SVNRevision getRevisionObject() { if (!SVNRevision.isValidRevisionNumber(getSVNLookEnvironment().getRevision())) { return SVNRevision.HEAD; } return SVNRevision.create(getSVNLookEnvironment().getRevision()); } }
public void checkout(FileNode dest, long revision) throws IOException, SVNException { checkDirectory(); dest.checkDirectory(); SVNUpdateClient client = getRoot().getClientMananger().getUpdateClient(); client.doCheckout(getSvnurl(), dest.toPath().toFile(), SVNRevision.UNDEFINED, SVNRevision.create(revision), SVNDepth.INFINITY, false); }
private SVNReference getOrigin(SVNRepository repository, SVNReference destination) { // Gets the last copy event TCopyEvent copyEvent = svnEventDao.getLastCopyEvent(repository.getId(), destination.getPath(), destination.getRevision()); if (copyEvent != null) { return getReference(repository, copyEvent.getCopyFromPath(), SVNRevision.create(copyEvent.getCopyFromRevision())); } else { return null; } }
@Test public void checkoutRootRevision() throws Exception { try (SvnTestServer server = SvnTestServer.createEmpty()) { final SvnOperationFactory factory = server.createOperationFactory(); final SvnCheckout checkout = factory.createCheckout(); checkout.setSource(SvnTarget.fromURL(server.getUrl())); checkout.setSingleTarget(SvnTarget.fromFile(server.getTempDirectory())); checkout.setRevision(SVNRevision.create(0)); checkout.run(); } }