rojo/src/syncback
Joe e207a398b1 Refactor Reconciler equality checks and enhance path handling
- Introduced a new `trueEquals` function in `trueEquals.lua` for shared value equality checks, improving consistency between `diff.lua` and `matching.lua`.
- Removed redundant equality logic from `diff.lua` and `matching.lua`, streamlining the codebase.
- Updated path handling in various test snapshots to ensure correct reference values, enhancing the accuracy of reconciliation tests.
- Implemented a post-processing step in `syncback` to fix `Rojo_Ref_*` attribute paths with correct dedup suffixes, improving path resolution.

These changes enhance the clarity and efficiency of the Reconciler's equality checks and path handling, paving the way for improved project management and user experience.
2026-02-17 05:31:36 -06:00
..
hash Properly support EnumItem variants in hashing and variant_eq (#1165) 2025-11-19 19:18:14 -08:00
dedup_suffix.rs Refactor Reconciler tests and update path handling logic 2026-02-17 04:46:54 -06:00
file_names.rs Implement new recursive change-count matching algorithm for instance reconciliation 2026-02-17 03:54:06 -06:00
fs_snapshot.rs Refactor Reconciler equality checks and enhance path handling 2026-02-17 05:31:36 -06:00
matching.rs Refactor Reconciler equality checks and enhance path handling 2026-02-17 05:31:36 -06:00
meta.rs Enhance audit documentation and improve Ref property handling 2026-02-14 15:55:24 -06:00
mod.rs Refactor Reconciler equality checks and enhance path handling 2026-02-17 05:31:36 -06:00
property_filter.rs Add statistics tracking for syncback operations 2026-02-01 08:29:00 -06:00
ref_properties.rs Refactor Reconciler equality checks and enhance path handling 2026-02-17 05:31:36 -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