Files
ripgrep/crates
Andrew Gallant 8c2014fe5c globset: fix bug where trailing . in file name was incorrectly handled
I'm not sure why I did this, but I think I was trying to imitate the
contract of [`std::path::Path::file_name`]:

> Returns None if the path terminates in `..`.

But the status quo clearly did not implement this. And as a result, if
you have a glob that ends in a `.`, it was instead treated as the empty
string (which only matches the empty string).

We fix this by implementing the semantic from the standard library
correctly.

Fixes #2990

[`std::path::Path::file_name`]: https://doc.rust-lang.org/std/path/struct.Path.html#method.file_name
2025-08-17 17:37:28 -04:00
..
2024-09-08 22:06:59 -04:00
2024-09-08 22:11:00 -04:00
2025-08-17 17:37:28 -04:00
2025-08-17 10:32:59 -04:00
2024-09-08 22:07:52 -04:00