mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-23 05:51:39 +00:00
Refactor git module to utilize command-line git for repository operations
- Replaced the use of the gix API with direct command-line calls to `git` for retrieving the repository root and current HEAD commit SHA, improving compatibility and reducing dependency on the gix library. - Updated the `git_changed_files_impl` function to use command-line `git diff` and `git ls-files` for tracking changes, enhancing performance and flexibility in detecting file modifications. - Improved error handling and logging for git operations, ensuring better feedback during execution. These changes aim to streamline git interactions and enhance the overall efficiency of the git module.
This commit is contained in:
parent
170e0dfc39
commit
4846fc1f59
4 changed files with 219 additions and 1727 deletions
1159
Cargo.lock
generated
1159
Cargo.lock
generated
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue