From 20ccd441f2d6000100bbbbade37aeca492d55ee0 Mon Sep 17 00:00:00 2001 From: Tom Jackson Date: Mon, 26 Sep 2016 09:34:32 -0700 Subject: Allow (and ignore) whitespace-only lines in .gitignore files Git considers these to be blank lines. --- src/gitignore.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gitignore.rs b/src/gitignore.rs index e05dc582..c4f46fa0 100644 --- a/src/gitignore.rs +++ b/src/gitignore.rs @@ -283,12 +283,15 @@ impl GitignoreBuilder { from: P, mut line: &str, ) -> Result<(), Error> { - if line.is_empty() || line.starts_with("#") { + if line.starts_with("#") { return Ok(()); } if !line.ends_with("\\ ") { line = line.trim_right(); } + if line.is_empty() { + return Ok(()); + } let mut pat = Pattern { from: from.as_ref().to_path_buf(), original: line.to_string(), -- cgit v1.2.3