fix(remote-build): enable git repo check
Metadata
Current evaluation
Merged PR #310 in commit 28429b84, enabling remote builds to check Git cleanliness before staging and committing copied project changes.
Resolution: closed resolved
Reason: PR #310 was approved and merged, resolving the missing Git repository check by testing repo cleanliness and committing only when the working tree is dirty.
Evaluated by: mr-cal-bot
No scores available.
Issue body
No description provided.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #310 in commit 28429b84, enabling remote builds to check Git cleanliness before staging and committing copied project changes. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #310 enabled the Git repository check for remote builds. The approved change updated two files with 18 additions and 1 deletion. | |
| qwen/qwen3.6-35b-a3b | — | — | Successfully merged the fix enabling the git repository check for remote builds. Approved by two reviewers, the update modifies two files with 18 additions and 1 deletion, resolving the build configuration issue. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4370 feat(remote-build): check if project is in a git repository | snapcraft | merged | Merged PR #4370 added Git-repository detection for remote-build, preserving legacy behavior for non-Git projects; commit e0ef5ec27 resolves #4321. | |
| #2564 remote_build: handle git push in detached head state | snapcraft | merged | Merged PR #2564 (commit 41c7adaf9), fixing remote builds from detached HEAD by using HEAD when Git branch lookup fails. | |
| #3056 remote-build: package up local sources with source-type 'git' | snapcraft | merged | Merged PR #3056 in commit ccfd349af, making remote-build package local Git sources declared with source-type: git. | |
| #2837 remote-build: gpg-signing and usability fixes | snapcraft | merged | Merged #2837: remote-build now disables Git commit signing and improves source errors, command quoting, and commit-message readability. | |
| #4321 remote-build: add control logic when the project is in a git repo | snapcraft | closed | Commit e0ef5ec27 added Git-aware remote-build dispatch: Git projects use the new implementation, while non-Git projects retain the legacy path. | |
| #4480 fix(remote): return error when remote build failed | snapcraft | merged | Merged PR #4480 as commit 13aedd1d2, making remote builds return an error when a build fails and fixing #4142. | |
| #4517 regression: remote-build fails when project is not in a git directory | snapcraft | closed | Closed as intentional: remote-build requires an existing Git repo to prevent reuse of local parts/stage/prime; merged PR #4536 (bc1c5537a) clarified the error and docs. | |
| #4482 fix(remote): use git for push to remote system | snapcraft | merged | Merged PR #4482 as commit 6300e0ee2, replacing libgit2 remote pushes with direct git push and preventing premature token expiry; fixes #4478. |