PropertyRevision (@NotNull Change change, @NotNull Status svnStatus, @Nullable Status deletedStatus) { if (svnStatus.isProperty(StatusType.STATUS_ADDED) && deletedStatus == null) return null; ContentRevision before = change.getBeforeRevision(); if (before == null) return null; FilePath path = ChangesUtil.getFilePath(change); File file = deletedStatus != null ? deletedStatus.getFile() : path.getIOFile(); Target target = Target.on(file, Revision.BASE); return new SvnLazyPropertyContentRevision(myVcs, path, before.getRevisionNumber(), target); }