printer: fix --stats for --json
Somehow, the JSON printer seems to have never emitted correct summary statistics. And I believe #3178 is the first time anyone has ever reported it. I believe this bug has persisted for years. That's surprising. Anyway, the problem here was that we were bailing out of `finish()` on the sink if we weren't supposed to print anything. But we bailed out before we tallied our summary statistics. Obviously we shouldn't do that. Fixes #3178
This commit is contained in:
@@ -50,6 +50,8 @@ Bug fixes:
|
||||
Statically compile PCRE2 into macOS release artifacts on `aarch64`.
|
||||
* [BUG #3173](https://github.com/BurntSushi/ripgrep/issues/3173):
|
||||
Fix ancestor ignore filter bug when searching whitelisted hidden files.
|
||||
* [BUG #3178](https://github.com/BurntSushi/ripgrep/discussions/3178):
|
||||
Fix bug causing incorrect summary statistics with `--json` flag.
|
||||
* [BUG #3179](https://github.com/BurntSushi/ripgrep/issues/3179):
|
||||
Fix gitignore bug when searching absolute paths with global gitignores.
|
||||
* [BUG #3180](https://github.com/BurntSushi/ripgrep/issues/3180):
|
||||
|
||||
Reference in New Issue
Block a user