diff --git a/cli/src/filterer/common.rs b/cli/src/filterer/common.rs index b09d811..2d7e46c 100644 --- a/cli/src/filterer/common.rs +++ b/cli/src/filterer/common.rs @@ -50,7 +50,7 @@ pub async fn ignores( args: &ArgMatches<'static>, vcs_types: &[ProjectType], origin: &Path, -) -> Result> { +) -> Vec { let (mut ignores, errors) = ignore::from_origin(origin).await; for err in errors { warn!("while discovering project-local ignore files: {}", err); @@ -150,5 +150,5 @@ pub async fn ignores( debug!(?ignores, "filtered ignores to exclude VCS-specific ignores"); } - Ok(ignores) + ignores } diff --git a/cli/src/filterer/globset.rs b/cli/src/filterer/globset.rs index 29670aa..bd1930e 100644 --- a/cli/src/filterer/globset.rs +++ b/cli/src/filterer/globset.rs @@ -19,7 +19,7 @@ use watchexec::{ pub async fn globset(args: &ArgMatches<'static>) -> Result> { let (project_origin, workdir) = super::common::dirs(args).await?; let vcs_types = super::common::vcs_types(&project_origin).await; - let ignore_files = super::common::ignores(args, &vcs_types, &project_origin).await?; + let ignore_files = super::common::ignores(args, &vcs_types, &project_origin).await; let mut ignores = Vec::new(); diff --git a/cli/src/filterer/tagged.rs b/cli/src/filterer/tagged.rs index 64fa1b2..152ad96 100644 --- a/cli/src/filterer/tagged.rs +++ b/cli/src/filterer/tagged.rs @@ -16,7 +16,7 @@ use watchexec::{ pub async fn tagged(args: &ArgMatches<'static>) -> Result> { let (project_origin, workdir) = super::common::dirs(args).await?; let vcs_types = super::common::vcs_types(&project_origin).await; - let ignores = super::common::ignores(args, &vcs_types, &project_origin).await?; + let ignores = super::common::ignores(args, &vcs_types, &project_origin).await; let filterer = TaggedFilterer::new(project_origin, workdir.clone())?;