summaryrefslogtreecommitdiffstats
path: root/vendor/gix/src/open/options.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/gix/src/open/options.rs')
-rw-r--r--vendor/gix/src/open/options.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/vendor/gix/src/open/options.rs b/vendor/gix/src/open/options.rs
index fb648e3c2..b098d55c1 100644
--- a/vendor/gix/src/open/options.rs
+++ b/vendor/gix/src/open/options.rs
@@ -1,7 +1,7 @@
use std::path::PathBuf;
use super::{Error, Options};
-use crate::{bstr::BString, config, Permissions, ThreadSafeRepository};
+use crate::{bstr::BString, config, open::Permissions, ThreadSafeRepository};
impl Default for Options {
fn default() -> Self {
@@ -134,6 +134,9 @@ impl Options {
///
/// This is recommended for all applications that prefer correctness over usability.
/// `git` itself defaults to strict configuration mode, flagging incorrect configuration immediately.
+ ///
+ /// Failure to read configuration files due to IO errors will also be a hard error if this mode is enabled, otherwise
+ /// these errors will merely be logged.
pub fn strict_config(mut self, toggle: bool) -> Self {
self.lenient_config = !toggle;
self