From 92c918ebd982604eac93cd15690acf75617c0df4 Mon Sep 17 00:00:00 2001 From: Andrew Gallant Date: Wed, 14 Sep 2016 14:33:37 -0400 Subject: [PATCH] --no-ignore implies --no-ignore-parent --- src/args.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/args.rs b/src/args.rs index 1ddc049..0c9895f 100644 --- a/src/args.rs +++ b/src/args.rs @@ -124,6 +124,7 @@ Less common options: --no-ignore Don't respect ignore files (.gitignore, .rgignore, etc.) + This implies --no-ignore-parent. --no-ignore-parent Don't respect ignore files in parent directories. @@ -338,7 +339,9 @@ impl RawArgs { line_number: !self.flag_no_line_number && self.flag_line_number, mmap: mmap, no_ignore: self.flag_no_ignore, - no_ignore_parent: self.flag_no_ignore_parent, + no_ignore_parent: + // --no-ignore implies --no-ignore-parent + self.flag_no_ignore_parent || self.flag_no_ignore, quiet: self.flag_quiet, replace: self.flag_replace.clone().map(|s| s.into_bytes()), text: self.flag_text,