java.lang.Object
org.kohsuke.github.GHTreeBuilder
Builder pattern for creating a new tree. Based on https://developer.github.com/v3/git/trees/#create-a-tree
-
Method Summary
Modifier and TypeMethodDescriptionAdds a new entry with the given binary content to the tree.Adds a new entry with the given text content to the tree.Base tree gh tree builder.create()Creates a tree based on the parameters specified thus far.Removes an entry with the given path from base tree.Deprecated.Deprecated.useadd(String, String, boolean)oradd(String, byte[], boolean)instead.
-
Method Details
-
add
Adds a new entry with the given text content to the tree.- Parameters:
path- the file path in the treecontent- the file content as UTF-8 encoded stringexecutable- true, if the file should be executable- Returns:
- this GHTreeBuilder
-
add
Adds a new entry with the given binary content to the tree.- Parameters:
path- the file path in the treecontent- the file content as byte arrayexecutable- true, if the file should be executable- Returns:
- this GHTreeBuilder
-
baseTree
Base tree gh tree builder.- Parameters:
baseTree- the SHA of tree you want to update with new data- Returns:
- the gh tree builder
-
create
Creates a tree based on the parameters specified thus far.- Returns:
- the gh tree
- Throws:
IOException- the io exception
-
delete
Removes an entry with the given path from base tree.- Parameters:
path- the file path in the tree- Returns:
- this GHTreeBuilder
-
shaEntry
Deprecated.useadd(String, String, boolean)oradd(String, byte[], boolean)instead.Specialized version of entry() for adding an existing blob referred by its SHA.- Parameters:
path- the pathsha- the shaexecutable- the executable- Returns:
- the gh tree builder
-
textEntry
Deprecated.useadd(String, String, boolean)oradd(String, byte[], boolean)instead.Specialized version of entry() for adding an existing blob specifiedcontent.- Parameters:
path- the pathcontent- the contentexecutable- the executable- Returns:
- the gh tree builder
-
add(String, String, boolean)oradd(String, byte[], boolean)instead.