| .. |
|
__init__.py
|
ingester: add source-adapter scaffolding + FS source
|
2026-05-26 11:41:53 +03:00 |
|
test_api.py
|
Guard mark_succeeded/mark_dead against reaper resurrection
|
2026-05-26 14:07:44 +03:00 |
|
test_circuit_breaker.py
|
additional config, pollers, serve
|
2026-05-26 11:41:54 +03:00 |
|
test_config.py
|
Handle WebDAV as source
|
2026-05-26 11:43:30 +03:00 |
|
test_fs_source.py
|
Discover within-root symlinks in FSSource
|
2026-05-26 13:54:33 +03:00 |
|
test_http_source.py
|
HTTPSource.head() returns ETag for the revision short-circuit
|
2026-05-26 11:44:45 +03:00 |
|
test_pipeline.py
|
add sources_provider to WorkerPool. workers now resolve extra info through these sources
|
2026-05-26 11:45:35 +03:00 |
|
test_pollers.py
|
Guard mark_succeeded/mark_dead against reaper resurrection
|
2026-05-26 14:07:44 +03:00 |
|
test_queue.py
|
Guard mark_succeeded/mark_dead against reaper resurrection
|
2026-05-26 14:07:44 +03:00 |
|
test_resolve_fetcher.py
|
add HTTP and S3 source adapters + resolve_fetcher
|
2026-05-26 11:41:53 +03:00 |
|
test_revision_round_trip.py
|
record cassettes against new fixtures, fix stale assertions
|
2026-05-26 11:44:46 +03:00 |
|
test_s3_source.py
|
canonical metadata keys: source_revision + content_type, bump to 0.50.0
|
2026-05-26 11:43:30 +03:00 |
|
test_serve_integration.py
|
Serialize JobRepo and SyncStateRepo on one shared lock
|
2026-05-26 13:11:01 +03:00 |
|
test_sources_base.py
|
route create_document_from_source through source adapters
|
2026-05-26 11:41:54 +03:00 |
|
test_webdav_source.py
|
regex-based _strip_etag with weak-marker test
|
2026-05-26 11:44:45 +03:00 |
|
test_workers.py
|
Guard mark_succeeded/mark_dead against reaper resurrection
|
2026-05-26 14:07:44 +03:00 |