diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListManagerSerialization.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListManagerSerialization.java index 8047422cef65..b4c97d776ebc 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListManagerSerialization.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListManagerSerialization.java @@ -10,13 +10,15 @@ import com.intellij.vcsUtil.VcsUtil; import com.intellij.xml.util.XmlStringUtil; import org.jdom.Element; import org.jdom.Verifier; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import java.util.*; -final class ChangeListManagerSerialization { +@ApiStatus.Internal +public final class ChangeListManagerSerialization { private static final int DISABLED_CHANGES_THRESHOLD = 100; private static final @NonNls String ATT_ID = "id"; @@ -147,14 +149,16 @@ final class ChangeListManagerSerialization { .build(); } - private static @NotNull Element writeChange(@NotNull Change change) { + @ApiStatus.Internal + public static @NotNull Element writeChange(@NotNull Change change) { Element changeNode = new Element(NODE_CHANGE); writeContentRevision(changeNode, change.getBeforeRevision(), RevisionSide.BEFORE); writeContentRevision(changeNode, change.getAfterRevision(), RevisionSide.AFTER); return changeNode; } - private static @NotNull Change readChange(@NotNull Element changeNode, @NotNull Project project) { + @ApiStatus.Internal + public static @NotNull Change readChange(@NotNull Element changeNode, @NotNull Project project) { FakeRevision bRev = readContentRevision(changeNode, project, RevisionSide.BEFORE); FakeRevision aRev = readContentRevision(changeNode, project, RevisionSide.AFTER); return new Change(bRev, aRev);