← Back to issue list

feat(snap): add git as craft.git to rockcraft

View original Github issue

Metadata

Project
rockcraft
Number
#756
Type
pull request
State
merged
Author
dariuszd21
Labels
—
Created
Updated
Closed

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.
84%
#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.
77%
#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.
72%
#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.
71%
#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.
71%