Search in sources :

Example 6 with SvnGetInfo

use of org.tmatesoft.svn.core.wc2.SvnGetInfo in project omegat by omegat-org.

the class ConvertProject26to37team method getSVNUrl.

/**
 * Get repository URL for SVN.
 */
private static String getSVNUrl(File wc) throws Exception {
    final SvnOperationFactory of = new SvnOperationFactory();
    final SvnGetInfo infoOp = of.createGetInfo();
    infoOp.setSingleTarget(SvnTarget.fromFile(wc));
    infoOp.setDepth(SVNDepth.EMPTY);
    infoOp.setRevision(SVNRevision.WORKING);
    final SvnInfo info = infoOp.run();
    SVNURL svn = info.getUrl();
    return svn.toString();
}
Also used : SVNURL(org.tmatesoft.svn.core.SVNURL) SvnOperationFactory(org.tmatesoft.svn.core.wc2.SvnOperationFactory) SvnInfo(org.tmatesoft.svn.core.wc2.SvnInfo) SvnGetInfo(org.tmatesoft.svn.core.wc2.SvnGetInfo)

Aggregations

SvnGetInfo (org.tmatesoft.svn.core.wc2.SvnGetInfo)6 SvnInfo (org.tmatesoft.svn.core.wc2.SvnInfo)6 SVNException (org.tmatesoft.svn.core.SVNException)2 SvnOperationFactory (org.tmatesoft.svn.core.wc2.SvnOperationFactory)2 ConfigurationException (gmm.ConfigurationException)1 File (java.io.File)1 SVNURL (org.tmatesoft.svn.core.SVNURL)1