summaryrefslogtreecommitdiffstats
path: root/appveyor.yml
diff options
context:
space:
mode:
authorBehnam Esfahbod ✅ <behnam@zwnj.org>2017-07-12 20:06:08 -0600
committerAndrew Gallant <jamslam@gmail.com>2017-07-12 22:06:08 -0400
commit84f4b4ef688413c227be226aa071bbc9298c394b (patch)
tree86598569f00702731b7a4ba2d952c66ea3e36872 /appveyor.yml
parentaeac85389daefaf7eb6f316627ec4051e336ec55 (diff)
[ignore] Add extensive test for gitignore matching (#551)
[ignore] tests and new matched_path_or_any_parents method The test data (gitignore rules and expected result) is based on the test repo at <https://github.com/behnam/gitignore-test>. The new `matched_path_or_any_parents` method fixes a bug in gitignore matching where rules of form `<dir>/*` result in ignoring only first-level files, but no deep files. This is not correct, as `<dir>/*` matches the first-level directories under `<dir>`, resulting all to be ignored. The new method fixes it by trying to match all parents in the path against the gitignore rules. The new method is necessary because it necessarily entails a performance hit for trying to match all parents.
Diffstat (limited to 'appveyor.yml')
-rw-r--r--appveyor.yml1
1 files changed, 1 insertions, 0 deletions
diff --git a/appveyor.yml b/appveyor.yml
index d2de7e3b..2aa4c526 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -1,6 +1,7 @@
environment:
global:
PROJECT_NAME: ripgrep
+ RUST_BACKTRACE: full
matrix:
- TARGET: i686-pc-windows-gnu
CHANNEL: stable