PageRenderTime 25ms CodeModel.GetById 11ms RepoModel.GetById 1ms app.codeStats 0ms

/src/org/bitbucket/connectors/jetbrains/vcs/VcsHandler.java

https://bitbucket.org/atlassian/jetbrains-bitbucket-connector/
Java | 26 lines | 13 code | 8 blank | 5 comment | 0 complexity | f1c5c9904c2158a5ac9607e31f24002c MD5 | raw file
  1. package org.bitbucket.connectors.jetbrains.vcs;
  2. import com.intellij.openapi.project.Project;
  3. import com.intellij.openapi.vcs.AbstractVcs;
  4. import com.intellij.openapi.vfs.VirtualFile;
  5. import java.io.IOException;
  6. /**
  7. * User: leha2000
  8. * Date: Oct 14, 2011
  9. * Time: 11:34:00 AM
  10. */
  11. public interface VcsHandler {
  12. boolean checkout(Project project, String folder, String repositoryUrl);
  13. boolean push(Project project, VirtualFile root, String repositoryUrl);
  14. void setRepositoryDefaultUrl(Project project, VirtualFile root, String repositoryUrl) throws IOException;
  15. VirtualFile getRepositoryRoot(VirtualFile folder);
  16. boolean initRepository(Project project, VirtualFile root);
  17. AbstractVcs getVcs(Project project);
  18. }