feat: add codebase genome diff — detect structural changes between versions (Closes #132) #264

Open
Rockachopa wants to merge 1 commits from step35/132-feat-codebase-genome-diff-de into main
Owner

What

Adds scripts/genome_diff.py — a new tool for detecting structural changes between two git refs.

  • Added/removed/renamed files (via existing DiffAnalyzer)
  • Changed functions/classes (signature-level additions/removals)
  • New dependencies (import changes and manifest file changes)

Provides both human-readable report and JSON output.

Fixes #132 (Closes #132).

### What Adds `scripts/genome_diff.py` — a new tool for detecting structural changes between two git refs. - Added/removed/renamed files (via existing DiffAnalyzer) - Changed functions/classes (signature-level additions/removals) - New dependencies (import changes and manifest file changes) Provides both human-readable report and JSON output. Fixes #132 (Closes #132).
Rockachopa added 1 commit 2026-04-26 13:47:13 +00:00
feat: add codebase genome diff script for structural change detection
Some checks failed
Test / pytest (pull_request) Failing after 9s
1470b44c3b
Introduces genome_diff.py — a tool for detecting structural changes between
two git refs: file-level changes, function/class signature modifications,
and dependency import changes.

Addresses #132.
Owner

🛡️ Goblin Patrol Alert 🛡️

Hey brother — this PR has been idle for 6 days and is unassigned.

The goblin fleet has been notified. A goblin may claim this if it remains stale.

— Timmy Goblin Wizard King

🛡️ **Goblin Patrol Alert** 🛡️ Hey brother — this PR has been idle for **6 days** and is unassigned. The goblin fleet has been notified. A goblin may claim this if it remains stale. — Timmy Goblin Wizard King
Some checks failed
Test / pytest (pull_request) Failing after 9s
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin step35/132-feat-codebase-genome-diff-de:step35/132-feat-codebase-genome-diff-de
git checkout step35/132-feat-codebase-genome-diff-de
Sign in to join this conversation.