├── .github └── workflows │ └── django.yml ├── .gitignore ├── .gitpublish ├── .patchew.cfg ├── .travis.yml ├── LICENSE ├── README.md ├── VERSION ├── api ├── __init__.py ├── admin.py ├── apps.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20160630_0243.py │ ├── 0003_auto_20160630_0327.py │ ├── 0004_message_last_reply_date.py │ ├── 0005_auto_20160707_1007.py │ ├── 0006_auto_20160725_0524.py │ ├── 0007_project_display_order.py │ ├── 0008_auto_20160816_0151.py │ ├── 0009_project_prefix_tags.py │ ├── 0010_auto_20170627_1210.py │ ├── 0011_message_num_patches.py │ ├── 0012_auto_20170706_0716.py │ ├── 0013_messageproperty_blob.py │ ├── 0014_auto_20170706_0721.py │ ├── 0015_message_is_merged.py │ ├── 0016_auto_20171203_0635.py │ ├── 0017_auto_20171203_1422.py │ ├── 0018_message_last_comment_date.py │ ├── 0019_populate_last_comment_date.py │ ├── 0020_auto_20180204_0647.py │ ├── 0021_fix_recipients_utf8.py │ ├── 0022_project_parent_project.py │ ├── 0023_auto_20180308_0810.py │ ├── 0024_project_maintainers.py │ ├── 0025_populate_project_maintainers.py │ ├── 0026_auto_20180426_0829.py │ ├── 0027_auto_20180521_0152.py │ ├── 0028_populate_git_results.py │ ├── 0029_populate_testing_results.py │ ├── 0030_deblob_properties.py │ ├── 0031_auto_20180520_1654.py │ ├── 0032_fix_git_results.py │ ├── 0033_auto_20180803_0809.py │ ├── 0034_auto_20180822_1106.py │ ├── 0035_message_tags.py │ ├── 0036_populate_message_tags.py │ ├── 0037_auto_20181031_1439.py │ ├── 0038_populate_default_groups.py │ ├── 0039_fix_project_attr_help_texts.py │ ├── 0040_remove_module_enabled.py │ ├── 0041_postgres_fts.py │ ├── 0042_review_to_queue.py │ ├── 0043_auto_20181120_0636.py │ ├── 0044_watchedquery.py │ ├── 0045_message_maintainers.py │ ├── 0046_project_config.py │ ├── 0047_populate_project_config.py │ ├── 0048_auto_20190506_1423.py │ ├── 0049_populate_message_flags.py │ ├── 0050_auto_20190418_1346.py │ ├── 0051_populate_property_fields.py │ ├── 0052_auto_20190418_1357.py │ ├── 0053_auto_20200116_0955.py │ ├── 0054_populate_topic.py │ ├── 0055_auto_20200116_1034.py │ ├── 0056_repopulate_series_head.py │ ├── 0057_remove_message_is_series_head.py │ ├── 0058_topic_latest.py │ ├── 0059_populate_topic_latest.py │ ├── 0060_auto_20210106_1120.py │ ├── 0061_message_mbox_bytes.py │ ├── 0062_deblob_messages.py │ ├── 0063_remove_broken_messages.py │ ├── 0064_auto_20220407_0742.py │ ├── 0065_auto_20220411_1153.py │ ├── 0066_auto_20220919_1004.py │ ├── 0067_result_denormalize.py │ ├── 0068_auto_20220919_1007.py │ ├── 0069_auto_20220919_1008.py │ ├── 0070_auto_20220919_1016.py │ ├── 0071_auto_20220919_1251.py │ └── __init__.py ├── models.py ├── rest │ ├── __init__.py │ └── pagination.py ├── search.py ├── urls.py └── views.py ├── docs └── patchew.rst ├── event.py ├── logo.svg ├── manage.py ├── mbox.py ├── mod.py ├── mods ├── diff.py ├── email.py ├── footer.py ├── git.py ├── maintainer.py ├── tags.py └── testing.py ├── patchew-cli ├── patchew ├── __init__.py ├── logviewer.py ├── settings.py ├── tags.py ├── urls.py └── wsgi.py ├── pyproject.toml ├── requirements.txt ├── schema.py ├── scripts ├── deploy ├── developer-setup ├── dockerfiles │ ├── applier.docker │ ├── db.docker │ ├── importer-lore.docker │ ├── importer.docker │ └── server.docker ├── patchew-applier ├── patchew-importer ├── patchew-importer-lore ├── patchew-server ├── patchew-server.nginx.conf ├── patchew-tester └── playbooks │ ├── deploy-appliers.yml │ ├── deploy-db.yml │ ├── deploy-importers-lore.yml │ ├── deploy-importers.yml │ ├── deploy-servers.yml │ ├── deploy-testers.yml │ ├── deploy.yml │ ├── tasks │ └── podman-deploy.yml │ └── templates │ ├── applier-config.j2 │ ├── importer-config.j2 │ ├── importer-lore-config.j2 │ └── podman.service.j2 ├── static ├── css │ ├── ansi2html.css │ ├── base.css │ ├── brands.min.css │ ├── colorbox.css │ ├── fontawesome.min.css │ ├── images │ │ ├── border.png │ │ ├── controls.png │ │ ├── loading.gif │ │ ├── loading_background.png │ │ └── overlay.png │ ├── login.css │ ├── project-detail.css │ ├── project-list.css │ ├── regular.min.css │ ├── search-help.css │ ├── series-detail.css │ ├── series-diff-dark.css │ ├── series-diff.css │ ├── series-list.css │ └── solid.min.css ├── favicon.ico ├── highlight │ ├── LICENSE │ ├── default.css │ └── highlight.pack.js ├── js │ ├── config-editor.js │ ├── jquery.colorbox-min.js │ └── patchew.js ├── jsdifflib │ ├── README.asciidoc │ ├── difflib.js │ ├── diffview.css │ ├── diffview.js │ └── munkres.js ├── robots.txt └── webfonts │ ├── fa-brands-400.eot │ ├── fa-brands-400.ttf │ ├── fa-brands-400.woff │ ├── fa-brands-400.woff2 │ ├── fa-regular-400.eot │ ├── fa-regular-400.ttf │ ├── fa-regular-400.woff │ ├── fa-regular-400.woff2 │ ├── fa-solid-900.eot │ ├── fa-solid-900.ttf │ ├── fa-solid-900.woff │ └── fa-solid-900.woff2 ├── tests ├── __init__.py ├── data │ ├── 0001-simple-patch.mbox.gz │ ├── 0002-unusual-cased-tags.mbox.gz │ ├── 0003-single-patch-reviewed.mbox.gz │ ├── 0004-multiple-patch-reviewed.mbox.gz │ ├── 0005-non-utf-8.mbox.gz │ ├── 0006-multi-part-non-utf-8.mbox.gz │ ├── 0007-invalid-charset.mbox.gz │ ├── 0008-complex-diffstat.mbox.gz │ ├── 0009-obsolete-by.mbox.gz │ ├── 0010-invalid-byte.mbox.gz │ ├── 0012-incomplete-series.mbox.gz │ ├── 0013-foo-patch.mbox.gz │ ├── 0014-bar-patch.mbox.gz │ ├── 0015-bar-patch-with-brackets.mbox.gz │ ├── 0016-nested-multipart.mbox.gz │ ├── 0017-qemu-web-is-not-qemu.mbox.gz │ ├── 0018-mime-word-recipient.mbox.gz │ ├── 0019-libvirt-python.mbox.gz │ ├── 0020-libvirt.mbox.gz │ ├── 0021-mode-only-patch.mbox.gz │ ├── 0022-another-simple-patch.json.gz │ ├── 0023-multiple-project-patch.mbox.gz │ ├── 0024-multiple-project-patch.json.gz │ ├── 0025-foo-patch-review.mbox.gz │ ├── 0026-bar-patch-standalone.mbox.gz │ ├── 0027-foo-patch-based-on.mbox.gz │ ├── 0028-tags-need-8bit-encoding.mbox.gz │ ├── 0029-diffstat-in-patch.gz │ ├── 0030-obsolete-by-v3.mbox.gz │ ├── 0031-supersedes-embedded.mbox.gz │ ├── 0032-supersedes-separate.mbox.gz │ ├── 0033-raw-diff.mbox.gz │ ├── 0034-rename-only-patch.mbox.gz │ ├── 0035-rfc2047-from.mbox.gz │ ├── 0036-patch-with-no-to-header.mbox.gz │ ├── 0037-foo-patch-for-git-am.mbox.gz │ └── 0038-octet-stream.mbox.gz ├── patchewtest.py ├── test_ansi2html.py ├── test_custom_tags.py ├── test_diff.py ├── test_git.py ├── test_import.py ├── test_maintainers.py ├── test_mbox.py ├── test_message.py ├── test_model.py ├── test_project.py ├── test_rest.py ├── test_tags.py └── test_testing.py ├── wsgi.py ├── wsgi ├── .htaccess └── application └── www ├── __init__.py ├── apps.py ├── templates ├── base.html ├── login.html ├── my-queues.html ├── password-change-done.html ├── password-change.html ├── project-detail.html ├── project-list.html ├── search-help.html ├── series-detail.html ├── series-diff.html └── series-list.html ├── urls.py └── views.py /.github/workflows/django.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/.github/workflows/django.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpublish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/.gitpublish -------------------------------------------------------------------------------- /.patchew.cfg: -------------------------------------------------------------------------------- 1 | [general] 2 | server=http://127.0.0.1:8000/ 3 | debug=true 4 | 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 2.1-devel 2 | -------------------------------------------------------------------------------- /api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/admin.py -------------------------------------------------------------------------------- /api/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/apps.py -------------------------------------------------------------------------------- /api/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0001_initial.py -------------------------------------------------------------------------------- /api/migrations/0002_auto_20160630_0243.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0002_auto_20160630_0243.py -------------------------------------------------------------------------------- /api/migrations/0003_auto_20160630_0327.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0003_auto_20160630_0327.py -------------------------------------------------------------------------------- /api/migrations/0004_message_last_reply_date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0004_message_last_reply_date.py -------------------------------------------------------------------------------- /api/migrations/0005_auto_20160707_1007.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0005_auto_20160707_1007.py -------------------------------------------------------------------------------- /api/migrations/0006_auto_20160725_0524.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0006_auto_20160725_0524.py -------------------------------------------------------------------------------- /api/migrations/0007_project_display_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0007_project_display_order.py -------------------------------------------------------------------------------- /api/migrations/0008_auto_20160816_0151.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0008_auto_20160816_0151.py -------------------------------------------------------------------------------- /api/migrations/0009_project_prefix_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0009_project_prefix_tags.py -------------------------------------------------------------------------------- /api/migrations/0010_auto_20170627_1210.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0010_auto_20170627_1210.py -------------------------------------------------------------------------------- /api/migrations/0011_message_num_patches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0011_message_num_patches.py -------------------------------------------------------------------------------- /api/migrations/0012_auto_20170706_0716.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0012_auto_20170706_0716.py -------------------------------------------------------------------------------- /api/migrations/0013_messageproperty_blob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0013_messageproperty_blob.py -------------------------------------------------------------------------------- /api/migrations/0014_auto_20170706_0721.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0014_auto_20170706_0721.py -------------------------------------------------------------------------------- /api/migrations/0015_message_is_merged.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0015_message_is_merged.py -------------------------------------------------------------------------------- /api/migrations/0016_auto_20171203_0635.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0016_auto_20171203_0635.py -------------------------------------------------------------------------------- /api/migrations/0017_auto_20171203_1422.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0017_auto_20171203_1422.py -------------------------------------------------------------------------------- /api/migrations/0018_message_last_comment_date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0018_message_last_comment_date.py -------------------------------------------------------------------------------- /api/migrations/0019_populate_last_comment_date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0019_populate_last_comment_date.py -------------------------------------------------------------------------------- /api/migrations/0020_auto_20180204_0647.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0020_auto_20180204_0647.py -------------------------------------------------------------------------------- /api/migrations/0021_fix_recipients_utf8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0021_fix_recipients_utf8.py -------------------------------------------------------------------------------- /api/migrations/0022_project_parent_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0022_project_parent_project.py -------------------------------------------------------------------------------- /api/migrations/0023_auto_20180308_0810.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0023_auto_20180308_0810.py -------------------------------------------------------------------------------- /api/migrations/0024_project_maintainers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0024_project_maintainers.py -------------------------------------------------------------------------------- /api/migrations/0025_populate_project_maintainers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0025_populate_project_maintainers.py -------------------------------------------------------------------------------- /api/migrations/0026_auto_20180426_0829.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0026_auto_20180426_0829.py -------------------------------------------------------------------------------- /api/migrations/0027_auto_20180521_0152.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0027_auto_20180521_0152.py -------------------------------------------------------------------------------- /api/migrations/0028_populate_git_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0028_populate_git_results.py -------------------------------------------------------------------------------- /api/migrations/0029_populate_testing_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0029_populate_testing_results.py -------------------------------------------------------------------------------- /api/migrations/0030_deblob_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0030_deblob_properties.py -------------------------------------------------------------------------------- /api/migrations/0031_auto_20180520_1654.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0031_auto_20180520_1654.py -------------------------------------------------------------------------------- /api/migrations/0032_fix_git_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0032_fix_git_results.py -------------------------------------------------------------------------------- /api/migrations/0033_auto_20180803_0809.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0033_auto_20180803_0809.py -------------------------------------------------------------------------------- /api/migrations/0034_auto_20180822_1106.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0034_auto_20180822_1106.py -------------------------------------------------------------------------------- /api/migrations/0035_message_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0035_message_tags.py -------------------------------------------------------------------------------- /api/migrations/0036_populate_message_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0036_populate_message_tags.py -------------------------------------------------------------------------------- /api/migrations/0037_auto_20181031_1439.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0037_auto_20181031_1439.py -------------------------------------------------------------------------------- /api/migrations/0038_populate_default_groups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0038_populate_default_groups.py -------------------------------------------------------------------------------- /api/migrations/0039_fix_project_attr_help_texts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0039_fix_project_attr_help_texts.py -------------------------------------------------------------------------------- /api/migrations/0040_remove_module_enabled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0040_remove_module_enabled.py -------------------------------------------------------------------------------- /api/migrations/0041_postgres_fts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0041_postgres_fts.py -------------------------------------------------------------------------------- /api/migrations/0042_review_to_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0042_review_to_queue.py -------------------------------------------------------------------------------- /api/migrations/0043_auto_20181120_0636.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0043_auto_20181120_0636.py -------------------------------------------------------------------------------- /api/migrations/0044_watchedquery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0044_watchedquery.py -------------------------------------------------------------------------------- /api/migrations/0045_message_maintainers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0045_message_maintainers.py -------------------------------------------------------------------------------- /api/migrations/0046_project_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0046_project_config.py -------------------------------------------------------------------------------- /api/migrations/0047_populate_project_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0047_populate_project_config.py -------------------------------------------------------------------------------- /api/migrations/0048_auto_20190506_1423.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0048_auto_20190506_1423.py -------------------------------------------------------------------------------- /api/migrations/0049_populate_message_flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0049_populate_message_flags.py -------------------------------------------------------------------------------- /api/migrations/0050_auto_20190418_1346.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0050_auto_20190418_1346.py -------------------------------------------------------------------------------- /api/migrations/0051_populate_property_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0051_populate_property_fields.py -------------------------------------------------------------------------------- /api/migrations/0052_auto_20190418_1357.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0052_auto_20190418_1357.py -------------------------------------------------------------------------------- /api/migrations/0053_auto_20200116_0955.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0053_auto_20200116_0955.py -------------------------------------------------------------------------------- /api/migrations/0054_populate_topic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0054_populate_topic.py -------------------------------------------------------------------------------- /api/migrations/0055_auto_20200116_1034.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0055_auto_20200116_1034.py -------------------------------------------------------------------------------- /api/migrations/0056_repopulate_series_head.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0056_repopulate_series_head.py -------------------------------------------------------------------------------- /api/migrations/0057_remove_message_is_series_head.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0057_remove_message_is_series_head.py -------------------------------------------------------------------------------- /api/migrations/0058_topic_latest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0058_topic_latest.py -------------------------------------------------------------------------------- /api/migrations/0059_populate_topic_latest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0059_populate_topic_latest.py -------------------------------------------------------------------------------- /api/migrations/0060_auto_20210106_1120.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0060_auto_20210106_1120.py -------------------------------------------------------------------------------- /api/migrations/0061_message_mbox_bytes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0061_message_mbox_bytes.py -------------------------------------------------------------------------------- /api/migrations/0062_deblob_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0062_deblob_messages.py -------------------------------------------------------------------------------- /api/migrations/0063_remove_broken_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0063_remove_broken_messages.py -------------------------------------------------------------------------------- /api/migrations/0064_auto_20220407_0742.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0064_auto_20220407_0742.py -------------------------------------------------------------------------------- /api/migrations/0065_auto_20220411_1153.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0065_auto_20220411_1153.py -------------------------------------------------------------------------------- /api/migrations/0066_auto_20220919_1004.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0066_auto_20220919_1004.py -------------------------------------------------------------------------------- /api/migrations/0067_result_denormalize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0067_result_denormalize.py -------------------------------------------------------------------------------- /api/migrations/0068_auto_20220919_1007.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0068_auto_20220919_1007.py -------------------------------------------------------------------------------- /api/migrations/0069_auto_20220919_1008.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0069_auto_20220919_1008.py -------------------------------------------------------------------------------- /api/migrations/0070_auto_20220919_1016.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0070_auto_20220919_1016.py -------------------------------------------------------------------------------- /api/migrations/0071_auto_20220919_1251.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/0071_auto_20220919_1251.py -------------------------------------------------------------------------------- /api/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/migrations/__init__.py -------------------------------------------------------------------------------- /api/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/models.py -------------------------------------------------------------------------------- /api/rest/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/rest/__init__.py -------------------------------------------------------------------------------- /api/rest/pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/rest/pagination.py -------------------------------------------------------------------------------- /api/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/search.py -------------------------------------------------------------------------------- /api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/urls.py -------------------------------------------------------------------------------- /api/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/api/views.py -------------------------------------------------------------------------------- /docs/patchew.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/docs/patchew.rst -------------------------------------------------------------------------------- /event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/event.py -------------------------------------------------------------------------------- /logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/logo.svg -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/manage.py -------------------------------------------------------------------------------- /mbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/mbox.py -------------------------------------------------------------------------------- /mod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/mod.py -------------------------------------------------------------------------------- /mods/diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/mods/diff.py -------------------------------------------------------------------------------- /mods/email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/mods/email.py -------------------------------------------------------------------------------- /mods/footer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/mods/footer.py -------------------------------------------------------------------------------- /mods/git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/mods/git.py -------------------------------------------------------------------------------- /mods/maintainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/mods/maintainer.py -------------------------------------------------------------------------------- /mods/tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/mods/tags.py -------------------------------------------------------------------------------- /mods/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/mods/testing.py -------------------------------------------------------------------------------- /patchew-cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/patchew-cli -------------------------------------------------------------------------------- /patchew/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /patchew/logviewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/patchew/logviewer.py -------------------------------------------------------------------------------- /patchew/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/patchew/settings.py -------------------------------------------------------------------------------- /patchew/tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/patchew/tags.py -------------------------------------------------------------------------------- /patchew/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/patchew/urls.py -------------------------------------------------------------------------------- /patchew/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/patchew/wsgi.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/requirements.txt -------------------------------------------------------------------------------- /schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/schema.py -------------------------------------------------------------------------------- /scripts/deploy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/scripts/deploy -------------------------------------------------------------------------------- /scripts/developer-setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/scripts/developer-setup -------------------------------------------------------------------------------- /scripts/dockerfiles/applier.docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/scripts/dockerfiles/applier.docker -------------------------------------------------------------------------------- /scripts/dockerfiles/db.docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/scripts/dockerfiles/db.docker -------------------------------------------------------------------------------- /scripts/dockerfiles/importer-lore.docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/scripts/dockerfiles/importer-lore.docker -------------------------------------------------------------------------------- /scripts/dockerfiles/importer.docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/scripts/dockerfiles/importer.docker -------------------------------------------------------------------------------- /scripts/dockerfiles/server.docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/scripts/dockerfiles/server.docker -------------------------------------------------------------------------------- /scripts/patchew-applier: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/scripts/patchew-applier -------------------------------------------------------------------------------- /scripts/patchew-importer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/scripts/patchew-importer -------------------------------------------------------------------------------- /scripts/patchew-importer-lore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/scripts/patchew-importer-lore -------------------------------------------------------------------------------- /scripts/patchew-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/scripts/patchew-server -------------------------------------------------------------------------------- /scripts/patchew-server.nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/scripts/patchew-server.nginx.conf -------------------------------------------------------------------------------- /scripts/patchew-tester: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/scripts/patchew-tester -------------------------------------------------------------------------------- /scripts/playbooks/deploy-appliers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/scripts/playbooks/deploy-appliers.yml -------------------------------------------------------------------------------- /scripts/playbooks/deploy-db.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/scripts/playbooks/deploy-db.yml -------------------------------------------------------------------------------- /scripts/playbooks/deploy-importers-lore.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/scripts/playbooks/deploy-importers-lore.yml -------------------------------------------------------------------------------- /scripts/playbooks/deploy-importers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/scripts/playbooks/deploy-importers.yml -------------------------------------------------------------------------------- /scripts/playbooks/deploy-servers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/scripts/playbooks/deploy-servers.yml -------------------------------------------------------------------------------- /scripts/playbooks/deploy-testers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/scripts/playbooks/deploy-testers.yml -------------------------------------------------------------------------------- /scripts/playbooks/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/scripts/playbooks/deploy.yml -------------------------------------------------------------------------------- /scripts/playbooks/tasks/podman-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/scripts/playbooks/tasks/podman-deploy.yml -------------------------------------------------------------------------------- /scripts/playbooks/templates/applier-config.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/scripts/playbooks/templates/applier-config.j2 -------------------------------------------------------------------------------- /scripts/playbooks/templates/importer-config.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/scripts/playbooks/templates/importer-config.j2 -------------------------------------------------------------------------------- /scripts/playbooks/templates/importer-lore-config.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/scripts/playbooks/templates/importer-lore-config.j2 -------------------------------------------------------------------------------- /scripts/playbooks/templates/podman.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/scripts/playbooks/templates/podman.service.j2 -------------------------------------------------------------------------------- /static/css/ansi2html.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/css/ansi2html.css -------------------------------------------------------------------------------- /static/css/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/css/base.css -------------------------------------------------------------------------------- /static/css/brands.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/css/brands.min.css -------------------------------------------------------------------------------- /static/css/colorbox.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/css/colorbox.css -------------------------------------------------------------------------------- /static/css/fontawesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/css/fontawesome.min.css -------------------------------------------------------------------------------- /static/css/images/border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/css/images/border.png -------------------------------------------------------------------------------- /static/css/images/controls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/css/images/controls.png -------------------------------------------------------------------------------- /static/css/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/css/images/loading.gif -------------------------------------------------------------------------------- /static/css/images/loading_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/css/images/loading_background.png -------------------------------------------------------------------------------- /static/css/images/overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/css/images/overlay.png -------------------------------------------------------------------------------- /static/css/login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/css/login.css -------------------------------------------------------------------------------- /static/css/project-detail.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/css/project-detail.css -------------------------------------------------------------------------------- /static/css/project-list.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/css/project-list.css -------------------------------------------------------------------------------- /static/css/regular.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/css/regular.min.css -------------------------------------------------------------------------------- /static/css/search-help.css: -------------------------------------------------------------------------------- 1 | .search-help-content { 2 | margin: 10px; 3 | } 4 | -------------------------------------------------------------------------------- /static/css/series-detail.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/css/series-detail.css -------------------------------------------------------------------------------- /static/css/series-diff-dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/css/series-diff-dark.css -------------------------------------------------------------------------------- /static/css/series-diff.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/css/series-diff.css -------------------------------------------------------------------------------- /static/css/series-list.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/css/series-list.css -------------------------------------------------------------------------------- /static/css/solid.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/css/solid.min.css -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /static/highlight/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/highlight/LICENSE -------------------------------------------------------------------------------- /static/highlight/default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/highlight/default.css -------------------------------------------------------------------------------- /static/highlight/highlight.pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/highlight/highlight.pack.js -------------------------------------------------------------------------------- /static/js/config-editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/js/config-editor.js -------------------------------------------------------------------------------- /static/js/jquery.colorbox-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/js/jquery.colorbox-min.js -------------------------------------------------------------------------------- /static/js/patchew.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/js/patchew.js -------------------------------------------------------------------------------- /static/jsdifflib/README.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/jsdifflib/README.asciidoc -------------------------------------------------------------------------------- /static/jsdifflib/difflib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/jsdifflib/difflib.js -------------------------------------------------------------------------------- /static/jsdifflib/diffview.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/jsdifflib/diffview.css -------------------------------------------------------------------------------- /static/jsdifflib/diffview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/jsdifflib/diffview.js -------------------------------------------------------------------------------- /static/jsdifflib/munkres.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/jsdifflib/munkres.js -------------------------------------------------------------------------------- /static/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/robots.txt -------------------------------------------------------------------------------- /static/webfonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/webfonts/fa-brands-400.eot -------------------------------------------------------------------------------- /static/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /static/webfonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/webfonts/fa-brands-400.woff -------------------------------------------------------------------------------- /static/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /static/webfonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/webfonts/fa-regular-400.eot -------------------------------------------------------------------------------- /static/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /static/webfonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/webfonts/fa-regular-400.woff -------------------------------------------------------------------------------- /static/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /static/webfonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/webfonts/fa-solid-900.eot -------------------------------------------------------------------------------- /static/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /static/webfonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/webfonts/fa-solid-900.woff -------------------------------------------------------------------------------- /static/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/static/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/0001-simple-patch.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0001-simple-patch.mbox.gz -------------------------------------------------------------------------------- /tests/data/0002-unusual-cased-tags.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0002-unusual-cased-tags.mbox.gz -------------------------------------------------------------------------------- /tests/data/0003-single-patch-reviewed.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0003-single-patch-reviewed.mbox.gz -------------------------------------------------------------------------------- /tests/data/0004-multiple-patch-reviewed.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0004-multiple-patch-reviewed.mbox.gz -------------------------------------------------------------------------------- /tests/data/0005-non-utf-8.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0005-non-utf-8.mbox.gz -------------------------------------------------------------------------------- /tests/data/0006-multi-part-non-utf-8.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0006-multi-part-non-utf-8.mbox.gz -------------------------------------------------------------------------------- /tests/data/0007-invalid-charset.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0007-invalid-charset.mbox.gz -------------------------------------------------------------------------------- /tests/data/0008-complex-diffstat.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0008-complex-diffstat.mbox.gz -------------------------------------------------------------------------------- /tests/data/0009-obsolete-by.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0009-obsolete-by.mbox.gz -------------------------------------------------------------------------------- /tests/data/0010-invalid-byte.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0010-invalid-byte.mbox.gz -------------------------------------------------------------------------------- /tests/data/0012-incomplete-series.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0012-incomplete-series.mbox.gz -------------------------------------------------------------------------------- /tests/data/0013-foo-patch.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0013-foo-patch.mbox.gz -------------------------------------------------------------------------------- /tests/data/0014-bar-patch.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0014-bar-patch.mbox.gz -------------------------------------------------------------------------------- /tests/data/0015-bar-patch-with-brackets.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0015-bar-patch-with-brackets.mbox.gz -------------------------------------------------------------------------------- /tests/data/0016-nested-multipart.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0016-nested-multipart.mbox.gz -------------------------------------------------------------------------------- /tests/data/0017-qemu-web-is-not-qemu.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0017-qemu-web-is-not-qemu.mbox.gz -------------------------------------------------------------------------------- /tests/data/0018-mime-word-recipient.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0018-mime-word-recipient.mbox.gz -------------------------------------------------------------------------------- /tests/data/0019-libvirt-python.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0019-libvirt-python.mbox.gz -------------------------------------------------------------------------------- /tests/data/0020-libvirt.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0020-libvirt.mbox.gz -------------------------------------------------------------------------------- /tests/data/0021-mode-only-patch.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0021-mode-only-patch.mbox.gz -------------------------------------------------------------------------------- /tests/data/0022-another-simple-patch.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0022-another-simple-patch.json.gz -------------------------------------------------------------------------------- /tests/data/0023-multiple-project-patch.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0023-multiple-project-patch.mbox.gz -------------------------------------------------------------------------------- /tests/data/0024-multiple-project-patch.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0024-multiple-project-patch.json.gz -------------------------------------------------------------------------------- /tests/data/0025-foo-patch-review.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0025-foo-patch-review.mbox.gz -------------------------------------------------------------------------------- /tests/data/0026-bar-patch-standalone.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0026-bar-patch-standalone.mbox.gz -------------------------------------------------------------------------------- /tests/data/0027-foo-patch-based-on.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0027-foo-patch-based-on.mbox.gz -------------------------------------------------------------------------------- /tests/data/0028-tags-need-8bit-encoding.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0028-tags-need-8bit-encoding.mbox.gz -------------------------------------------------------------------------------- /tests/data/0029-diffstat-in-patch.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0029-diffstat-in-patch.gz -------------------------------------------------------------------------------- /tests/data/0030-obsolete-by-v3.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0030-obsolete-by-v3.mbox.gz -------------------------------------------------------------------------------- /tests/data/0031-supersedes-embedded.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0031-supersedes-embedded.mbox.gz -------------------------------------------------------------------------------- /tests/data/0032-supersedes-separate.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0032-supersedes-separate.mbox.gz -------------------------------------------------------------------------------- /tests/data/0033-raw-diff.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0033-raw-diff.mbox.gz -------------------------------------------------------------------------------- /tests/data/0034-rename-only-patch.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0034-rename-only-patch.mbox.gz -------------------------------------------------------------------------------- /tests/data/0035-rfc2047-from.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0035-rfc2047-from.mbox.gz -------------------------------------------------------------------------------- /tests/data/0036-patch-with-no-to-header.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0036-patch-with-no-to-header.mbox.gz -------------------------------------------------------------------------------- /tests/data/0037-foo-patch-for-git-am.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0037-foo-patch-for-git-am.mbox.gz -------------------------------------------------------------------------------- /tests/data/0038-octet-stream.mbox.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/data/0038-octet-stream.mbox.gz -------------------------------------------------------------------------------- /tests/patchewtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/patchewtest.py -------------------------------------------------------------------------------- /tests/test_ansi2html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/test_ansi2html.py -------------------------------------------------------------------------------- /tests/test_custom_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/test_custom_tags.py -------------------------------------------------------------------------------- /tests/test_diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/test_diff.py -------------------------------------------------------------------------------- /tests/test_git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/test_git.py -------------------------------------------------------------------------------- /tests/test_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/test_import.py -------------------------------------------------------------------------------- /tests/test_maintainers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/test_maintainers.py -------------------------------------------------------------------------------- /tests/test_mbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/test_mbox.py -------------------------------------------------------------------------------- /tests/test_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/test_message.py -------------------------------------------------------------------------------- /tests/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/test_model.py -------------------------------------------------------------------------------- /tests/test_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/test_project.py -------------------------------------------------------------------------------- /tests/test_rest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/test_rest.py -------------------------------------------------------------------------------- /tests/test_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/test_tags.py -------------------------------------------------------------------------------- /tests/test_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/tests/test_testing.py -------------------------------------------------------------------------------- /wsgi.py: -------------------------------------------------------------------------------- 1 | patchew/wsgi.py -------------------------------------------------------------------------------- /wsgi/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/wsgi/.htaccess -------------------------------------------------------------------------------- /wsgi/application: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/wsgi/application -------------------------------------------------------------------------------- /www/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /www/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/www/apps.py -------------------------------------------------------------------------------- /www/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/www/templates/base.html -------------------------------------------------------------------------------- /www/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/www/templates/login.html -------------------------------------------------------------------------------- /www/templates/my-queues.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/www/templates/my-queues.html -------------------------------------------------------------------------------- /www/templates/password-change-done.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/www/templates/password-change-done.html -------------------------------------------------------------------------------- /www/templates/password-change.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/www/templates/password-change.html -------------------------------------------------------------------------------- /www/templates/project-detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/www/templates/project-detail.html -------------------------------------------------------------------------------- /www/templates/project-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/www/templates/project-list.html -------------------------------------------------------------------------------- /www/templates/search-help.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/www/templates/search-help.html -------------------------------------------------------------------------------- /www/templates/series-detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/www/templates/series-detail.html -------------------------------------------------------------------------------- /www/templates/series-diff.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/www/templates/series-diff.html -------------------------------------------------------------------------------- /www/templates/series-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/www/templates/series-list.html -------------------------------------------------------------------------------- /www/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/www/urls.py -------------------------------------------------------------------------------- /www/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patchew-project/patchew/HEAD/www/views.py --------------------------------------------------------------------------------