[Paolo: I think it might be more interesting to use the mailing list for
reviewing future Patchew patches, for the sake of dogfooding and for Patchew's
essential mission, also due to the inconvenience with the github web interface.
So I created https://patchew.org/Patchew]
v4: Add tests.
v3: Rebase onto master.
v2: Add "parent_project" link in REST API.
"Patches applied succeeded".
Add colorbox link to git log.
Fam Zheng (3):
git: Improve info if git URL/repo/tag field missing
subproject support
tests: Add basic tests for subprojects
api/migrations/0022_project_parent_project.py | 21 ++++++++++++++++
api/models.py | 17 +++++++++++--
api/rest.py | 2 +-
api/search.py | 2 +-
mods/git.py | 35 ++++++++++++++++++--------
tests/data/0019-libvirt-python.mbox.gz | Bin 0 -> 1816 bytes
tests/data/0020-libvirt.mbox.gz | Bin 0 -> 4034 bytes
tests/test_import.py | 26 +++++++++++++++++++
tests/test_rest.py | 19 +++++++++++++-
www/templates/project-detail.html | 9 +++++++
www/views.py | 4 +--
11 files changed, 118 insertions(+), 17 deletions(-)
create mode 100644 api/migrations/0022_project_parent_project.py
create mode 100644 tests/data/0019-libvirt-python.mbox.gz
create mode 100644 tests/data/0020-libvirt.mbox.gz
--
2.14.3