Skip to content

Initial test suit#2

Merged
acunniffe merged 3 commits intomainfrom
feat/test-suite-
Jul 4, 2025
Merged

Initial test suit#2
acunniffe merged 3 commits intomainfrom
feat/test-suite-

Conversation

@acunniffe
Copy link
Collaborator

  • Setup hoist for tmp git repos and started first end-end tests
  • Fixed an issue where attribution wouldn't work in repos with no commits.
  • Fixed blame summary %s

@acunniffe acunniffe merged commit 311ec93 into main Jul 4, 2025
devin-ai-integration bot added a commit that referenced this pull request Feb 26, 2026
- Fix #1: get_commits_with_notes_from_list uses batch cat-file instead of N individual git notes show calls
- Fix #2: populate_ai_human_authors and overlay_ai_authorship in blame batch-fetch all authorship notes upfront
- Fix #4: resolve_commit + resolve_parent combined into single git rev-parse call
- Fix #5: status() skips separate get_staged_filenames() call when no pathspecs provided
- Fix #7: read_all_checkpoints() called once instead of twice in get_all_tracked_files
- Add batch_get_authorship_logs() helper to refs.rs for reuse across codebase
- Make batch_read_blobs_with_oids() public for cross-module access

Co-Authored-By: Sasha Varlamov <sasha@sashavarlamov.com>
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