mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-10-06 06:21:16 +07:00
[vcs] Expose hidden API (IJPL-237833)
(cherry picked from commit 872397382bc265e9b218e4049e80f1d12d834a01) IJ-CR-195692 GitOrigin-RevId: 380cf8f7cd454d2c7c4be632ebaa6d6f8c631c65
This commit is contained in:
committed by
intellij-monorepo-bot
parent
43c46ce1ec
commit
3778e901cc
@@ -335,6 +335,17 @@ f:com.intellij.collaboration.api.json.JsonHttpApiHelperKt
|
||||
- f:create(kotlinx.coroutines.CoroutineScope,javax.swing.JComponent,kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):javax.swing.JComponent
|
||||
- f:wrapTextComponent(kotlinx.coroutines.CoroutineScope,javax.swing.JComponent,kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function0):javax.swing.JComponent
|
||||
- bs:wrapTextComponent$default(com.intellij.collaboration.ui.EditableComponentFactory,kotlinx.coroutines.CoroutineScope,javax.swing.JComponent,kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function0,I,java.lang.Object):javax.swing.JComponent
|
||||
*:com.intellij.collaboration.ui.Either
|
||||
- *sf:Companion:com.intellij.collaboration.ui.Either$Companion
|
||||
- asLeftOrNull():java.lang.Object
|
||||
- asRightOrNull():java.lang.Object
|
||||
- bimap(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1):com.intellij.collaboration.ui.Either
|
||||
- fold(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1):java.lang.Object
|
||||
- isLeft():Z
|
||||
- isRight():Z
|
||||
*f:com.intellij.collaboration.ui.Either$Companion
|
||||
- f:left(java.lang.Object):com.intellij.collaboration.ui.Either
|
||||
- f:right(java.lang.Object):com.intellij.collaboration.ui.Either
|
||||
*f:com.intellij.collaboration.ui.ExceptionUtil
|
||||
- sf:INSTANCE:com.intellij.collaboration.ui.ExceptionUtil
|
||||
- f:getPresentableMessage(java.lang.Throwable):java.lang.String
|
||||
|
||||
@@ -32,7 +32,7 @@ object ExceptionUtil {
|
||||
* the result of a division. The result will then either be some `DivideByZeroException`
|
||||
* for instance, or a simple number.
|
||||
*/
|
||||
@ApiStatus.Internal
|
||||
@ApiStatus.Experimental
|
||||
sealed interface Either<out A, out B> {
|
||||
fun asLeftOrNull(): A? = if (this is Left) value else null
|
||||
fun asRightOrNull(): B? = if (this is Right) value else null
|
||||
|
||||
@@ -97,6 +97,38 @@ f:git4idea.push.GitPushNotificationCustomizerKt
|
||||
- isSilent():Z
|
||||
*f:git4idea.remote.hosting.http.SilentHostedGitHttpAuthDataProvider$Companion
|
||||
- f:getAccountsWithTokens(com.intellij.collaboration.auth.AccountManager,git4idea.remote.hosting.http.HostedGitAuthenticationFailureManager,java.lang.String,kotlin.coroutines.Continuation):java.lang.Object
|
||||
*e:git4idea.remote.hosting.ui.BaseOrHead
|
||||
- java.lang.Enum
|
||||
- sf:Base:git4idea.remote.hosting.ui.BaseOrHead
|
||||
- sf:Head:git4idea.remote.hosting.ui.BaseOrHead
|
||||
- s:getEntries():kotlin.enums.EnumEntries
|
||||
- f:getText():java.lang.String
|
||||
- s:valueOf(java.lang.String):git4idea.remote.hosting.ui.BaseOrHead
|
||||
- s:values():git4idea.remote.hosting.ui.BaseOrHead[]
|
||||
*f:git4idea.remote.hosting.ui.ResolveConflictsLocallyCoordinates
|
||||
- <init>(git4idea.remote.hosting.HostedGitRepositoryRemote,java.lang.String,git4idea.remote.hosting.HostedGitRepositoryRemote,java.lang.String):V
|
||||
- f:getBaseRefName():java.lang.String
|
||||
- f:getBaseRemoteDescriptor():git4idea.remote.hosting.HostedGitRepositoryRemote
|
||||
- f:getHeadRefName():java.lang.String
|
||||
- f:getHeadRemoteDescriptor():git4idea.remote.hosting.HostedGitRepositoryRemote
|
||||
*f:git4idea.remote.hosting.ui.ResolveConflictsLocallyDialogComponentFactory
|
||||
- sf:INSTANCE:git4idea.remote.hosting.ui.ResolveConflictsLocallyDialogComponentFactory
|
||||
- f:showBranchUpdateDialog(java.lang.String,java.lang.String):git4idea.remote.hosting.ui.ResolveConflictsMethod
|
||||
*:git4idea.remote.hosting.ui.ResolveConflictsLocallyViewModel
|
||||
- *sf:Companion:git4idea.remote.hosting.ui.ResolveConflictsLocallyViewModel$Companion
|
||||
- a:getHasConflicts():kotlinx.coroutines.flow.StateFlow
|
||||
- a:getRequestOrError():kotlinx.coroutines.flow.StateFlow
|
||||
- a:isBusy():kotlinx.coroutines.flow.StateFlow
|
||||
- a:performResolveConflicts(kotlin.jvm.functions.Function1):V
|
||||
*f:git4idea.remote.hosting.ui.ResolveConflictsLocallyViewModel$Companion
|
||||
- f:createIn(kotlinx.coroutines.CoroutineScope,com.intellij.openapi.project.Project,git4idea.repo.GitRepository,kotlinx.coroutines.flow.Flow,kotlinx.coroutines.flow.Flow,com.intellij.collaboration.ui.Either):git4idea.remote.hosting.ui.ResolveConflictsLocallyViewModel
|
||||
*e:git4idea.remote.hosting.ui.ResolveConflictsMethod
|
||||
- java.lang.Enum
|
||||
- sf:MERGE:git4idea.remote.hosting.ui.ResolveConflictsMethod
|
||||
- sf:REBASE:git4idea.remote.hosting.ui.ResolveConflictsMethod
|
||||
- s:getEntries():kotlin.enums.EnumEntries
|
||||
- s:valueOf(java.lang.String):git4idea.remote.hosting.ui.ResolveConflictsMethod
|
||||
- s:values():git4idea.remote.hosting.ui.ResolveConflictsMethod[]
|
||||
*f:git4idea.repo.GitConfigurationCache
|
||||
- git4idea.repo.GitConfigurationCacheBase
|
||||
- *sf:Companion:git4idea.repo.GitConfigurationCache$Companion
|
||||
|
||||
+2
-2
@@ -9,7 +9,7 @@ import org.jetbrains.annotations.Nls
|
||||
/**
|
||||
* Represents a request to resolve conflicts in a code review locally.
|
||||
*/
|
||||
@ApiStatus.Internal
|
||||
@ApiStatus.Experimental
|
||||
class ResolveConflictsLocallyCoordinates(
|
||||
val headRemoteDescriptor: HostedGitRepositoryRemote,
|
||||
val headRefName: String,
|
||||
@@ -17,7 +17,7 @@ class ResolveConflictsLocallyCoordinates(
|
||||
val baseRefName: String
|
||||
)
|
||||
|
||||
@ApiStatus.Internal
|
||||
@ApiStatus.Experimental
|
||||
enum class BaseOrHead(val text: @Nls String) {
|
||||
Base(CollaborationToolsBundle.message("review.details.resolve-conflicts.base")),
|
||||
Head(CollaborationToolsBundle.message("review.details.resolve-conflicts.head"));
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ import git4idea.i18n.GitBundle
|
||||
import org.jetbrains.annotations.ApiStatus
|
||||
import org.jetbrains.annotations.Nls
|
||||
|
||||
@ApiStatus.Internal
|
||||
@ApiStatus.Experimental
|
||||
object ResolveConflictsLocallyDialogComponentFactory {
|
||||
private fun ResolveConflictsMethod.toMessage(): @Nls String = when (this) {
|
||||
ResolveConflictsMethod.REBASE -> GitBundle.message("rebasing.merge.commits.button.rebase")
|
||||
|
||||
@@ -25,13 +25,13 @@ import kotlinx.coroutines.flow.stateIn
|
||||
import kotlinx.coroutines.withContext
|
||||
import org.jetbrains.annotations.ApiStatus
|
||||
|
||||
@ApiStatus.Internal
|
||||
@ApiStatus.Experimental
|
||||
enum class ResolveConflictsMethod {
|
||||
REBASE,
|
||||
MERGE;
|
||||
}
|
||||
|
||||
@ApiStatus.Internal
|
||||
@ApiStatus.Experimental
|
||||
interface ResolveConflictsLocallyViewModel<Error : Any> {
|
||||
/**
|
||||
* Whether there are conflicts that need to be resolved before merging.
|
||||
|
||||
Reference in New Issue
Block a user