Struct git2::WorktreeAddOptions [−][src]
pub struct WorktreeAddOptions<'a> { /* fields omitted */ }
Expand description
Options which can be used to configure how a worktree is initialized
Implementations
impl<'a> WorktreeAddOptions<'a>
[src]
impl<'a> WorktreeAddOptions<'a>
[src]pub fn new() -> WorktreeAddOptions<'a>
[src]
pub fn new() -> WorktreeAddOptions<'a>
[src]Creates a default set of add options.
By default this will not lock the worktree
pub fn lock(&mut self, enabled: bool) -> &mut WorktreeAddOptions<'a>
[src]
pub fn lock(&mut self, enabled: bool) -> &mut WorktreeAddOptions<'a>
[src]If enabled, this will cause the newly added worktree to be locked
pub fn reference(
&mut self,
reference: Option<&'a Reference<'_>>
) -> &mut WorktreeAddOptions<'a>
[src]
pub fn reference(
&mut self,
reference: Option<&'a Reference<'_>>
) -> &mut WorktreeAddOptions<'a>
[src]reference to use for the new worktree HEAD
pub fn raw(&self) -> *const git_worktree_add_options
[src]
pub fn raw(&self) -> *const git_worktree_add_options
[src]Get a set of raw add options to be used with git_worktree_add