Package com.igormaznitsa.mvngolang.cvs
Class AbstractRepo
- java.lang.Object
-
- com.igormaznitsa.mvngolang.cvs.AbstractRepo
-
-
Constructor Summary
Constructors Constructor Description AbstractRepo(String command)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected booleancheckResult(org.apache.maven.plugin.logging.Log logger, int code)abstract booleandoesContainCVS(File folder)intexecute(String customCommand, org.apache.maven.plugin.logging.Log logger, File cvsFolder, String... args)StringgetCommand()booleanprepareFolder(org.apache.maven.plugin.logging.Log logger, ProxySettings proxy, String customExe, File cvsFolder)booleanprocessCVSForCustomOptions(org.apache.maven.plugin.logging.Log logger, ProxySettings proxy, File cvsFolder, String customCommand, String... options)abstract booleanprocessCVSRequisites(org.apache.maven.plugin.logging.Log logger, ProxySettings proxy, String customCommand, File cvsFolder, String branchId, String tagId, String revisionId)
-
-
-
Method Detail
-
execute
public int execute(@Nullable String customCommand, @Nonnull org.apache.maven.plugin.logging.Log logger, @Nonnull File cvsFolder, @Nonnull @MustNotContainNull String... args)
-
checkResult
protected boolean checkResult(@Nonnull org.apache.maven.plugin.logging.Log logger, int code)
-
prepareFolder
public boolean prepareFolder(@Nonnull org.apache.maven.plugin.logging.Log logger, @Nullable ProxySettings proxy, @Nullable String customExe, @Nonnull File cvsFolder)
-
processCVSForCustomOptions
public boolean processCVSForCustomOptions(@Nonnull org.apache.maven.plugin.logging.Log logger, @Nullable ProxySettings proxy, @Nonnull File cvsFolder, @Nullable String customCommand, @Nonnull @MustNotContainNull String... options)
-
-