← Back to issue list

sources: refactor subversion source into module.

View original Github issue

Metadata

Project
snapcraft
Number
#968
Type
pull request
State
merged
Author
kyrofa
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #968 as commit ebfd3ea27, extracting the Subversion source handler into sources/_subversion.py and advancing LP #1648906.

Resolution: closed resolved

Reason: PR #968 was merged into master as commit ebfd3ea27, completing the Subversion source module refactor.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This PR makes more progress on LP: [#1648906](https://bugs.launchpad.net/snapcraft/+bug/1648906) by extracting the Subversion source into `sources/_subversion.py`.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #968 as commit ebfd3ea27, extracting the Subversion source handler into sources/_subversion.py and advancing LP #1648906.
stealth/space-bunny-alpha — closed resolved Merged PR #968 extracted the Subversion source handler into sources/_subversion.py, advancing LP #1648906; commit ebfd3ea27.
qwen/qwen3.6-35b-a3b — — Merged refactoring that extracts the Subversion source handler into a dedicated module. Advances Launchpad bug #1648906, passed coverage checks, and received author approval. Net change: +170/-129 lines across four files.
qwen3.6-35b-a3b-mtp-q6 — — Merged into master. Refactored Subversion source handling into sources/_subversion.py. The change passed automated coverage checks and received approval from the original author.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#965 sources: refactor mercurial source into module. snapcraft merged Merged #965 as commit e42bc812, extracting the Mercurial source handler into sources/_mercurial.py (+210/-169, 4 files) as part of the sources refactor series for LP bug #1648906.
76%
#962 sources: refactor bazaar source into module. snapcraft merged Merged into master as commit 770607725, extracting Bazaar source handling into sources/_bazaar.py as progress on Launchpad bug #1648906.
75%
#970 sources: refactor zip source into module. snapcraft merged Merged PR #970 as commit db2a6fb6a, extracting the Zip source handler into sources/_zip.py as progress on LP bug #1648906.
74%
#969 sources: refactor tar source into module. snapcraft merged Merged PR #969 in commit 6fb798890, extracting the Tar source into sources/_tar.py as part of LP #1648906.
72%