br.com.objectos.git
Interface GitEngine


public interface GitEngine


Method Summary
 GitJob<Repository> copy(Repository source, ObjectId objectId, Repository target, RefName targetRef, Copy copy)
           
 GitJob<Commit> fetchCommit(Repository repository, ObjectId objectId)
           
 GitJob<Directory> materialize(Repository repository, ObjectId objectId, Directory target)
           
 GitJob<Repository> openRepository(Directory directory)
           
 GitJob<MaybeObjectId> resolve(Repository repository, RefName ref)
           
 

Method Detail

copy

GitJob<Repository> copy(Repository source,
                        ObjectId objectId,
                        Repository target,
                        RefName targetRef,
                        Copy copy)

fetchCommit

GitJob<Commit> fetchCommit(Repository repository,
                           ObjectId objectId)

materialize

GitJob<Directory> materialize(Repository repository,
                              ObjectId objectId,
                              Directory target)

openRepository

GitJob<Repository> openRepository(Directory directory)

resolve

GitJob<MaybeObjectId> resolve(Repository repository,
                              RefName ref)


Copyright © 2020–2021 Objectos Software LTDA. All rights reserved.