mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-23 05:51:39 +00:00
- Introduced a migration plan to address the deduplication issue where bare slugs were compared against full filenames, leading to undetected file-format collisions. - Updated `name_for_inst` to return a deduplication key alongside the filename and metadata flag, ensuring callers use the bare slug for collision detection. - Replaced disk-based seeding of `taken_names` with tree-based slugified names to maintain consistency and avoid extension mismatches. - Refactored relevant modules including `dir.rs`, `project.rs`, and `api.rs` to utilize the new deduplication logic. - Updated tests to validate the new deduplication behavior and ensure correct handling of file-format instances. |
||
|---|---|---|
| .. | ||
| atlas_fork_isolation_ef1d08fd.plan.md | ||
| cargo_dependency_upgrades_9b14d945.plan.md | ||
| comprehensive_plugin_tests_bdd5b47c.plan.md | ||
| destructive_syncback_mode_acb8cb54.plan.md | ||
| fix_stem-level_dedup_8fa9a015.plan.md | ||
| fix_sync_system_issues_e569840d.plan.md | ||
| git-style_change_metadata_9d8c8345.plan.md | ||
| merge_ui_button_changes_6608afe8.plan.md | ||
| nuke_path_encoding_migration_7dfffc4d.plan.md | ||
| pull_removed_scripts_feature_dd790311.plan.md | ||
| rojo_syncback_architecture_fix_bc0c13ab.plan.md | ||
| script_naming_refactor_424e3277.plan.md | ||
| stress_tests_two-way_sync_baeda112.plan.md | ||
| sync_vscode-rojo_schemas_6f3a7b26.plan.md | ||
| syncback_auto-downloader_0508b4bb.plan.md | ||
| syncback_roundtrip_tests_f980a65b.plan.md | ||
| two-way_sync_integration_tests_0e4e4dfc.plan.md | ||