originalProps = new HashMap(); } else { SVNAdminArea dir = retrieve(myCurrentDirectory.myPath); if (dir != null && myIsCompareToBase) { originalProps = dir.getBaseProperties(dir.getThisDirName()).asMap();
public void applyTextDelta(String path, String baseChecksum) throws SVNException { SVNEntry entry = myWCAccess.getEntry(myAdminInfo.getAnchor().getFile(path), false); if (entry != null && entry.isCopied()) { myCurrentFile.myIsAdded = false; } if (!myCurrentFile.myIsAdded) { SVNAdminArea dir = retrieve(myCurrentDirectory.myPath); String fileName = SVNPathUtil.tail(myCurrentFile.myPath); myCurrentFile.myBaseFile = dir.getBaseFile(fileName, false); } myCurrentFile.myFile = createTempFile(); myDeltaProcessor.applyTextDelta(myCurrentFile.myBaseFile, myCurrentFile.myFile, false); }
public void applyTextDelta(String path, String baseChecksum) throws SVNException { SVNEntry entry = myWCAccess.getEntry(myAdminInfo.getAnchor().getFile(myCurrentFile.myPath), false); if (entry != null && entry.isCopied()) { myCurrentFile.myIsAdded = false; } if (!myCurrentFile.myIsAdded) { SVNAdminArea dir = retrieve(myCurrentDirectory.myPath); String fileName = SVNPathUtil.tail(myCurrentFile.myPath); myCurrentFile.myBaseFile = dir.getBaseFile(fileName, false); } myCurrentFile.myFile = createTempFile(); myDeltaProcessor.applyTextDelta(myCurrentFile.myBaseFile, myCurrentFile.myFile, false); }
public void applyTextDelta(String path, String baseChecksum) throws SVNException { SVNEntry entry = myWCAccess.getEntry(myAdminInfo.getAnchor().getFile(myCurrentFile.myPath), false); if (entry != null && entry.isCopied()) { myCurrentFile.myIsAdded = false; } if (!myCurrentFile.myIsAdded) { SVNAdminArea dir = retrieve(myCurrentDirectory.myPath); String fileName = SVNPathUtil.tail(myCurrentFile.myPath); myCurrentFile.myBaseFile = dir.getBaseFile(fileName, false); } myCurrentFile.myFile = createTempFile(); myDeltaProcessor.applyTextDelta(myCurrentFile.myBaseFile, myCurrentFile.myFile, false); }
public void applyTextDelta(String path, String baseChecksum) throws SVNException { SVNEntry entry = myWCAccess.getEntry(myAdminInfo.getAnchor().getFile(myCurrentFile.myPath), false); if (entry != null && entry.isCopied()) { myCurrentFile.myIsAdded = false; } if (!myCurrentFile.myIsAdded) { SVNAdminArea dir = retrieve(myCurrentDirectory.myPath); String fileName = SVNPathUtil.tail(myCurrentFile.myPath); myCurrentFile.myBaseFile = dir.getBaseFile(fileName, false); } myCurrentFile.myFile = createTempFile(); myDeltaProcessor.applyTextDelta(myCurrentFile.myBaseFile, myCurrentFile.myFile, false); }
private void reportAddedFile(SVNDirectoryInfo info, String path, SVNEntry entry) throws SVNException { if (entry.isCopied()) { if (myIsCompareToBase) { return; } reportModifiedFile(info, entry); return; } SVNAdminArea dir = retrieve(info.myPath); String name = SVNPathUtil.tail(path); Map wcProps = null; if (myIsCompareToBase) { wcProps = dir.getBaseProperties(name).asMap(); } else { wcProps = dir.getProperties(name).asMap(); } String mimeType = (String) wcProps.get(SVNProperty.MIME_TYPE); Map propDiff = computePropsDiff(new HashMap(), wcProps); File sourceFile; if (myIsCompareToBase) { sourceFile = dir.getBaseFile(name, false); } else { sourceFile = detranslateFile(dir, name); } getDiffCallback().fileAdded(path, null, sourceFile, 0, entry.getRevision(), null, mimeType, null, propDiff); }
private void reportAddedDir(SVNDirectoryInfo info) throws SVNException { SVNAdminArea dir = retrieve(info.myPath); Map wcProps; if (myIsCompareToBase) { wcProps = dir.getBaseProperties(dir.getThisDirName()).asMap(); } else { wcProps = dir.getProperties(dir.getThisDirName()).asMap(); } Map propDiff = computePropsDiff(new HashMap(), wcProps); if (!propDiff.isEmpty()) { getDiffCallback().propertiesChanged(info.myPath, null, propDiff); } for(Iterator entries = dir.entries(false); entries.hasNext();) { SVNEntry entry = (SVNEntry) entries.next(); if (dir.getThisDirName().equals(entry.getName())) { continue; } if (!myIsCompareToBase && entry.isScheduledForDeletion()) { continue; } if (entry.isFile()) { reportAddedFile(info, SVNPathUtil.append(info.myPath, entry.getName()), entry); } else if (entry.isDirectory() && myIsRecursive) { SVNDirectoryInfo childInfo = createDirInfo(info, SVNPathUtil.append(info.myPath, entry.getName()), false); reportAddedDir(childInfo); } } }
return; SVNAdminArea dir = retrieve(info.myPath); boolean anchor = !"".equals(myAdminInfo.getTargetName()) && dir == myAdminInfo.getAnchor(); if (!anchor && !info.myComparedEntries.contains("")) {
originalProps = new SVNProperties(); } else { SVNAdminArea dir = retrieve(myCurrentDirectory.myPath); if (dir != null && myIsCompareToBase) { originalProps = dir.getBaseProperties(dir.getThisDirName()).asMap();
return; SVNAdminArea dir = retrieve(info.myPath); boolean anchor = !"".equals(myAdminInfo.getTargetName()) && dir == myAdminInfo.getAnchor(); SVNEntry thisDirEntry = dir.getEntry(dir.getThisDirName(), false);
return; SVNAdminArea dir = retrieve(info.myPath); boolean anchor = !"".equals(myAdminInfo.getTargetName()) && dir == myAdminInfo.getAnchor(); SVNEntry thisDirEntry = dir.getEntry(dir.getThisDirName(), false);
originalProps = new SVNProperties(); } else { SVNAdminArea dir = retrieve(myCurrentDirectory.myPath); if (dir != null && myIsCompareToBase) { originalProps = dir.getBaseProperties(dir.getThisDirName()).asMap();
originalProps = new SVNProperties(); } else { SVNAdminArea dir = retrieve(myCurrentDirectory.myPath); if (dir != null && myIsCompareToBase) { originalProps = dir.getBaseProperties(dir.getThisDirName()).asMap();
private void reportAddedDir(SVNDirectoryInfo info) throws SVNException { SVNAdminArea dir = retrieve(info.myPath); SVNEntry thisDirEntry = dir.getEntry(dir.getThisDirName(), false); if (SVNWCAccess.matchesChangeList(myChangeLists, thisDirEntry)) {
private void reportAddedDir(SVNDirectoryInfo info) throws SVNException { SVNAdminArea dir = retrieve(info.myPath); SVNEntry thisDirEntry = dir.getEntry(dir.getThisDirName(), false); if (SVNWCAccess.matchesChangeList(myChangeLists, thisDirEntry)) {
private void reportAddedDir(SVNDirectoryInfo info) throws SVNException { SVNAdminArea dir = retrieve(info.myPath); SVNEntry thisDirEntry = dir.getEntry(dir.getThisDirName(), false); if (SVNWCAccess.matchesChangeList(myChangeLists, thisDirEntry)) {
return; SVNAdminArea dir = retrieve(info.myPath); String name = SVNPathUtil.tail(path); SVNProperties wcProps = null;
return; SVNAdminArea dir = retrieve(info.myPath); String name = SVNPathUtil.tail(path); SVNProperties wcProps = null;
return; SVNAdminArea dir = retrieve(info.myPath); String name = SVNPathUtil.tail(path); SVNProperties wcProps = null;
private void reportModifiedFile(SVNDirectoryInfo dirInfo, SVNEntry entry) throws SVNException { SVNAdminArea dir = retrieve(dirInfo.myPath); String schedule = entry.getSchedule(); String fileName = entry.getName();