Package org.eclipse.jgit.junit
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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TestRepository.CommitBuilder
commit()
void
delete()
Delete this branch.RevCommit
update(TestRepository.CommitBuilder to)
Forcefully update this branch to a particular commit.RevCommit
update(RevCommit to)
Forcefully update this branch to a particular commit.
-
-
-
Method Detail
-
commit
public TestRepository.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.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
-
-