pub struct GitImportOptions {
pub abandon_unreachable_commits: bool,
pub record_synthetic_predecessors: bool,
pub remote_auto_track_bookmarks: HashMap<RemoteNameBuf, StringMatcher>,
}Expand description
Options for import_refs().
Fields§
§abandon_unreachable_commits: boolWhether to abandon commits that became unreachable in Git.
record_synthetic_predecessors: boolWhether to generate synthetic predecessors for imported commits.
remote_auto_track_bookmarks: HashMap<RemoteNameBuf, StringMatcher>Per-remote patterns whether to track bookmarks automatically.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for GitImportOptions
impl !Send for GitImportOptions
impl !Sync for GitImportOptions
impl !UnwindSafe for GitImportOptions
impl Freeze for GitImportOptions
impl Unpin for GitImportOptions
impl UnsafeUnpin for GitImportOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more