com.atlassian.jira.vcs.cvsimpl
Interface CvsRepositoryUtil

All Known Implementing Classes:
CvsRepositoryUtilImpl

public interface CvsRepositoryUtil


Method Summary
 void checkIsValidCvsRepository(alt.java.io.File cvsDirectory)
           
 CVSRoot getCVSRoot(File baseDir)
           
 PServerConnection openConnectionToRepository(File baseDir, java.lang.String password)
           
 CvsContent parseCvsLogs(java.lang.String log, java.lang.String repositoryDirectoryName)
           
 java.lang.String updateCvs(File baseDir, java.lang.String password)
           
 

Method Detail

checkIsValidCvsRepository

public void checkIsValidCvsRepository(alt.java.io.File cvsDirectory)
                               throws java.io.IOException
Throws:
java.io.IOException

parseCvsLogs

public CvsContent parseCvsLogs(java.lang.String log,
                               java.lang.String repositoryDirectoryName)
                        throws java.io.IOException,
                               LogSyntaxException
Throws:
java.io.IOException
LogSyntaxException

updateCvs

public java.lang.String updateCvs(File baseDir,
                                  java.lang.String password)
                           throws AuthenticationException,
                                  CommandException,
                                  java.io.IOException
Throws:
AuthenticationException
CommandException
java.io.IOException

openConnectionToRepository

public PServerConnection openConnectionToRepository(File baseDir,
                                                    java.lang.String password)
                                             throws AuthenticationException
Throws:
AuthenticationException

getCVSRoot

public CVSRoot getCVSRoot(File baseDir)