Class Copy

java.lang.Object
br.com.objectos.git.Copy

public abstract class Copy extends Object
  • Constructor Details

    • Copy

      protected Copy()
  • Method Details

    • copyObject

      protected final void copyObject​(ObjectId objectId)
    • copyObjectOrFetchTree

      protected final void copyObjectOrFetchTree​(Entry entry)
    • createBlob

      protected final WritableBlob createBlob​(String name, byte[] contents)
    • createBlob

      protected final WritableBlob createBlob​(String name, String contents)
    • createTree

      protected final WritableTree createTree()
    • createTree

      protected final WritableTree createTree​(String name)
    • fetchBlob

      protected final void fetchBlob​(ObjectId blob)
    • fetchTree

      protected final void fetchTree​(ObjectId tree)
    • setAuthor

      protected final void setAuthor​(Identification author)
    • setCommitter

      protected final void setCommitter​(Identification committer)
    • setMessage

      protected final void setMessage​(String message)
    • setTree

      protected final void setTree​(ObjectId tree)
    • setTree

      protected final void setTree​(WritableTree tree)
    • visitBlob

      protected abstract void visitBlob​(Blob blob)
    • visitCommit

      protected abstract void visitCommit​(Commit commit)
    • visitTree

      protected abstract void visitTree​(Tree tree)
    • visitTreeEnd

      protected abstract void visitTreeEnd()