public boolean isApplicable(SvnGetInfo operation, SvnWcGeneration wcGeneration) throws SVNException { if (super.isApplicable(operation, wcGeneration)) { return true; } SVNRevision revision = operation.getRevision(); if (!revision.isLocal()) { return true; } return false; }
/** * Determines whether target is located in the local working copy and its peg revision is working copy specific. * @return <code>true</code> if the target and its peg revision refers to local working copy, otherwise <code>false</code> */ public boolean isLocal() { return isFile() && getResolvedPegRevision().isLocal(); }
public boolean isApplicable(SvnGetProperties operation, SvnWcGeneration wcGeneration) throws SVNException { if (operation.isRevisionProperties()) { return false; } if (super.isApplicable(operation, wcGeneration)) { return true; } if (!operation.getRevision().isLocal()) { return true; } return false; }
/** * Calculates whether <code>source</code> is local and <code>revision</code> is local. * * @return <code>true</code> if the <code>source</code> and <code>revision</code> are local, otherwise <code>false</code> */ public boolean isLocal() { return getSource().isLocal() && getRevision().isLocal(); }
boolean local = (revision == null || !revision.isValid() || revision.isLocal()) && (pegRevision == null || !pegRevision.isValid() || pegRevision.isLocal()); wcAccess.close(); doInfo(url, pegRevision == null || !pegRevision.isValid() || pegRevision.isLocal() ? wcRevision : pegRevision, revision, depth, handler); return;
boolean local = (revision == null || !revision.isValid() || revision.isLocal()) && (pegRevision == null || !pegRevision.isValid() || pegRevision.isLocal()); wcAccess.close(); doInfo(url, pegRevision == null || !pegRevision.isValid() || pegRevision.isLocal() ? wcRevision : pegRevision, revision, depth, handler); return;
return; boolean local = (revision == null || !revision.isValid() || revision.isLocal()) && (pegRevision == null || !pegRevision.isValid() || pegRevision.isLocal()); if (!local) { SVNWCAccess wcAccess = createWCAccess(); wcAccess.close(); doInfo(url, pegRevision == null || !pegRevision.isValid() || pegRevision.isLocal() ? wcRevision : pegRevision, revision, depth, handler); return;
String revString = (String) arguments.remove(arguments.size() - 1); SVNRevision[] revisions = getEnvironment().parseRevision(revString); if (revisions == null || revisions[0].isLocal() || revisions[1].isLocal()) { SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.CL_ARG_PARSING_ERROR, "''{0}'' is not a valid revision range", revString);
String revString = (String) arguments.remove(arguments.size() - 1); SVNRevision[] revisions = getEnvironment().parseRevision(revString); if (revisions == null || revisions[0].isLocal() || revisions[1].isLocal()) { SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.CL_ARG_PARSING_ERROR, "''{0}'' is not a valid revision range", revString);
return; boolean local = (revision == null || !revision.isValid() || revision.isLocal()) && (pegRevision == null || !pegRevision.isValid() || pegRevision.isLocal()); wcAccess.close(); doInfo(url, pegRevision == null || !pegRevision.isValid() || pegRevision.isLocal() ? wcRevision : pegRevision, revision, recursive, handler); return;
SVNRevision sourceEndRevision = (ranges == null || ranges.size() == 0) ? SVNRevision.UNDEFINED : ranges.iterator().next().getEnd(); if (sourceStartRevision.isLocal()) { SVNErrorMessage errorMessage = SVNErrorMessage.create(SVNErrorCode.CLIENT_BAD_REVISION); SVNErrorManager.error(errorMessage, SVNLogType.CLIENT); if (sourceEndRevision.isLocal()) { SVNErrorMessage errorMessage = SVNErrorMessage.create(SVNErrorCode.CLIENT_BAD_REVISION); SVNErrorManager.error(errorMessage, SVNLogType.CLIENT);
SVNRevision pegRevision = target.getResolvedPegRevision(); if (pegRevision.isLocal() || revision.isLocal()) { if (!target.isFile()) { SVNErrorMessage errorMessage = SVNErrorMessage.create(SVNErrorCode.CLIENT_VERSIONED_PATH_REQUIRED); pegRevision = SVNRevision.create(pegrevnum); if (getOperation().getRevision().isLocal()) { revisionPair = getRepositoryAccess().getRevisionNumber(null, target, getOperation().getRevision(), revisionPair); revnum = revisionPair.lng(RevisionsPair.revNumber);
if (pegRevision.isLocal()) { revisionPair = getRepositoryAccess().getRevisionNumber(null, getOperation().getFirstTarget(), pegRevision, revisionPair); final long pegrevnum = revisionPair.lng(RevisionsPair.revNumber); pegRevision = SVNRevision.create(pegrevnum); if (revision.isLocal()) { revisionPair = getRepositoryAccess().getRevisionNumber(null, getOperation().getFirstTarget(), revision, revisionPair); long revnum = revisionPair.lng(RevisionsPair.revNumber);