diff options
author | nguyenvukhang <brew4k@gmail.com> | 2022-11-28 12:36:15 +0800 |
---|---|---|
committer | Andrew Gallant <jamslam@gmail.com> | 2023-07-09 10:14:03 -0400 |
commit | 6abb962f0d655a186972462d88d2de4e5caf4a33 (patch) | |
tree | 3a3970ac6cf20c6600c7517b8bb72b56ed660462 /CHANGELOG.md | |
parent | 6d95c130d5fb56a8641092a4808f33640bfa935c (diff) |
cli: fix non-path sorting behavior
Previously, sorting worked by sorting the parents and then sorting the
children within each parent. This was done during traversal, but it only
works when sorting parents preserves the overall order. This generally
only works for '--sort path' in ascending order.
This commit fixes the rest of the sorting behavior by collecting all of
the paths to search and then sorting them before searching. We only
collect all of the paths when sorting was requested.
Fixes #2243, Closes #2361
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 4dda5eab..1b435273 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -32,6 +32,8 @@ Bug fixes: `-A` and `-B` now only each partially override `-C`. * [BUG #2236](https://github.com/BurntSushi/ripgrep/issues/2236): Fix gitignore parsing bug where a trailing `\/` resulted in an error. +* [BUG #2243](https://github.com/BurntSushi/ripgrep/issues/2243): + Fix `--sort` flag for values other than `path`. * [BUG #2480](https://github.com/BurntSushi/ripgrep/issues/2480): Fix bug when using inline regex flags with `-e/--regexp`. * [BUG #2523](https://github.com/BurntSushi/ripgrep/issues/2523): |