protected SVNAdminArea retrieveParent(File path, boolean lenient) throws SVNException { if (myAdminArea == null) { return null; } return retrieve(path.getParentFile(), lenient); }
protected SVNAdminArea retrieveParent(File path, boolean lenient) throws SVNException { if (myAdminArea == null) { return null; } return retrieve(path.getParentFile(), lenient); }
protected SVNAdminArea retrieveParent(File path, boolean lenient) throws SVNException { if (myAdminInfo == null) { return null; } return retrieve(path.getParentFile(), lenient); }
protected SVNAdminArea retrieveParent(File path, boolean lenient) throws SVNException { if (myAdminArea == null) { return null; } return retrieve(path.getParentFile(), lenient); }
public void deleteEntry(String path, long revision) throws SVNException { if (myCurrentDirectory.myIsSkip || myCurrentDirectory.myIsTreeConflicted) { return; } SVNNodeKind nodeKind = myRepos.checkPath(path, myRevision1); SVNAdminArea dir = retrieve(myCurrentDirectory.myWCFile, true); deleteEntry(path, nodeKind, dir); }
public void deleteEntry(String path, long revision) throws SVNException { if (myCurrentDirectory.myIsSkip || myCurrentDirectory.myIsTreeConflicted) { return; } SVNNodeKind nodeKind = myRepos.checkPath(path, myRevision1); SVNAdminArea dir = retrieve(myCurrentDirectory.myWCFile, true); deleteEntry(path, nodeKind, dir); }
public void deleteEntry(String path, long revision) throws SVNException { if (myCurrentDirectory.myIsSkip || myCurrentDirectory.myIsTreeConflicted) { return; } SVNNodeKind nodeKind = myRepos.checkPath(path, myRevision1); SVNAdminArea dir = retrieve(myCurrentDirectory.myWCFile, true); deleteEntry(path, nodeKind, dir); }
if (!myCurrentDirectory.myPropertyDiff.isEmpty()) { try { dir = retrieve(myCurrentDirectory.myWCFile, myIsDryRun); } catch (SVNException e) { if (e.getErrorMessage().getErrorCode() == SVNErrorCode.WC_NOT_LOCKED) {
if (!myCurrentDirectory.myPropertyDiff.isEmpty()) { try { dir = retrieve(myCurrentDirectory.myWCFile, myIsDryRun); } catch (SVNException e) { if (e.getErrorMessage().getErrorCode() == SVNErrorCode.WC_NOT_LOCKED) {
if (!myCurrentDirectory.myPropertyDiff.isEmpty()) { try { dir = retrieve(myCurrentDirectory.myWCFile, myIsDryRun); } catch (SVNException e) { if (e.getErrorMessage().getErrorCode() == SVNErrorCode.WC_NOT_LOCKED) {
public void deleteEntry(String path, long revision) throws SVNException { SVNStatusType type = SVNStatusType.INAPPLICABLE; SVNEventAction action = SVNEventAction.SKIP; SVNEventAction expectedAction = SVNEventAction.UPDATE_DELETE; SVNNodeKind nodeKind = myRepos.checkPath(path, myRevision1); SVNAdminArea dir = retrieve(myCurrentDirectory.myWCFile, true); if (myAdminInfo == null || dir != null) { if (nodeKind == SVNNodeKind.FILE) { SVNFileInfo file = new SVNFileInfo(path, false); file.loadFromRepository(); String baseType = (String) file.myBaseProperties.get(SVNProperty.MIME_TYPE); type = getDiffCallback().fileDeleted(path, file.myBaseFile, null, baseType, null, file.myBaseProperties); } else if (nodeKind == SVNNodeKind.DIR) { type = getDiffCallback().directoryDeleted(path); } if (type != SVNStatusType.MISSING && type != SVNStatusType.OBSTRUCTED) { action = SVNEventAction.UPDATE_DELETE; if (myIsDryRun) { getDiffCallback().addDeletedPath(path); } } } if (myEventHandler != null) { SVNEvent event = SVNEventFactory.createMergeEvent(myAdminInfo, path, action, expectedAction, type, type, nodeKind); myEventHandler.handleEvent(event, ISVNEventHandler.UNKNOWN); } }
if (!myCurrentDirectory.myPropertyDiff.isEmpty()) { try { dir = retrieve(myCurrentDirectory.myWCFile, myIsDryRun); } catch (SVNException e) { if (e.getErrorMessage().getErrorCode() == SVNErrorCode.WC_NOT_LOCKED) {