private static long getLongDate(Date date) { SVNDate svnDate = SVNDate.fromDate(date); return svnDate.getTimeInMicros(); }
private SVNProperties createRevisionProperties(String author, Date date) { if (author == null && date == null) { return null; } SVNProperties properties = new SVNProperties(); if (author != null) { properties.put(SVNRevisionProperty.AUTHOR, author); } if (date != null) { properties.put(SVNRevisionProperty.DATE, SVNDate.fromDate(date).format()); } return properties; }
public void handleLock(String path, SVNLock lock, SVNErrorMessage error) throws SVNException { SVNURL fullURL = rootURL.appendPath(path, false); LockInfo lockInfo = (LockInfo) entriesMap.get(fullURL); if (error == null) { SVNWCDbLock dbLock = new SVNWCDbLock(); dbLock.token = lock.getID(); dbLock.owner = lock.getOwner(); dbLock.comment = lock.getComment(); dbLock.date = SVNDate.fromDate(lock.getCreationDate()); getWcContext().getDb().addLock(lockInfo.getFile(), dbLock); if (getWcContext().getProperty(lockInfo.getFile(), SVNProperty.NEEDS_LOCK) != null) { SVNFileUtil.setReadonly(lockInfo.getFile(), false); } handleEvent(SVNEventFactory.createLockEvent(lockInfo.getFile(), SVNEventAction.LOCKED, lock, null), ISVNEventHandler.UNKNOWN); } else { handleEvent(SVNEventFactory.createLockEvent(lockInfo.getFile(), SVNEventAction.LOCK_FAILED, lock, error), ISVNEventHandler.UNKNOWN); } }
private SvnInfo creatSvnInfoForEntry(SVNURL root, String uuid, SVNDirEntry entry, SVNURL entryURL, long revision, SVNLock lock) { SvnInfo info = new SvnInfo(); info.setKind(entry.getKind()); info.setLastChangedAuthor(entry.getAuthor()); info.setLastChangedDate(SVNDate.fromDate(entry.getDate())); info.setLastChangedRevision(entry.getRevision()); info.setLock(lock); info.setRepositoryRootURL(root); info.setRepositoryUuid(uuid); info.setSize(entry.getSize()); info.setUrl(entryURL); info.setRevision(revision); return info; }
result.setKind(info.getKind()); result.setLastChangedAuthor(info.getAuthor()); result.setLastChangedDate(SVNDate.fromDate(info.getCommittedDate())); result.setLastChangedRevision(info.getCommittedRevision().getNumber()); result.setLock(info.getLock());
result.setChangedDate(SVNDate.fromDate(status.getCommittedDate())); result.setChangedRevision(revisionNumber(status.getCommittedRevision())); result.setChangelist(status.getChangelistName()); result.setRepositoryChangedDate(SVNDate.fromDate(status.getRemoteDate())); result.setRepositoryChangedRevision(revisionNumber(status.getRemoteRevision())); result.setRepositoryKind(status.getRemoteKind());