PY-73066: Move SudoCommandProvider to a separate package

It may be a little confusing that the service is part of the util package

GitOrigin-RevId: 0ebdf5f2c000542b6859088415b5c552965fd69e
This commit is contained in:
Artem Aleksyuk
2024-06-05 19:46:25 +02:00
committed by intellij-monorepo-bot
parent e8e994e9f5
commit b8c7542e09
7 changed files with 8 additions and 7 deletions

View File

@@ -2,7 +2,7 @@
package com.intellij.execution.process.elevation
import com.intellij.execution.process.ElevationServiceAvailability
import com.intellij.execution.util.SudoCommandProvider
import com.intellij.execution.sudo.SudoCommandProvider
@Suppress("DEPRECATION")
class ElevationServiceAvailabilityImpl : ElevationServiceAvailability {

View File

@@ -3,7 +3,7 @@ package com.intellij.execution.process;
import com.intellij.execution.ExecutionException;
import com.intellij.execution.configurations.GeneralCommandLine;
import com.intellij.execution.util.SudoCommandProvider;
import com.intellij.execution.sudo.SudoCommandProvider;
import com.intellij.openapi.application.ApplicationManager;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull;

View File

@@ -1,7 +1,7 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.execution.process;
import com.intellij.execution.util.SudoCommandProvider;
import com.intellij.execution.sudo.SudoCommandProvider;
import org.jetbrains.annotations.ApiStatus;
/**

View File

@@ -547,8 +547,8 @@
<applicationService serviceInterface="com.intellij.execution.process.ProcessService"
serviceImplementation="com.intellij.execution.process.ProcessServiceImpl"/>
<applicationService serviceInterface="com.intellij.execution.util.SudoCommandProvider"
serviceImplementation="com.intellij.execution.util.LocalSudoCommandProvider"/>
<applicationService serviceInterface="com.intellij.execution.sudo.SudoCommandProvider"
serviceImplementation="com.intellij.execution.sudo.LocalSudoCommandProvider"/>
<applicationService serviceInterface="com.intellij.util.io.IoService"
serviceImplementation="com.intellij.util.io.IoServiceImpl"/>

View File

@@ -1,5 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.execution.util
package com.intellij.execution.sudo
import com.intellij.execution.configurations.GeneralCommandLine
import com.intellij.execution.util.ExecUtil.createTempExecutableScript

View File

@@ -1,5 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.execution.util
package com.intellij.execution.sudo
import com.intellij.execution.configurations.GeneralCommandLine
import com.intellij.openapi.application.ApplicationManager

View File

@@ -8,6 +8,7 @@ import com.intellij.execution.process.CapturingProcessHandler
import com.intellij.execution.process.ProcessAdapter
import com.intellij.execution.process.ProcessEvent
import com.intellij.execution.process.ProcessOutput
import com.intellij.execution.sudo.SudoCommandProvider
import com.intellij.openapi.application.PathManager
import com.intellij.openapi.diagnostic.Logger
import com.intellij.openapi.util.NlsSafe