crates: Loader implements incremental mode
Add incremental support based on sha256 EXTID Manage release date for each versions of a package Adapt test dataset and add incremental test cases Related T4104
Showing
- docs/package-loader-specifications.rst 5 additions, 5 deletionsdocs/package-loader-specifications.rst
- swh/loader/package/crates/loader.py 92 additions, 208 deletionsswh/loader/package/crates/loader.py
- swh/loader/package/crates/tests/data/expected.json 133 additions, 0 deletionsswh/loader/package/crates/tests/data/expected.json
- swh/loader/package/crates/tests/data/fake_crates.sh 2 additions, 13 deletionsswh/loader/package/crates/tests/data/fake_crates.sh
- swh/loader/package/crates/tests/data/https_crates.io/api_v1_crates_hg-core 0 additions, 2 deletions...e/crates/tests/data/https_crates.io/api_v1_crates_hg-core
- swh/loader/package/crates/tests/data/https_crates.io/api_v1_crates_micro-timer 0 additions, 2 deletions...ates/tests/data/https_crates.io/api_v1_crates_micro-timer
- swh/loader/package/crates/tests/data/https_static.crates.io/crates_hg-core_hg-core-0.0.1.crate 0 additions, 0 deletions...https_static.crates.io/crates_hg-core_hg-core-0.0.1.crate
- swh/loader/package/crates/tests/data/https_static.crates.io/crates_micro-timer_micro-timer-0.1.0.crate 0 additions, 0 deletions...atic.crates.io/crates_micro-timer_micro-timer-0.1.0.crate
- swh/loader/package/crates/tests/data/https_static.crates.io/crates_micro-timer_micro-timer-0.1.1.crate 0 additions, 0 deletions...atic.crates.io/crates_micro-timer_micro-timer-0.1.1.crate
- swh/loader/package/crates/tests/data/https_static.crates.io/crates_micro-timer_micro-timer-0.1.2.crate 0 additions, 0 deletions...atic.crates.io/crates_micro-timer_micro-timer-0.1.2.crate
- swh/loader/package/crates/tests/data/https_static.crates.io/crates_micro-timer_micro-timer-0.2.0.crate 0 additions, 0 deletions...atic.crates.io/crates_micro-timer_micro-timer-0.2.0.crate
- swh/loader/package/crates/tests/data/https_static.crates.io/crates_micro-timer_micro-timer-0.2.1.crate 0 additions, 0 deletions...atic.crates.io/crates_micro-timer_micro-timer-0.2.1.crate
- swh/loader/package/crates/tests/data/https_static.crates.io/crates_micro-timer_micro-timer-0.3.0.crate 0 additions, 0 deletions...atic.crates.io/crates_micro-timer_micro-timer-0.3.0.crate
- swh/loader/package/crates/tests/data/https_static.crates.io/crates_micro-timer_micro-timer-0.3.1.crate 0 additions, 0 deletions...atic.crates.io/crates_micro-timer_micro-timer-0.3.1.crate
- swh/loader/package/crates/tests/data/https_static.crates.io/crates_micro-timer_micro-timer-0.4.0.crate 0 additions, 0 deletions...atic.crates.io/crates_micro-timer_micro-timer-0.4.0.crate
- swh/loader/package/crates/tests/test_crates.py 336 additions, 120 deletionsswh/loader/package/crates/tests/test_crates.py
- swh/loader/package/crates/tests/test_tasks.py 17 additions, 1 deletionswh/loader/package/crates/tests/test_tasks.py
Loading
Please register or sign in to comment