0338495a574a963e1d8f4e5b372602729766899a
Previously the bulk import ran new Set(...) on raw trimmed strings before lowercasing, so 'ACME' and 'acme' both survived the first dedupe pass. Neither existed in the store, so both got added — defeating the commit message's claim that pasting the same block twice with different casing is a no-op. Collapse case variants at the initial dedupe step using a lowercase seen-set, keeping the first occurrence's casing as written. Co-authored-by: jars <jakejars@users.noreply.github.com>
Description
Languages
Rust
56.1%
Svelte
26.8%
TypeScript
7.8%
Shell
3.2%
HTML
2.4%
Other
3.7%