rojo/plugin/src
Joe 84253019c2 Refactor PatchTree tests and enhance git index change detection
- Updated the `changedProperties` structure in `PatchTree.spec.lua` to use a nested table format for `Source`, improving data consistency.
- Introduced a new `repStorageId` in `PatchTree.spec.lua` for better instance mapping.
- Refactored the `collect_tree_index_changes` function in `git.rs` to utilize a HashMap for tree entries, streamlining the detection of index changes.
- Enhanced the `flatten_tree` function to improve the collection of paths in the git repository.

These changes aim to improve the clarity and efficiency of both the PatchTree tests and the git index change detection logic.
2026-03-01 14:50:04 -06:00
..
App Refactor variable names in App module for clarity and update .gitignore for Atlas artifacts 2026-03-01 14:26:29 -06:00
ChangeBatcher work 2026-02-28 06:11:16 -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
McpTools Update logging and enhance .gitignore for Atlas directory 2026-03-01 13:16:00 -06:00
Reconciler Refactor log message formatting for timing information consistency 2026-03-01 14:20:09 -06:00
testUtils Add live syncback functionality and optimize service encoding 2026-02-18 22:34:52 -06:00
ApiContext.lua Remove unnecessary timing measurement in ApiContext:read function to streamline performance logging 2026-03-01 14:34:34 -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 version rejection logic in ApiContext 2026-02-17 20:48:39 -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 Enhance MCP tool functionality and improve logging capabilities 2026-03-01 11:56:05 -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 scripts-only mode handling and improve temp ID resolution 2026-02-28 07:23:49 -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
McpStream.lua Update RECONNECT_INTERVAL in McpStream.lua from 5 to 3 seconds for improved connection handling 2026-03-01 14:23:09 -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 Enhance git metadata handling and improve change detection logic 2026-03-01 07:10:14 -06:00
PatchTree.spec.lua Refactor PatchTree tests and enhance git index change detection 2026-03-01 14:50:04 -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 Refactor log message formatting for timing information consistency 2026-03-01 14:20:09 -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
SHA1.luau Refactor code for improved readability and maintainability 2026-02-17 21:05:28 -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