12a78a992c
termcolor-0.3.3
termcolor-0.3.3
2017-08-27 11:05:55 -04:00
d97c80be63
termcolor: make StandardStream be Send
...
This commit fixes a bug where the `StandardStream` type isn't `Send` on
Windows. This can cause some surprising compile breakage, and the only
motivation for it being non-Send was dubious. Namely, it was a result of
trying to eliminate code duplication.
This refactoring also eliminates at least one "unreachable" panic case
that was a result of trying to eliminate code reuse, so that's a nice
benefit as well.
Fixes #503
2017-08-27 11:05:02 -04:00
5213bd30ea
termcolor: 80 cols
2017-08-27 11:05:02 -04:00
82d101907a
ignore: document git_global enabled by default
2017-08-26 14:49:40 -04:00
30608f2444
readme: update minimum version
2017-08-23 23:08:21 -04:00
3d323928a0
update brew tap
2017-08-23 22:04:16 -04:00
8b6a3bc858
ci: unpin nightly, redux
0.6.0
2017-08-23 20:05:27 -04:00
e10544f819
0.6.0
2017-08-23 19:54:50 -04:00
dc7e39a6ba
cargo: add crates.io badges
2017-08-23 19:54:33 -04:00
36c16eb00c
bump deps
2017-08-23 19:52:13 -04:00
fffee61f80
changelog 0.6.0
2017-08-23 19:49:35 -04:00
4cfb2b515b
ci: bump rustc from 1.16 to 1.17
...
... and unpin the nightlies.
2017-08-23 19:49:02 -04:00
398326bfe2
doc: note that ripgrep may terminate unexpectedly
...
Fixes #581
2017-08-23 19:14:27 -04:00
01358a155c
man: synchronize man page with --help
2017-08-23 19:13:52 -04:00
30ca3ecca6
ci: strip ripgrep binary on Unix
...
This commit strips the ripgrep binary release artifact produced by CI
for Unix.
Fixes #413
2017-08-23 18:07:41 -04:00
dbc91644fd
Types extension and Yocto renaming to BitBake
2017-08-23 17:52:24 -04:00
73c9ac4da5
integration tests: ignore regression_428 on Windows
...
The test is severely constrained to the specific ANSI formatting of
ripgrep in accordance with its default color scheme. The default color
scheme on Windows changed, which caused the test to fail.
For now, just disable the test on Windows.
2017-08-23 17:49:40 -04:00
fe7fe74b0a
Pass the simd-accel feature to encoding_rs
2017-08-20 08:42:31 -04:00
3d9acdab18
Add short key for julia type
...
Fixes #574
2017-08-16 10:46:13 -04:00
40bacbcd7c
Add -x/--line-regexp ( #520 )
...
add -x/--line-regexp flag
2017-08-09 06:53:35 -04:00
b3a9c34515
Remove unused libc dependency
2017-08-08 07:03:58 -04:00
972ec1adc6
bump clap to 2.26
...
Fixes #482
2017-07-30 18:04:49 -04:00
a2d4c03c71
bump encoding_rs to 0.6
2017-07-30 18:00:50 -04:00
b7c3cf314d
Add test for option-arguments with leading hyphens
2017-07-30 17:55:24 -04:00
6dce04963d
Allow options with non-numeric arguments to accept leading hyphens in arguments ( fixes #568 )
2017-07-30 17:55:24 -04:00
d4b790fd8d
Install zsh APT package
2017-07-26 09:30:14 -04:00
9283dd122e
Update test_complete to source completion function for more reliable options parsing
2017-07-26 09:30:14 -04:00
4c41e9225b
Make completion support short-option values in same word; handle debug variable
2017-07-26 09:30:14 -04:00
9f2b054550
fix profile showing command for powershell
...
change the profile showing command to one that matches the microsoft article linked, as its simpler and the old one didn't work at least on windows 10 creators edition.
2017-07-22 08:53:46 -04:00
5613df3034
Refactor zsh completion function
...
- Improve documentation
- Reorganise into functions
- Order options lexicographically
- Correct minor wording inconsistencies
- Fix --count error
- Fix --maxdepth error
- Fix --path-separator error
- Fix --version error
- Adjust exclusivity for --files, -h, -j, -o, -r, -t, -T, -v, -V, &c.
- Improve pattern-operand guard behaviour
- Partially fix issue with colorspec state
- Fix issue with typespec state
- Add completion for <type>:include: sequence
- Move licence info out of the way
2017-07-18 07:03:36 -04:00
79ad81626f
Update test_complete.sh to avoid false positives related to shell syntax
2017-07-18 07:03:36 -04:00
354a5cad97
Fix invisible file path text in PowerShell ( #557 )
...
change default path color on Windows
This avoids a conflict with a PowerShell configuration that causes text to be invisible.
Fixes #342
2017-07-17 18:01:13 -04:00
92e5fad27d
ignore-0.2.2
ignore-0.2.2
2017-07-17 17:56:33 -04:00
f86f987d71
benchsuite: fix another bug
2017-07-17 09:28:49 -04:00
bfbd53eb92
benchsuite: fix bugs
...
This fixes a few bugs in the benchsuite script that have apparently
cropped up over time due to insufficient testing.
Fixes #558
2017-07-17 08:21:42 -04:00
0668c74ed4
[ignore] Fix matched_path_or_any_parents() for patterns ending in slash
...
In `matched_path_or_any_parents()` implementation, we missed the point
that when we start walking up the tree, we have to set `is_dir` to
`true`, so path `ROOT/a/b/c` matches pattern `/a/`, although the
original path is not a dir.
2017-07-13 08:44:09 -04:00
1c03298903
bump ignore version, take 2
2017-07-12 22:26:59 -04:00
e0e8f26c56
bump ignore version
2017-07-12 22:26:23 -04:00
f5337329f4
ignore-0.2.1
ignore-0.2.1
2017-07-12 22:08:53 -04:00
84f4b4ef68
[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.
2017-07-12 22:06:08 -04:00
aeac85389d
update COPR name
...
I switched Fedora usernames, so new builds will be at a different URL.
2017-07-08 07:57:58 -04:00
9b3921098a
Tweak long_version features output
...
This reuses the systemd convention of putting flags on a separate line.
All credit to okdana for the implementation. Addresses #524 .
2017-07-07 12:18:44 -04:00
ad262f1146
Update --version
output to show compile-time features
...
Fixes #524
2017-07-07 11:30:59 -04:00
170c078440
Add -f
to completions
2017-07-06 19:00:35 -04:00
db044a058a
Add test_complete.sh to CI tasks
2017-07-06 19:00:35 -04:00
c1f8040b32
Add test_complete script to compare rg --help
output to zsh completion function
2017-07-06 19:00:35 -04:00
c8a5a7a3f4
Fix minor grammar issues in docs for ignore::Walk
2017-07-06 06:58:14 -04:00
dd3df0ded7
Add --iglob to zsh completion function
2017-07-03 08:21:38 -04:00
62a182af78
Improve zsh completion function
...
- Add missing options
- Fix confusion between --count and --max-count
- Improve wording consistency (capitalisation, punctuation, contractions, &c.)
- Add completion for encodings
- Add completion for colour specs
- Add partial completion for type specs
2017-07-03 07:15:21 -04:00
4047d9db71
add --iglob flag
...
Working with Chris Stadler, implemented
https://github.com/BurntSushi/ripgrep/issues/163#issuecomment-300012592
2017-07-03 06:52:52 -04:00