feat(snap): add git as craft.git to rockcraft
Metadata
Current evaluation
Merged PR canonical/rockcraft#756 added git to the rockcraft snap as craft.git, enabling Craft libraries to perform Git-based operations.
Resolution: closed resolved
Reason: The approved PR was merged as commit 30448229, adding the requested git stage for CRAFT-3548.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
This PR adds stages `git` in the `rockcraft` snap package, to enable `git`-based operations for `craft` libraries.
(CRAFT-3548)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR canonical/rockcraft#756 added git to the rockcraft snap as craft.git, enabling Craft libraries to perform Git-based operations. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR canonical/rockcraft#756, adding git as craft.git to the rockcraft snap so Craft libraries can perform Git-based operations (CRAFT-3548). | |
| qwen/qwen3.6-35b-a3b | — | — | Merged. Added git as craft.git to the rockcraft snap package to enable git-based operations for craft libraries. Approved by two reviewers, the change updates four files with 72 additions. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged addition of a git stage to the rockcraft snap package, enabling git-based operations for craft libraries per CRAFT-3548. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5149 feat(snap): add git as craft.git to snapcraft | snapcraft | merged | PR merged as commit c7d11ac65: adds a git binary as `craft.git` in $SNAP/libexec/snapcraft for Craft libraries needing a Git client (CRAFT-3547), with new spread tests. | |
| #1093 feat(snap): add rockcraft.json to the snap | rockcraft | merged | Merged PR #1093 in commit e16322cf, adding schema/rockcraft.json to the snap for project validation and base discovery; shipped in Rockcraft 1.17. | |
| #15 feat: add Snapcraft 8.x rock | snapcraft-rocks | merged | Merged canonical/snapcraft-rocks#15, adding a Snapcraft 8.x rock through a one-line change after approval by two reviewers. | |
| #4 snap: introduce initial snap packaging (CRAFT-578) | rockcraft | merged | Merged initial Rockcraft snap packaging for CRAFT-578 in #4; implementation commit 9a93db36 landed via merge commit 0797eb3d. | |
| #925 feat: use "craft.git" for git where possible | craft-parts | merged | Merged in canonical/craft-parts#925 via commit 11be8c7a, preferring craft.git when available and falling back to git; fixes #900. |