Skip to content

refactor: replace SubProject inheritance with has-a Fetcher composition#1170

Open
spoorcc wants to merge 5 commits into
mainfrom
claude/codescene-refactoring-review-31VM1
Open

refactor: replace SubProject inheritance with has-a Fetcher composition#1170
spoorcc wants to merge 5 commits into
mainfrom
claude/codescene-refactoring-review-31VM1

docs: update architecture diagram and AGENTS.md for composition refac…

d31ab5e
Select commit
Loading
Failed to load commit list.
Codacy Production / Codacy Static Code Analysis succeeded May 16, 2026 in 0s

Your pull request is up to standards!

Codacy Here is an overview of what got changed by this pull request:

Complexity increasing per file
==============================
- dfetch/log.py  2
- dfetch/project/gitsubproject.py  5
- dfetch/project/fetcher.py  44
         

Complexity decreasing per file
==============================
+ dfetch/project/subproject.py  -20
+ dfetch/commands/format_patch.py  -1
+ dfetch/project/archivesubproject.py  -2
         

See the complete overview on Codacy