You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 861f649
Browse filesBrowse the repository at this point in the historyBrowse files
The backend benchmark fetched an old GitPython commit from the source
checkout and used its current Git revision to identify the code under
test. Both dependencies prevented running from a source archive and
required a full-history CI checkout.
Generate a fixed 30-commit repository with an annotated tag, nested tree,
and submodule through `gix.testtools`. Identify tested sources by a digest
of `VERSION` and package Python files, so local code edits are included
without requiring Git metadata. Reject source-digest mismatches during
comparison and cover changed and relocated source trees in tests.
Update the fixture revision in the budget while retaining every existing
CLI-call ceiling. Remove source `.git` before generating the benchmark
fixture, drop the full-depth benchmark checkout, and document
that old-history timing results cannot be compared to the new workload.
Validation: minimal-sample CLI and Gix benchmark runs from a source copy
without `.git` pass result parity and all CLI-call ceilings. The benchmark
comparison tests, Ruff lint/format, ShellCheck, and YAML parsing pass.
These runs validate the harness; they are not rigorous timing measurements.
Agent-Model: gpt-6-astra
0 commit comments