Skip to content

feat(metrics): add commit-changes-filtration-level (all/non_binary/so…#6

Merged
alex-drocks merged 1 commit into
mainfrom
agent/commit-changes-filtration-20260509
May 17, 2026
Merged

feat(metrics): add commit-changes-filtration-level (all/non_binary/so…#6
alex-drocks merged 1 commit into
mainfrom
agent/commit-changes-filtration-20260509

Conversation

@alex-drocks

Copy link
Copy Markdown
Owner

…urce_like)

Adds CommitChangesFiltrationLevel enum and filter_commit_changes() to git_crawl/metrics.py. DEFAULT is SOURCE_LIKE which excludes generated, lockfile, spec, and vendored file changes from aggregate outputs.

Filters are applied before build_raw_rows() and aggregate_daily() in both crawl_org() and crawl_repositories(). Integration history test updated to pass commit_changes_filtration_level='all' explicitly.

…urce_like)

Adds CommitChangesFiltrationLevel enum and filter_commit_changes() to
git_crawl/metrics.py. DEFAULT is SOURCE_LIKE which excludes generated,
lockfile, spec, and vendored file changes from aggregate outputs.

Filters are applied before build_raw_rows() and aggregate_daily() in both
crawl_org() and crawl_repositories(). Integration history test updated to
pass commit_changes_filtration_level='all' explicitly.

Co-authored-by: Hermes (Kimi-K2.6-TEE) <hermes-agent@noreply.local>
@alex-drocks alex-drocks merged commit b28292d into main May 17, 2026
2 checks passed
@alex-drocks alex-drocks deleted the agent/commit-changes-filtration-20260509 branch May 17, 2026 17:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant