Class TestRepository.BranchBuilder

java.lang.Object
org.eclipse.jgit.junit.TestRepository.BranchBuilder
Enclosing class:
TestRepository<R extends Repository>

public class TestRepository.BranchBuilder extends Object
Helper to build a branch with one or more commits
  • Field Details

    • ref

      private final String ref
  • Constructor Details

    • BranchBuilder

      BranchBuilder(String ref)
  • Method Details

    • commit

      public TestRepository<R>.CommitBuilder commit() throws Exception
      Returns:
      construct a new commit builder that updates this branch. If the branch already exists, the commit builder will have its first parent as the current commit and its tree will be initialized to the current files.
      Throws:
      Exception - the commit builder can't read the current branch state
    • update

      public RevCommit update(TestRepository<R>.CommitBuilder to) throws Exception
      Forcefully update this branch to a particular commit.
      Parameters:
      to - the commit to update to.
      Returns:
      to.
      Throws:
      Exception
    • update

      public RevCommit update(RevCommit to) throws Exception
      Forcefully update this branch to a particular commit.
      Parameters:
      to - the commit to update to.
      Returns:
      to.
      Throws:
      Exception
    • delete

      public void delete() throws Exception
      Delete this branch.
      Throws:
      Exception
      Since:
      4.4