launchpad: Reimplement lister using new Lister API
Port launchpad lister to the swh.lister.pattern.Lister API. Last update date of each listed git repositories is now sent to the scheduler. The lister can work in incremental mode, only modified repositories since the last listing operation will be returned in that case. Closes T2992
parent
ae17b6b9
No related branches found
Tags v0.6.0
Showing
- mypy.ini 6 additions, 0 deletionsmypy.ini
- swh/lister/launchpad/__init__.py 1 addition, 3 deletionsswh/lister/launchpad/__init__.py
- swh/lister/launchpad/lister.py 103 additions, 104 deletionsswh/lister/launchpad/lister.py
- swh/lister/launchpad/models.py 0 additions, 16 deletionsswh/lister/launchpad/models.py
- swh/lister/launchpad/tasks.py 17 additions, 24 deletionsswh/lister/launchpad/tasks.py
- swh/lister/launchpad/tests/data/launchpad_response1.json 0 additions, 0 deletionsswh/lister/launchpad/tests/data/launchpad_response1.json
- swh/lister/launchpad/tests/data/launchpad_response2.json 0 additions, 0 deletionsswh/lister/launchpad/tests/data/launchpad_response2.json
- swh/lister/launchpad/tests/data/response2.json 0 additions, 1 deletionswh/lister/launchpad/tests/data/response2.json
- swh/lister/launchpad/tests/test_lister.py 145 additions, 19 deletionsswh/lister/launchpad/tests/test_lister.py
- swh/lister/launchpad/tests/test_tasks.py 32 additions, 20 deletionsswh/lister/launchpad/tests/test_tasks.py
- swh/lister/tests/test_cli.py 1 addition, 2 deletionsswh/lister/tests/test_cli.py
swh/lister/launchpad/models.py
deleted
100644 → 0
File moved
File moved
-
Some references in the commit message have been migrated:
- T2992 is now #2992 (closed)
-
mentioned in merge request !198 (closed)
-
mentioned in merge request !199 (closed)
Please register or sign in to comment