public void receive(SvnTarget target, SVNPropertyData object) throws SVNException { if (handler != null) { handler.handleProperty(target.getFile(), object); } } };
public void receive(SvnTarget target, SVNProperties object) throws SVNException { String value = object.getStringValue(SVNProperty.MERGE_INFO); if (value != null) { subtreesWithMergeinfo.put(target.getFile(), value); } } });
public void receive(SvnTarget target, String object) throws SVNException { if (handler != null) { handler.handle(target.getFile(), object); } } };
public void receive(SvnTarget target, SVNProperties props) throws SVNException { final String value = props.getStringValue(SVNProperty.MERGE_INFO); if (value != null) { explicitMergeInfo.put(target.getFile(), value); } } });
public void receive(SvnTarget target, SVNProperties object) throws SVNException { if (object.getStringValue(SVNProperty.MERGE_INFO) != null) { mergeInfoProperties.put(target.getFile(), object.getStringValue(SVNProperty.MERGE_INFO)); } } });
public void setBaseTarget(SvnTarget baseTarget) { if (baseTarget.isFile()) { generator.setBasePath(baseTarget.getFile()); } }
protected File getOperationalWorkingCopy() { if (hasFileTargets()) { return getFirstTarget().getFile(); } return null; } }
@Override protected File getOperationalWorkingCopy() { SvnCopySource firstSource = getSources().iterator().next(); if (firstSource.getSource().isLocal()) { return firstSource.getSource().getFile(); } return null; } }
protected SVNURL getURL(SvnTarget target) throws SVNException { if (target.isURL()) { return target.getURL(); } return deriveLocation(target.getFile(), null, null, SVNRevision.UNDEFINED, null, null); }
@Override protected File getOperationalWorkingCopy() { if (getSource().isLocal()) { return getSource().getFile(); } return null; }
@Override public boolean isApplicable(SvnSuggestMergeSources operation, SvnWcGeneration wcGeneration) throws SVNException { return operation.getFirstTarget().isURL() || SvnOperationFactory.detectWcGeneration(operation.getFirstTarget().getFile(), true) == SvnWcGeneration.V17; }
@Override protected File getOperationalWorkingCopy() { if (getSource() != null && getSource().isFile()) { return getSource().getFile(); } else if (getFirstSource() != null && getFirstSource().isFile()) { return getFirstSource().getFile(); } else if (getSecondSource() != null && getSecondSource().isFile()) { return getSecondSource().getFile(); } return null; }
protected SVNURL getTargetURL(SvnTarget target) throws SVNException { if (target.isURL()) { return target.getURL(); } return getWCContext().getNodeUrl(target.getFile()); }
@Override protected String run(SVNWCContext context) throws SVNException { this.context = context; for (SvnTarget target: getOperation().getTargets()) { doGetChangeLists(target.getFile()); } return getOperation().first(); }
@Override protected SVNProperties run(SVNWCContext context) throws SVNException { for (SvnTarget target : getOperation().getTargets()) { if (target.isFile()) { run(context, target.getFile()); } } return getOperation().first(); }
@Override protected Void run() throws SVNException { SVNWCClient16 client = new SVNWCClient16(getOperation().getRepositoryPool(), getOperation().getOptions()); client.setEventHandler(getOperation().getEventHandler()); client.doCleanup(getOperation().getFirstTarget().getFile(), getOperation().isDeleteWCProperties()); return null; }
public static SVNCopySource copySource(SvnCopySource newSource) { if (newSource.getSource().getURL() != null) { final SVNCopySource copySource = new SVNCopySource(newSource.getSource().getResolvedPegRevision(), newSource.getRevision(), newSource.getSource().getURL()); copySource.setCopyContents(newSource.isCopyContents()); return copySource; } final SVNCopySource copySource = new SVNCopySource(newSource.getSource().getResolvedPegRevision(), newSource.getRevision(), newSource.getSource().getFile()); copySource.setCopyContents(newSource.isCopyContents()); return copySource; }
@Override protected Void run() throws SVNException { SVNUpdateClient16 client = new SVNUpdateClient16(getOperation().getRepositoryPool(), getOperation().getOptions()); client.setIgnoreExternals(getOperation().isIgnoreExternals()); client.setEventHandler(getOperation().getEventHandler()); client.doCanonicalizeURLs(getOperation().getFirstTarget().getFile(), getOperation().isOmitDefaultPort(), getOperation().getDepth().isRecursive()); return null; }
@Override protected Collection<SVNURL> run() throws SVNException { SVNDiffClient16 dc = new SVNDiffClient16(getOperation().getAuthenticationManager(), getOperation().getOptions()); if (getOperation().getFirstTarget().isURL()) { return dc.doSuggestMergeSources(getOperation().getFirstTarget().getURL(), getOperation().getFirstTarget().getPegRevision()); } return dc.doSuggestMergeSources(getOperation().getFirstTarget().getFile(), getOperation().getFirstTarget().getPegRevision()); }
@Override protected Map<SVNURL, SVNMergeRangeList> run() throws SVNException { SVNDiffClient16 dc = new SVNDiffClient16(getOperation().getAuthenticationManager(), getOperation().getOptions()); if (getOperation().getFirstTarget().isURL()) { return dc.doGetMergedMergeInfo(getOperation().getFirstTarget().getURL(), getOperation().getFirstTarget().getResolvedPegRevision()); } return dc.doGetMergedMergeInfo(getOperation().getFirstTarget().getFile(), getOperation().getFirstTarget().getResolvedPegRevision()); }