Lines Matching refs:CheckoutBuilder

55     checkout: Option<CheckoutBuilder<'cb>>,
74 pub struct CheckoutBuilder<'cb> { struct
207 pub fn with_checkout(&mut self, checkout: CheckoutBuilder<'cb>) -> &mut RepoBuilder<'cb> { in with_checkout()
312 impl<'cb> Default for CheckoutBuilder<'cb> { implementation
318 impl<'cb> CheckoutBuilder<'cb> { implementation
321 pub fn new() -> CheckoutBuilder<'cb> { in new()
323 CheckoutBuilder { in new()
342 pub fn dry_run(&mut self) -> &mut CheckoutBuilder<'cb> { in dry_run()
350 pub fn force(&mut self) -> &mut CheckoutBuilder<'cb> { in force()
360 pub fn safe(&mut self) -> &mut CheckoutBuilder<'cb> { in safe()
366 fn flag(&mut self, bit: raw::git_checkout_strategy_t, on: bool) -> &mut CheckoutBuilder<'cb> { in flag()
378 pub fn recreate_missing(&mut self, allow: bool) -> &mut CheckoutBuilder<'cb> { in recreate_missing()
386 pub fn allow_conflicts(&mut self, allow: bool) -> &mut CheckoutBuilder<'cb> { in allow_conflicts()
393 pub fn remove_untracked(&mut self, remove: bool) -> &mut CheckoutBuilder<'cb> { in remove_untracked()
400 pub fn remove_ignored(&mut self, remove: bool) -> &mut CheckoutBuilder<'cb> { in remove_ignored()
409 pub fn update_only(&mut self, update: bool) -> &mut CheckoutBuilder<'cb> { in update_only()
417 pub fn update_index(&mut self, update: bool) -> &mut CheckoutBuilder<'cb> { in update_index()
425 pub fn refresh(&mut self, refresh: bool) -> &mut CheckoutBuilder<'cb> { in refresh()
432 pub fn skip_unmerged(&mut self, skip: bool) -> &mut CheckoutBuilder<'cb> { in skip_unmerged()
440 pub fn use_ours(&mut self, ours: bool) -> &mut CheckoutBuilder<'cb> { in use_ours()
448 pub fn use_theirs(&mut self, theirs: bool) -> &mut CheckoutBuilder<'cb> { in use_theirs()
455 pub fn overwrite_ignored(&mut self, overwrite: bool) -> &mut CheckoutBuilder<'cb> { in overwrite_ignored()
462 pub fn conflict_style_merge(&mut self, on: bool) -> &mut CheckoutBuilder<'cb> { in conflict_style_merge()
473 ) -> &mut CheckoutBuilder<'cb> { in notify_on()
482 pub fn conflict_style_diff3(&mut self, on: bool) -> &mut CheckoutBuilder<'cb> { in conflict_style_diff3()
487 pub fn disable_filters(&mut self, disable: bool) -> &mut CheckoutBuilder<'cb> { in disable_filters()
495 pub fn dir_perm(&mut self, perm: i32) -> &mut CheckoutBuilder<'cb> { in dir_perm()
503 pub fn file_perm(&mut self, perm: i32) -> &mut CheckoutBuilder<'cb> { in file_perm()
512 pub fn path<T: IntoCString>(&mut self, path: T) -> &mut CheckoutBuilder<'cb> { in path()
520 pub fn target_dir(&mut self, dst: &Path) -> &mut CheckoutBuilder<'cb> { in target_dir()
527 pub fn ancestor_label(&mut self, label: &str) -> &mut CheckoutBuilder<'cb> { in ancestor_label()
533 pub fn our_label(&mut self, label: &str) -> &mut CheckoutBuilder<'cb> { in our_label()
539 pub fn their_label(&mut self, label: &str) -> &mut CheckoutBuilder<'cb> { in their_label()
545 pub fn progress<F>(&mut self, cb: F) -> &mut CheckoutBuilder<'cb> in progress()
557 pub fn notify<F>(&mut self, cb: F) -> &mut CheckoutBuilder<'cb> in notify()
619 let payload = &mut *(data as *mut CheckoutBuilder<'_>); in progress_cb()
643 let payload = &mut *(data as *mut CheckoutBuilder<'_>); in notify_cb()
754 use super::{CheckoutBuilder, RepoBuilder, TreeUpdateBuilder};
839 let mut checkout_opts = CheckoutBuilder::new();