public void setItemSkipped(File file, boolean skipped) { final String path = SVNFileUtil.getFilePath(file); if (skipped) { skippedPaths.add(path); } else { skippedPaths.remove(path); } if (lockingContext != null && lockingContext instanceof SVNCommitPacket && !(lockingContext instanceof SvnCodec.SVNCommitPacketWrapper)) { final SvnCommitItem commitItem = itemsByPath.get(path); if (commitItem != null) { final SVNCommitPacket oldPacket = (SVNCommitPacket) lockingContext; final SVNCommitItem[] oldItems = oldPacket.getCommitItems(); for (SVNCommitItem oldItem : oldItems) { if (SVNFileUtil.getFilePath(oldItem.getFile()).equals(path)) { oldPacket.setCommitItemSkipped(oldItem, true); break; } } } } }
elapsed += System.currentTimeMillis(); if (logger.isDebugEnabled()) { final StringBuilder changes = new StringBuilder("Committed " + commit.getCommitItems().length + " changes: "); for (final SVNCommitItem item : commit.getCommitItems()) { changes.append(item.getKind() + " - " + item.getPath() + ", ");
elapsed += System.currentTimeMillis(); if (logger.isDebugEnabled()) { final StringBuilder changes = new StringBuilder("Committed " + commit.getCommitItems().length + " changes: "); for (final SVNCommitItem item : commit.getCommitItems()) { changes.append(item.getKind() + " - " + item.getPath() + ", ");
for (int p = 0; p < commitPackets.length; p++) { SVNCommitPacket commitPacket = commitPackets[p].removeSkippedItems(); if (commitPacket.getCommitItems().length == 0) { continue; commitMessage = getCommitHandler().getCommitMessage(commitMessage, commitPacket.getCommitItems()); if (commitMessage == null) { infos.add(SVNCommitInfo.NULL); String baseURL = SVNCommitUtil.translateCommitables(commitPacket.getCommitItems(), commitables); Map lockTokens = SVNCommitUtil.translateLockTokens(commitPacket.getLockTokens(), baseURL); for (int i = 0; i < commitPacket.getCommitItems().length; i++) { commitPacket.getCommitItems()[i].getWCAccess().setEventHandler(getEventDispatcher());
for (int p = 0; p < commitPackets.length; p++) { SVNCommitPacket commitPacket = commitPackets[p].removeSkippedItems(); if (commitPacket.getCommitItems().length == 0) { continue; commitMessage = getCommitHandler().getCommitMessage(commitMessage, commitPacket.getCommitItems()); if (commitMessage == null) { infos.add(SVNCommitInfo.NULL); SVNURL baseURL = SVNCommitUtil.translateCommitables(commitPacket.getCommitItems(), commitables); Map lockTokens = SVNCommitUtil.translateLockTokens(commitPacket.getLockTokens(), baseURL.toString()); SVNCommitItem firstItem = commitPacket.getCommitItems()[0]; SVNRepository repository = createRepository(baseURL, firstItem.getFile(), firstItem.getWCAccess(), true); SVNCommitMediator mediator = new SVNCommitMediator(commitables); SVNPropertiesManager.validateRevisionProperties(revisionProperties); commitEditor = repository.getCommitEditor(commitMessage, lockTokens, keepLocks, revisionProperties, mediator); for (int i = 0; i < commitPacket.getCommitItems().length; i++) { commitPacket.getCommitItems()[i].getWCAccess().setEventHandler(getEventDispatcher());
for (int p = 0; p < commitPackets.length; p++) { SVNCommitPacket commitPacket = commitPackets[p].removeSkippedItems(); if (commitPacket.getCommitItems().length == 0) { continue; commitMessage = getCommitHandler().getCommitMessage(commitMessage, commitPacket.getCommitItems()); if (commitMessage == null) { infos.add(SVNCommitInfo.NULL); SVNURL baseURL = SVNCommitUtil.translateCommitables(commitPacket.getCommitItems(), commitables); Map lockTokens = SVNCommitUtil.translateLockTokens(commitPacket.getLockTokens(), baseURL.toString()); SVNCommitItem firstItem = commitPacket.getCommitItems()[0]; SVNRepository repository = createRepository(baseURL, firstItem.getFile(), firstItem.getWCAccess(), true); for (int i = 0; i < commitPacket.getCommitItems().length; i++) { commitPacket.getCommitItems()[i].getWCAccess().setEventHandler(getEventDispatcher());
for (int p = 0; p < commitPackets.length; p++) { SVNCommitPacket commitPacket = commitPackets[p].removeSkippedItems(); if (commitPacket.getCommitItems().length == 0) { continue; commitMessage = getCommitHandler().getCommitMessage(commitMessage, commitPacket.getCommitItems()); if (commitMessage == null) { infos.add(SVNCommitInfo.NULL); SVNURL baseURL = SVNCommitUtil.translateCommitables(commitPacket.getCommitItems(), commitables); Map lockTokens = SVNCommitUtil.translateLockTokens(commitPacket.getLockTokens(), baseURL.toString()); SVNCommitItem firstItem = commitPacket.getCommitItems()[0]; SVNRepository repository = createRepository(baseURL, firstItem.getFile(), firstItem.getWCAccess(), true); for (int i = 0; i < commitPacket.getCommitItems().length; i++) { commitPacket.getCommitItems()[i].getWCAccess().setEventHandler(getEventDispatcher());
checkCancelled(); SVNCommitPacket packet = packetsArray[i]; File wcRoot = SVNWCUtil.getWorkingCopyRoot(packet.getCommitItems()[0].getWCAccess().getAnchor(), true); SVNWCAccess rootWCAccess = createWCAccess(); String uuid = null; for (int j = 0; j < packet.getCommitItems().length; j++) { items.add(packet.getCommitItems()[j]);
checkCancelled(); SVNCommitPacket packet = packetsArray[i]; File wcRoot = SVNWCUtil.getWorkingCopyRoot(packet.getCommitItems()[0].getWCAccess().getAnchor(), true); SVNWCAccess rootWCAccess = createWCAccess(); String uuid = null; for (int j = 0; j < packet.getCommitItems().length; j++) { items.add(packet.getCommitItems()[j]);
checkCancelled(); SVNCommitPacket packet = packetsArray[i]; File wcRoot = SVNWCUtil.getWorkingCopyRoot(packet.getCommitItems()[0].getWCAccess().getAnchor(), true); SVNWCAccess rootWCAccess = createWCAccess(); String uuid = null; for (int j = 0; j < packet.getCommitItems().length; j++) { items.add(packet.getCommitItems()[j]);
checkCancelled(); SVNCommitPacket packet = packetsArray[i]; File wcRoot = SVNWCUtil.getWorkingCopyRoot(packet.getCommitItems()[0].getWCAccess().getAnchor(), true); SVNWCAccess rootWCAccess = createWCAccess(); String uuid = null; for (int j = 0; j < packet.getCommitItems().length; j++) { items.add(packet.getCommitItems()[j]);
packet.setLockingContext(runner, oldPacket); Map<SVNURL, String> lockTokens = new HashMap<SVNURL, String>(); SVNCommitItem[] items = oldPacket.getCommitItems(); @SuppressWarnings("unchecked") Map<String, String> locks = oldPacket.getLockTokens();