org.eclipse.jgit.junit
Class TestRepository.BranchBuilder

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

public class TestRepository.BranchBuilder
extends java.lang.Object

Helper to build a branch with one or more commits


Method Summary
 TestRepository.CommitBuilder commit()
           
 RevCommit update(RevCommit to)
          Forcefully update this branch to a particular commit.
 RevCommit update(TestRepository.CommitBuilder to)
          Forcefully update this branch to a particular commit.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

commit

public TestRepository.CommitBuilder commit()
                                    throws java.lang.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:
java.lang.Exception - the commit builder can't read the current branch state

update

public RevCommit update(TestRepository.CommitBuilder to)
                 throws java.lang.Exception
Forcefully update this branch to a particular commit.

Parameters:
to - the commit to update to.
Returns:
to.
Throws:
java.lang.Exception

update

public RevCommit update(RevCommit to)
                 throws java.lang.Exception
Forcefully update this branch to a particular commit.

Parameters:
to - the commit to update to.
Returns:
to.
Throws:
java.lang.Exception


Copyright © 2011. All Rights Reserved.