/** * Returns a collection of potential merge sources (expressed as full * repository {@link SVNURL URLs}) for <code>url</code> at * <code>pegRevision</code>. * * @param url * repository url * @param pegRevision * a revision in which <code>url</code> is first looked up * @throws SVNException * @return potential merge sources for <code>url</code> * @since 1.2, SVN 1.5 */ public Collection<SVNURL> doSuggestMergeSources(SVNURL url, SVNRevision pegRevision) throws SVNException { SvnSuggestMergeSources sms = getOperationsFactory().createSuggestMergeSources(); sms.setSingleTarget(SvnTarget.fromURL(url, pegRevision)); return sms.run(); }
/** * Returns a collection of potential merge sources (expressed as full * repository {@link SVNURL URLs}) for <code>path</code> at * <code>pegRevision</code>. * * @param path * working copy path * @param pegRevision * a revision in which <code>path</code> is first looked up * @throws SVNException * @return potential merge sources for <code>path</code> * @since 1.2, SVN 1.5 */ public Collection<SVNURL> doSuggestMergeSources(File path, SVNRevision pegRevision) throws SVNException { SvnSuggestMergeSources sms = getOperationsFactory().createSuggestMergeSources(); sms.setSingleTarget(SvnTarget.fromFile(path, pegRevision)); return sms.run(); }
SvnGetMergeInfo mi = getOperationsFactory().createGetMergeInfo(); mi.setSingleTarget(SvnTarget.fromFile(path, pegRevision)); return mi.run();
SvnGetMergeInfo mi = getOperationsFactory().createGetMergeInfo(); mi.setSingleTarget(SvnTarget.fromURL(url, pegRevision)); return mi.run();
public void doPatch(File absPatchPath, File localAbsPath, boolean dryRun, int stripCount) throws SVNException { final SvnPatch patch = getOperationsFactory().createPatch(); patch.setPatchFile(absPatchPath); patch.setStripCount(stripCount); patch.setDryRun(dryRun); patch.setSingleTarget(SvnTarget.fromFile(localAbsPath)); patch.run(); }
private void doDiffStatus(SvnTarget source, SVNRevision rN, SVNRevision rM, SVNDepth depth, boolean useAncestry, ISVNDiffStatusHandler handler) throws SVNException { final SvnDiffSummarize diffSummarize = getOperationsFactory().createDiffSummarize(); diffSummarize.setSource(source, rN, rM); diffSummarize.setDepth(depth); diffSummarize.setIgnoreAncestry(!useAncestry); diffSummarize.setRecurseIntoDeletedDirectories(isRecurseIntoDeletedDirectories()); diffSummarize.setReceiver(SvnCodec.diffStatusReceiver(handler)); diffSummarize.run(); }
private void doDiffStatus(SvnTarget source1, SvnTarget source2, SVNDepth depth, boolean useAncestry, ISVNDiffStatusHandler handler) throws SVNException { final SvnDiffSummarize diffSummarize = getOperationsFactory().createDiffSummarize(); diffSummarize.setSources(source1, source2); diffSummarize.setDepth(depth); diffSummarize.setIgnoreAncestry(!useAncestry); diffSummarize.setRecurseIntoDeletedDirectories(isRecurseIntoDeletedDirectories()); diffSummarize.setReceiver(SvnCodec.diffStatusReceiver(handler)); diffSummarize.run(); }
public void doPatch(File absPatchPath, File localAbsPath, boolean dryRun, int stripCount, boolean ignoreWhitespace, boolean removeTempFiles, boolean reverse) throws SVNException { final SvnPatch patch = getOperationsFactory().createPatch(); patch.setPatchFile(absPatchPath); patch.setStripCount(stripCount); patch.setDryRun(dryRun); patch.setSingleTarget(SvnTarget.fromFile(localAbsPath)); patch.setIgnoreWhitespace(ignoreWhitespace); patch.setRemoveTempFiles(removeTempFiles); patch.setReverse(reverse); patch.run(); }
SvnLogMergeInfo mergeinfo = getOperationsFactory().createLogMergeInfo();
SvnLogMergeInfo mergeinfo = getOperationsFactory().createLogMergeInfo();
SvnLogMergeInfo mergeinfo = getOperationsFactory().createLogMergeInfo();
SvnLogMergeInfo mergeinfo = getOperationsFactory().createLogMergeInfo();
SvnLogMergeInfo mergeinfo = getOperationsFactory().createLogMergeInfo();
SvnLogMergeInfo mergeinfo = getOperationsFactory().createLogMergeInfo();
SvnLogMergeInfo mergeinfo = getOperationsFactory().createLogMergeInfo();
SvnMerge merge = getOperationsFactory().createMerge(); merge.setMergeOptions(getMergeOptions()); merge.setAllowMixedRevisions(isAllowMixedRevisionsWCForMerge());
SvnMerge merge = getOperationsFactory().createMerge(); merge.setMergeOptions(getMergeOptions()); merge.setAllowMixedRevisions(isAllowMixedRevisionsWCForMerge());
final SvnDiff diff = getOperationsFactory().createDiff(); diff.setDiffGenerator(getDiffGenerator()); diff.setSource(SvnTarget.fromFile(path, pegRevision), rN, rM);
final SvnDiff diff = getOperationsFactory().createDiff(); diff.setDiffGenerator(getDiffGenerator()); diff.setSource(SvnTarget.fromURL(url, pegRevision), rN, rM);
final SvnDiff diff = getOperationsFactory().createDiff(); diff.setDiffGenerator(getDiffGenerator()); diff.setSources(SvnTarget.fromURL(url1, rN), SvnTarget.fromURL(url2, rM));