← Back to issue list

chore: move GitRepo to separate module

View original Github issue

Metadata

Project
craft-application
Number
#388
Type
pull request
State
merged
Author
dariuszd21
Labels
Created
Updated
Closed

Current evaluation

Merged after two approvals. Moved GitRepo to a separate module, resolving issue #385 and CRAFT-3123. The change modified 15 files with 633 additions and 415 deletions. Codecov noted minor coverage gaps, but the merge proceeded without blocking.

Suggested action:

No scores available.

Issue body

- [ ] Have you followed the guidelines for contributing? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `tox`? Fixes: #385 (CRAFT-3123) -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged after two approvals. Moved GitRepo to a separate module, resolving issue #385 and CRAFT-3123. The change modified 15 files with 633 additions and 415 deletions. Codecov noted minor coverage gaps, but the merge proceeded without blocking.
qwen3.6-35b-a3b-mtp-q6 Merged by maintainer dariuszd21, this change moves GitRepo to a separate module, resolving issue #385 and ticket CRAFT-3123. Codecov reported 86.18% patch coverage prior to successful merge.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1050 chore(merge): feature/pro-sources into main craft-application merged Merged feature/pro-sources into main, resolving CRAFT-5016. Approved by two reviewers and passed CI checks. Adds 1554 lines across 19 files.
72%
#1192 repo: refactor into a package. snapcraft merged Merged after two approvals. Refactored the repo module into a package across 41 files to simplify extending BaseRepo for external functionality. Changes were split during review, CI proxy issues were resolved, and integration completed.
72%
#576 feat: extend craft_application.git module craft-application merged Merged after approval from three reviewers and passing CI checks. The update extends the craft_application.git module by adding GitRepo methods for remote URL management, commit verification, fetch operations, and subprocess integration.
72%