rojo/src
Joe cd87c63a89 Enhance git integration and optimize change detection in ServeSession
- Introduced a new function to retrieve the current HEAD commit SHA, allowing for better tracking of changes in the git repository.
- Updated the `git_changed_files` function to accept an initial HEAD parameter, improving the accuracy of change detection.
- Modified `ServeSession` to store the initial HEAD commit SHA at session start, ensuring committed changes are reflected in the auto-selection logic.
- Enhanced tests to verify that committed changes after session start are correctly identified and included in the change tracking.

These changes aim to improve the synchronization process with git and enhance the user experience by ensuring accurate change detection.
2026-03-01 06:59:22 -06:00
..
cli Refactor TODO list and enhance sourcemap watch functionality 2026-02-28 05:31:01 -06:00
snapshot Add script reference handling in RojoTree during snapshot insertion 2026-02-28 12:30:17 -06:00
snapshot_middleware Refactor prefetch_project_files function for improved readability 2026-02-19 02:27:36 -06:00
syncback Refactor TODO list and enhance slugification for reserved names 2026-03-01 06:41:29 -06:00
web Enhance git integration and optimize change detection in ServeSession 2026-03-01 06:59:22 -06:00
change_processor.rs Add automatic dedup suffix stripping to enhance syncback functionality 2026-02-19 01:15:28 -06:00
git.rs Enhance git integration and optimize change detection in ServeSession 2026-03-01 06:59:22 -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 Enhance float formatting and comparison functions for disk representation 2026-02-19 00:44:16 -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 Enhance float formatting and comparison functions for disk representation 2026-02-19 00:44:16 -06:00
rojo_ref.rs Refactor logging levels to debug for improved performance and clarity 2026-02-19 04:12:44 -06:00
serve_session.rs Enhance git integration and optimize change detection in ServeSession 2026-03-01 06:59:22 -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 Refactor font comparison logic in variant_eq and hash_variant functions 2026-02-19 01:47:37 -06:00