| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-01-12 | feat(grasp-audit): add filter capability compliance tests | DanConwayDev | |
| Add comprehensive GRASP-01 compliance tests for uploadpack.allowFilter capability to the grasp-audit test suite. These tests can be run against ANY GRASP implementation (ngit-relay, ngit-grasp, or others) to verify filter support. New test module: grasp-audit/src/specs/grasp01/git_filter.rs Tests added: - test_filter_capability_advertised: Verifies filter appears in info/refs - test_filtered_clone_succeeds: Tests git clone --filter=blob:none - test_filtered_fetch_succeeds: Tests git fetch --filter=tree:0 Usage: cd grasp-audit && nix develop -c bash test-ngit-relay.sh --mode test cd grasp-audit && nix develop -c cargo run -- audit -r ws://localhost:8080 -s git-filter | |||
| 2025-11-28 | grasp-audit run all tests in audit mode | DanConwayDev | |
| 2025-11-19 | fix some clippy fmt warnings | DanConwayDev | |
| 2025-11-05 | restructure grasp01 audit tests and add event acceptance | DanConwayDev | |
| 2025-11-05 | feat(grasp-audit): implement test_accept_valid_repo_announcement | DanConwayDev | |
| - Fix Tags iteration error (use .iter() method) - Test validates GRASP-01 requirement: accept repo announcements listing service - Verifies clone and relays tags contain service URL - Tested against ngit-relay on port 18081 - Test passes successfully | |||
| 2025-11-04 | created POC grasp-auditor | DanConwayDev | |