rojo/src
Joe 6c0098d839 Add git metadata handling and integration tests for sync direction defaults
- Introduced new tests for git-based sync direction defaults, verifying the presence of git metadata and correct mappings of changed files to instance references.
- Enhanced the `compute_git_metadata` function to include canonical paths for repository roots.
- Added multiple test cases to ensure accurate behavior of `changedIds` and `scriptCommittedHashes` based on git status.
- Created a new project structure for testing, including various script and model files to facilitate comprehensive testing of git integration.

These changes improve the robustness of the git synchronization features and ensure reliable behavior in various scenarios.
2026-02-17 20:46:14 -06:00
..
cli Update Luau LSP and project configurations 2026-02-15 16:19:35 -06:00
snapshot Update dependencies and implement git-based sync direction defaults 2026-02-17 20:36:28 -06:00
snapshot_middleware Refactor Reconciler tests and update path handling logic 2026-02-17 04:46:54 -06:00
syncback Refactor code for improved clarity and maintainability 2026-02-17 20:04:52 -06:00
web Update dependencies and implement git-based sync direction defaults 2026-02-17 20:36:28 -06:00
change_processor.rs Update dependencies and implement git-based sync direction defaults 2026-02-17 20:36:28 -06:00
git.rs Add git metadata handling and integration tests for sync direction defaults 2026-02-17 20:46:14 -06:00
glob.rs Add JSONC Support for Project, Meta, and Model JSON files (#1144) 2025-10-28 17:29:57 -07:00
json.rs Implement new oneshot Vfs for CLI commands and enhance JSON5 serialization 2026-01-31 13:06:37 -06:00
lib.rs Update dependencies and implement git-based sync direction defaults 2026-02-17 20:36:28 -06:00
lua_ast.rs Fix clippy lint warnings (#1004) 2025-01-13 10:07:53 -08:00
main.rs Put Rojo version in crash message (#1101) 2025-08-13 15:46:08 -07:00
message_queue.rs Remove unused dependencies and dead code warnings 2022-05-22 19:20:41 -04:00
multimap.rs Fix clippy lint warnings (#1004) 2025-01-13 10:07:53 -08:00
path_serializer.rs Implement Syncback to support converting Roblox files to a Rojo project (#937) 2025-11-19 09:21:33 -08:00
project.rs Add CI pipeline documentation and enhance syncback architecture 2026-02-01 18:18:31 -06:00
resolution.rs Update submodule reference and refactor match statements for improved clarity 2026-02-10 00:33:47 -06:00
rojo_ref.rs Implement new recursive change-count matching algorithm for instance reconciliation 2026-02-17 03:54:06 -06:00
serve_session.rs Update dependencies and implement git-based sync direction defaults 2026-02-17 20:36:28 -06:00
session_id.rs Fix clippy warnings 2019-10-17 18:22:53 -07:00
tree_view.rs Update rbx-dom (#1023) 2025-04-02 11:32:27 -07:00
variant_eq.rs Properly support EnumItem variants in hashing and variant_eq (#1165) 2025-11-19 19:18:14 -08:00