| 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-12-11 | fix: resolve all fmt and clippy warnings | DanConwayDev | |
| Main lib (src/): - Add #[allow(dead_code)] for build_info field (stored to prevent Prometheus unregistration) - Add #[allow(dead_code)] for first_seen field (reserved for future rate limiting) - Replace .or_insert_with(RelaySyncNeeds::default) with .or_default() - Replace manual div_ceil implementations with .div_ceil(100) Test code (tests/): - Replace .expect(&format!(...)) with .unwrap_or_else(|_| panic!(...)) - Remove needless borrows in fetch_metrics() calls - Add #[allow(dead_code)] and #[allow(unused_imports)] to test helpers module grasp-audit: - Apply cargo fmt to fix formatting | |||
| 2025-12-02 | grasp-audit: show tests under GRASP-01 line | DanConwayDev | |
| 2025-12-01 | fix cargo clippy and fmt warnings | DanConwayDev | |
| 2025-11-28 | audit: stop checking git_data_directory | DanConwayDev | |
| 2025-11-28 | grasp-audit run all tests in audit mode | DanConwayDev | |
| 2025-11-27 | fix(tests): update main project tests for grasp-audit API changes | DanConwayDev | |
| 2025-11-26 | test: use fixtures in push tests | DanConwayDev | |
| 2025-11-26 | feat: push authorization from state event | DanConwayDev | |
| 2025-11-26 | add cors support | DanConwayDev | |
| 2025-11-21 | add http clone tests | DanConwayDev | |
| 2025-11-21 | add repository creation | DanConwayDev | |
| 2025-11-19 | fix some clippy fmt warnings | DanConwayDev | |
| 2025-11-05 | restructure grasp01 audit tests and add event acceptance | DanConwayDev | |