- GIT_STASH_APPLY_OPTIONS_INIT
GIT_STASH_APPLY_OPTIONS_INIT()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- GIT_STASH_SAVE_OPTIONS_INIT
GIT_STASH_SAVE_OPTIONS_INIT()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- git_stash_apply
int git_stash_apply(libgit2.types.git_repository* repo, size_t index, const(.git_stash_apply_options)* options)
Apply a single stashed state from the stash list.
- git_stash_apply_options_init
int git_stash_apply_options_init(.git_stash_apply_options* opts, uint version_)
Initialize git_stash_apply_options structure
- git_stash_drop
int git_stash_drop(libgit2.types.git_repository* repo, size_t index)
Remove a single stashed state from the stash list.
- git_stash_foreach
int git_stash_foreach(libgit2.types.git_repository* repo, .git_stash_cb callback, void* payload)
Loop over all the stashed states and issue a callback for each one.
- git_stash_pop
int git_stash_pop(libgit2.types.git_repository* repo, size_t index, const(.git_stash_apply_options)* options)
Apply a single stashed state from the stash list and remove it from the list
if successful.
- git_stash_save
int git_stash_save(libgit2.oid.git_oid* out_, libgit2.types.git_repository* repo, const(libgit2.types.git_signature)* stasher, const(char)* message, uint flags)
Save the local modifications to a new stash.
- git_stash_save_options_init
int git_stash_save_options_init(.git_stash_save_options* opts, uint version_)
Initialize git_stash_save_options structure
- git_stash_save_with_opts
int git_stash_save_with_opts(libgit2.oid.git_oid* out_, libgit2.types.git_repository* repo, const(.git_stash_save_options)* opts)
Save the local modifications to a new stash, with options.