@Override public String getHeadRevisionNumber(String path, String username, String password) throws AuthenticationException { if (log.isDebugEnabled()) { log.debug("headRevisionNumber expected " + addressSvn + " ; got " + path); } ISVNAuthenticationManager svnAuthManager = SVNWCUtil.createDefaultAuthenticationManager(username, password); DefaultSVNOptions svnOptions = new DefaultSVNOptions(); svnOptions.setPropertyValue(SVNProperty.EOL_STYLE, SVNProperty.EOL_STYLE_LF); SVNWCClient wcClient = new SVNWCClient(svnAuthManager, svnOptions); SVNInfo info = null; try { info = wcClient.doInfo(SVNURL.parseURIEncoded(path), SVNRevision.HEAD, SVNRevision.HEAD); } catch (SVNAuthenticationException e) { throw new AuthenticationException("Auth fail"); } catch (SVNException e) { if (log.isErrorEnabled()) { log.error("Can not get info from SVN repository", e); } } String headRevision = ""; if (info != null) { headRevision = info.getRevision().toString(); } return headRevision; }
private SVNReference getReference(SVNRepository repository, String path, SVNRevision revision) { String url = repository.getUrl(path); SVNURL svnurl = SVNUtils.toURL(url); SVNInfo info = getInfo(repository, svnurl, revision); return new SVNReference( path, url, info.getRevision().getNumber(), Time.from(info.getCommittedDate(), null) ); }
getNodeKind(info.getKind()), info.getAuthor(), info.getRevision() != null ? info.getRevision().getNumber() : -1, info.getCommittedRevision() != null ? info.getCommittedRevision().getNumber() : - 1, info.getCommittedDate(),
getNodeKind(info.getKind()), info.getAuthor(), info.getRevision() != null ? info.getRevision().getNumber() : -1, info.getCommittedRevision() != null ? info.getCommittedRevision().getNumber() : - 1, info.getCommittedDate(),
getNodeKind(info.getKind()), info.getAuthor(), info.getRevision() != null ? info.getRevision().getNumber() : -1, info.getCommittedRevision() != null ? info.getCommittedRevision().getNumber() : - 1, info.getCommittedDate(),
getNodeKind(info.getKind()), info.getAuthor(), info.getRevision() != null ? info.getRevision().getNumber() : -1, info.getCommittedRevision() != null ? info.getCommittedRevision().getNumber() : - 1, info.getCommittedDate(),
getNodeKind(info.getKind()), info.getAuthor(), info.getRevision() != null ? info.getRevision().getNumber() : -1, info.getCommittedRevision() != null ? info.getCommittedRevision().getNumber() : - 1, info.getCommittedDate(),
path, info.getURL() != null ? info.getURL().toString() : null, info.getRevision() != null ? info.getRevision().getNumber() : -1, getNodeKind(info.getKind()), info.getRepositoryRootURL() != null ? info.getRepositoryRootURL().toString() : null,
path, info.getURL() != null ? info.getURL().toString() : null, info.getRevision() != null ? info.getRevision().getNumber() : -1, getNodeKind(info.getKind()), info.getRepositoryRootURL() != null ? info.getRepositoryRootURL().toString() : null,
path, info.getURL() != null ? info.getURL().toString() : null, info.getRevision() != null ? info.getRevision().getNumber() : -1, getNodeKind(info.getKind()), info.getRepositoryRootURL() != null ? info.getRepositoryRootURL().toString() : null,
path, info.getURL() != null ? info.getURL().toString() : null, info.getRevision() != null ? info.getRevision().getNumber() : -1, getNodeKind(info.getKind()), info.getRepositoryRootURL() != null ? info.getRepositoryRootURL().toString() : null,
path, info.getURL() != null ? info.getURL().toString() : null, info.getRevision() != null ? info.getRevision().getNumber() : -1, getNodeKind(info.getKind()), info.getRepositoryRootURL() != null ? info.getRepositoryRootURL().toString() : null,
svnInfo.getRevision() != null ? Long.toString( svnInfo.getRevision().getNumber() ) : null ); currentItem.setLastChangedAuthor( svnInfo.getAuthor() ); currentItem.setLastChangedRevision( svnInfo.getCommittedRevision() != null
break; case REVISION: printInfoItemRevision(info.getRevision(), targetPath); break; case LAST_CHANGED_REV:
break; case REVISION: printInfoItemRevision(info.getRevision(), targetPath); break; case LAST_CHANGED_REV:
result.setRepositoryRootURL(info.getRepositoryRootURL()); result.setRepositoryUuid(info.getRepositoryUUID()); result.setRevision(info.getRevision().getNumber()); result.setSize(-1); result.setUrl(info.getURL());
addAttribute(PATH_ATTR, info.getPath()); addAttribute(REVISION_ATTR, info.getRevision().toString()); openTag(ENTRY_TAG); if (info.getURL() != null) {
addAttribute(PATH_ATTR, info.getPath()); addAttribute(REVISION_ATTR, info.getRevision().toString()); openTag(ENTRY_TAG); if (info.getURL() != null) {
addAttribute(PATH_ATTR, info.getPath()); addAttribute(REVISION_ATTR, info.getRevision().toString()); openTag(ENTRY_TAG); if (info.getURL() != null) {
addAttribute(PATH_ATTR, info.getPath()); addAttribute(REVISION_ATTR, info.getRevision().toString()); openTag(ENTRY_TAG); if (info.getURL() != null) {