Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-29 | fix appveyor, sigh | Andrew Gallant | |
2016-10-29 | Move all gitignore matching to separate crate. | Andrew Gallant | |
This PR introduces a new sub-crate, `ignore`, which primarily provides a fast recursive directory iterator that respects ignore files like gitignore and other configurable filtering rules based on globs or even file types. This results in a substantial source of complexity moved out of ripgrep's core and into a reusable component that others can now (hopefully) benefit from. While much of the ignore code carried over from ripgrep's core, a substantial portion of it was rewritten with the following goals in mind: 1. Reuse matchers built from gitignore files across directory iteration. 2. Design the matcher data structure to be amenable for parallelizing directory iteration. (Indeed, writing the parallel iterator is the next step.) Fixes #9, #44, #45 | |||
2016-10-10 | Update appveyor to test subcrates. | Andrew Gallant | |
2016-09-29 | AppVeyor: Change release description to fit Travis binaries | RĂ©mi Verschelde | |
2016-09-21 | grrr fix appveyor deployment filter | Andrew Gallant | |
2016-09-21 | attempt to fix Windows build | Andrew Gallant | |
2016-09-08 | update project name0.0.15 | Andrew Gallant | |
2016-09-08 | Rename xrep to ripgrep. | Andrew Gallant | |
2016-09-05 | update appveyor0.0.10 | Andrew Gallant | |
2016-09-05 | windows debug, take 10.0.8 | Andrew Gallant | |
2016-09-05 | windows, take 30.0.5 | Andrew Gallant | |
2016-09-05 | windows, take 20.0.4 | Andrew Gallant | |
2016-09-05 | setting up windows, take 10.0.3 | Andrew Gallant | |
2016-02-27 | initial commit | Andrew Gallant | |