git_checkout_tree

Updates files in the index and working tree to match the content of the tree pointed at by the treeish.

extern (C) nothrow @nogc
int
git_checkout_tree

Parameters

repo libgit2_d.types.git_repository*

repository to check out (must be non-bare)

treeish const(libgit2_d.types.git_object)*

a commit, tag or tree which content will be used to update the working directory (or null to use HEAD)

opts const(.git_checkout_options)*

specifies checkout options (may be null)

Return Value

Type: int

0 on success, non-zero return value from notify_cb, or error code < 0 (use git_error_last for error details)

Meta