public void handleInfo( SVNInfo svnInfo ) throws SVNException { svnInfo.getAuthor(); } } );
/** * Gives the name of the person who made the last commit * @param address the repository's address * @param login the username to use to connect to the repository * @param password the password to use to connect to the repository * @return the name of the person who made the last commit * @throws SVNException if there is a problem while accessing the repository */ public String getHeadcommiter(String address, String login, String password) throws SVNException { ISVNAuthenticationManager svnAuthManager = SVNWCUtil.createDefaultAuthenticationManager(login, password); DefaultSVNOptions svnOptions = new DefaultSVNOptions(); svnOptions.setPropertyValue(SVNProperty.EOL_STYLE, SVNProperty.EOL_STYLE_LF); SVNWCClient wcClient = new SVNWCClient(svnAuthManager, svnOptions); SVNInfo info = wcClient.doInfo(SVNURL.parseURIEncoded(address), SVNRevision.HEAD, SVNRevision.HEAD); String headAuthor = info.getAuthor(); return headAuthor; }
schedule, getNodeKind(info.getKind()), info.getAuthor(), info.getRevision() != null ? info.getRevision().getNumber() : -1, info.getCommittedRevision() != null ? info.getCommittedRevision().getNumber() : - 1,
schedule, getNodeKind(info.getKind()), info.getAuthor(), info.getRevision() != null ? info.getRevision().getNumber() : -1, info.getCommittedRevision() != null ? info.getCommittedRevision().getNumber() : - 1,
schedule, getNodeKind(info.getKind()), info.getAuthor(), info.getRevision() != null ? info.getRevision().getNumber() : -1, info.getCommittedRevision() != null ? info.getCommittedRevision().getNumber() : - 1,
schedule, getNodeKind(info.getKind()), info.getAuthor(), info.getRevision() != null ? info.getRevision().getNumber() : -1, info.getCommittedRevision() != null ? info.getCommittedRevision().getNumber() : - 1,
schedule, getNodeKind(info.getKind()), info.getAuthor(), info.getRevision() != null ? info.getRevision().getNumber() : -1, info.getCommittedRevision() != null ? info.getCommittedRevision().getNumber() : - 1,
info.getCommittedRevision() != null ? info.getCommittedRevision().getNumber() : - 1, info.getCommittedDate() != null ? info.getCommittedDate().getTime() * 1000 : 0, info.getAuthor(), createLock(info.getLock()), !info.isRemote(),
if (info.getAuthor() != null || info.getCommittedRevision().isValid() || info.getCommittedDate() != null) { openXMLTag("commit", SVNXMLUtil.XML_STYLE_NORMAL, "revision", info.getCommittedRevision().toString(), buffer); buffer = openCDataTag("author", info.getAuthor(), buffer); if (info.getCommittedDate() != null) { buffer = openCDataTag("date", ((SVNDate) info.getCommittedDate()).format(), buffer);
if (info.getAuthor() != null || info.getCommittedRevision().isValid() || info.getCommittedDate() != null) { openXMLTag("commit", SVNXMLUtil.XML_STYLE_NORMAL, "revision", info.getCommittedRevision().toString(), buffer); buffer = openCDataTag("author", info.getAuthor(), buffer); if (info.getCommittedDate() != null) { buffer = openCDataTag("date", ((SVNDate) info.getCommittedDate()).format(), buffer);
currentItem.setLastChangedAuthor( svnInfo.getAuthor() ); currentItem.setLastChangedRevision( svnInfo.getCommittedRevision() != null ? Long.toString( svnInfo.getCommittedRevision().getNumber() )
break; case LAST_CHANGED_AUTHOR: printInfoItemString(info.getAuthor(), targetPath); break; case WC_ROOT:
break; case LAST_CHANGED_AUTHOR: printInfoItemString(info.getAuthor(), targetPath); break; case WC_ROOT:
result.setUserData(info); result.setKind(info.getKind()); result.setLastChangedAuthor(info.getAuthor()); result.setLastChangedDate(SVNDate.fromDate(info.getCommittedDate())); result.setLastChangedRevision(info.getCommittedRevision().getNumber());