Files
neovim/test/functional/shada
tao 6acde1fcf0 fix(shada): prevent case-duplicate :oldfiles #40013
Problem:
On Windows and macOS, entries in `oldfiles` may differ only in case,
but actually refer to the same file.

Solution:
Previously, deduplication used `Set_cstr_t`. We can add a similar `Set_path_t`
that performs path-aware comparisons, ignoring case differences. On Windows, it
could also ignore path separator differences, and treat `C:\foo` and `\foo` as
the same path when the current drive is `C:`.

Co-authored-by: zeertzjq <zeertzjq@outlook.com>
Co-authored-by: Justin M. Keyes <justinkz@gmail.com>
2026-06-15 07:02:17 -04:00
..
2024-04-23 18:17:04 +02:00