Package nebula.plugin.info.scm
Interface ScmInfoProvider
@NullMarked
public interface ScmInfoProvider
Could contribute to idea plugin, once we know the right SCM
-
Method Summary
Modifier and TypeMethodDescriptionorg.gradle.api.provider.Provider<String>branch()default @Nullable StringcalculateBranch(org.gradle.api.Project project) Deprecated.default @Nullable StringcalculateChange(org.gradle.api.Project project) Deprecated.Usechange()insteaddefault @Nullable StringcalculateFullChange(org.gradle.api.Project project) Deprecated.UsefullChange()insteaddefault @Nullable StringcalculateOrigin(org.gradle.api.Project project) Deprecated.Useorigin()insteaddefault @Nullable StringcalculateSource(org.gradle.api.Project project) Deprecated.Usesource()insteadorg.gradle.api.provider.Provider<String>change()org.gradle.api.provider.Provider<String>org.gradle.api.provider.Provider<String>origin()org.gradle.api.provider.Provider<String>source()booleansupports()default booleansupports(org.gradle.api.Project project) Deprecated.usesupports()instead
-
Method Details
-
supports
Deprecated.usesupports()insteadDetermine support. Attempt to not use a library, to reduce impact and side effect of calling- Parameters:
project- project to validate support against- Returns:
- boolean of the provider's availibility to support the current environment.
-
supports
boolean supports() -
calculateSource
Deprecated.Usesource()instead -
calculateOrigin
Deprecated.Useorigin()instead -
calculateChange
Deprecated.Usechange()instead -
calculateFullChange
Deprecated.UsefullChange()instead -
calculateBranch
Deprecated.Usebranch()instead -
source
org.gradle.api.provider.Provider<String> source() -
origin
org.gradle.api.provider.Provider<String> origin() -
change
org.gradle.api.provider.Provider<String> change() -
fullChange
org.gradle.api.provider.Provider<String> fullChange() -
branch
org.gradle.api.provider.Provider<String> branch()
-
branch()instead