rojo/plugin/src
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
..
App Add option to forget prior info for place in reminder notif (#1215) 2026-02-10 21:43:29 -06:00
ChangeBatcher Update ChangeBatcher tests to reflect encoding behavior for duplicate-named children 2026-02-17 05:00:24 -06:00
chaos Refactor stress test files to enhance clarity and performance 2026-02-01 22:14:59 -06:00
integration Add tests for PatchSet and ServeSession functionality 2026-02-06 22:23:14 -06:00
Reconciler Refactor Reconciler equality checks and enhance path handling 2026-02-17 05:31:36 -06:00
testUtils Refactor stress test files to enhance clarity and performance 2026-02-01 22:14:59 -06:00
ApiContext.lua Enhance VFS initialization and error handling 2026-02-11 20:13:02 -06:00
Assets.lua Update asset IDs and improve header component styling 2026-02-01 11:51:49 -06:00
ChangeMetadata.lua Complete implementation of Git-style change metadata and diff utilities 2026-02-08 16:12:40 -06:00
Config.lua Refactor and rebrand Rojo to Atlas 2026-02-07 13:21:52 -06:00
Dictionary.lua Remove pairs() and ipairs() (#1150) 2025-11-18 18:49:52 -08:00
DiffUtil.lua Complete implementation of Git-style change metadata and diff utilities 2026-02-08 16:12:40 -06:00
DiffUtil.spec.lua Complete implementation of Git-style change metadata and diff utilities 2026-02-08 16:12:40 -06:00
ignorePlaceIds.lua Stylua formatting (#785) 2023-09-18 15:39:46 -07:00
init.server.lua Update plugin references from Rojo to Atlas 2026-02-01 11:57:00 -06:00
init.spec.lua Migrate DevSettings to PluginSettings for much better config flow (#572) 2022-08-20 22:39:34 -04:00
InstanceMap.lua Enhance InstanceMap and ChangeBatcher for unresolved Ref properties 2026-02-14 12:18:58 -06:00
InstanceMap.stress.spec.lua Complete comprehensive plugin tests and add new stress test files 2026-02-01 22:05:27 -06:00
invariant.lua Update Atlas to version 8.0.0 2026-02-07 13:52:45 -06:00
PatchSet.lua Enhance PatchSet data model update handling and update default project path in CLI 2026-01-30 11:35:49 -06:00
PatchSet.spec.lua Add tests for PatchSet and ServeSession functionality 2026-02-06 22:23:14 -06:00
PatchSet.stress.spec.lua Refactor stress test files to enhance clarity and performance 2026-02-01 22:14:59 -06:00
PatchTree.lua Complete implementation of Git-style change metadata and diff utilities 2026-02-08 16:12:40 -06:00
PatchTree.spec.lua Update syncback feature to handle instance pulling from Studio 2026-01-30 07:18:10 -06:00
preloadAssets.lua Remove pairs() and ipairs() (#1150) 2025-11-18 18:49:52 -08:00
runTests.lua Switch git submodules to Wally packages (#584) 2022-08-03 18:36:58 -04:00
ServeSession.lua Enhance audit documentation and address critical Ref property issues 2026-02-14 12:53:28 -06:00
ServeSession.spec.lua Enhance CI pipeline documentation for Rojo and rbx-dom 2026-02-06 22:36:50 -06:00
Settings.lua Refactor and rebrand Rojo to Atlas 2026-02-07 13:21:52 -06:00
soundPlayer.lua Update plugin references from Rojo to Atlas 2026-02-01 11:57:00 -06:00
strict.lua Stylua formatting (#785) 2023-09-18 15:39:46 -07:00
Timer.lua Add benchmarking, perf gains, and better settings UI (#850) 2024-02-12 15:58:35 -08:00
timeUtil.lua Check for compatible updates in plugin (#832) 2024-08-05 11:34:29 -07:00
Types.lua Refactor and rebrand Rojo to Atlas 2026-02-07 13:21:52 -06:00
Version.lua Update Atlas to version 8.0.0 2026-02-07 13:52:45 -06:00
Version.spec.lua Check for compatible updates in plugin (#832) 2024-08-05 11:34:29 -07:00
XXH32.luau Implement new recursive change-count matching algorithm for instance reconciliation 2026-02-17 03:54:06 -06:00