rojo/src/syncback
Joe a741f573a4 Add regression tests for unique placeholder handling in reference paths
- Introduced tests to verify that the new approach for handling Rojo_Ref_* attributes uses unique placeholders, preventing path corruption from chaining substitutions.
- Added a test to document the old failure mode where duplicate-named instances would lead to corrupted paths due to sequential substitutions.
- Enhanced the `collect_referents` function to populate a mapping of placeholders to target references, ensuring accurate path resolution during syncback.

These changes improve the reliability of reference path handling and prevent future regressions related to path substitutions.
2026-02-18 02:37:43 -06:00
..
hash Properly support EnumItem variants in hashing and variant_eq (#1165) 2025-11-19 19:18:14 -08:00
dedup_suffix.rs Update deduplication logic and documentation for suffix handling 2026-02-18 01:57:17 -06:00
file_names.rs Update deduplication logic and documentation for suffix handling 2026-02-18 01:57:17 -06:00
fs_snapshot.rs Add regression tests for unique placeholder handling in reference paths 2026-02-18 02:37:43 -06:00
matching.rs Refactor code for improved clarity and maintainability 2026-02-17 20:04:52 -06:00
meta.rs Enhance audit documentation and improve Ref property handling 2026-02-14 15:55:24 -06:00
mod.rs Add regression tests for unique placeholder handling in reference paths 2026-02-18 02:37:43 -06:00
property_filter.rs Update syncback rules and property filter defaults 2026-02-18 02:11:46 -06:00
ref_properties.rs Add regression tests for unique placeholder handling in reference paths 2026-02-18 02:37:43 -06:00
snapshot.rs Refactor Reconciler equality checks and enhance path handling 2026-02-17 05:31:36 -06:00
stats.rs Update default settings and enhance ConfirmingPage logic 2026-02-01 10:06:34 -06:00