Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions core/library/case_folding.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@
So this is not a cosmetic issue on either kind of filesystem, and a fix that
only helps one of them is not a fix.

DISTINCT FROM `_keep_user_casing` (core/library_reorganize.py), which stops
reorganize CHURNING a folder's name when the source's casing differs. That is
about not renaming; this is about not creating a duplicate. Both can be true
at once, and the churn fix does not prevent the split.
Reorganize once had a separate `_keep_user_casing` helper to stop churn while
comparing provider metadata with a user's local value. That path is gone:
reorganize reads the catalogue value directly, so there is no second casing to
reconcile. The case-folding rule here still prevents duplicate directories.

DELIBERATELY NOT A MERGE. This only steers NEW writes to the folder that
already exists. Two folders that are already split stay split until something
Expand Down
327 changes: 0 additions & 327 deletions core/library/reorganize_tag_source.py

This file was deleted.

Loading