diff --git a/gix/src/lib.rs b/gix/src/lib.rs index 6c8d06f91dd..c65e516d0fb 100644 --- a/gix/src/lib.rs +++ b/gix/src/lib.rs @@ -222,6 +222,20 @@ pub fn discover(directory: impl AsRef) -> Result, +) -> Result { + ThreadSafeRepository::discover_with_environment_overrides(directory).map(Into::into) +} + +/// See [`ThreadSafeRepository::open_with_environment_overrides()`], but returns a [`Repository`] instead. +#[allow(clippy::result_large_err)] +pub fn open_with_environment_overrides(directory: impl Into) -> Result { + ThreadSafeRepository::open_with_environment_overrides(directory, Default::default()).map(Into::into) +} + /// See [`ThreadSafeRepository::init()`], but returns a [`Repository`] instead. #[allow(clippy::result_large_err)] pub fn init(directory: impl AsRef) -> Result {