A patch email tracking and testing system
Python CSS JavaScript HTML Shell
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
api
docs
mods
patchew
scripts
static
tests
wsgi
www
.gitignore
.gitpublish
.patchew.cfg
.travis.yml
LICENSE
README.md
VERSION
event.py
logo.svg
manage.py
mbox.py
mod.py
patchew-cli
patchew-server.service
patchew-tester.service
requirements.txt
schema.py
wsgi.py

README.md

Patchew Documentation

About

Patchew, pronounced as /pæ'tʃu:/, is a system built to automatically chew patches that are submitted as emails on mailing lists.

What can it do, exactly?

It can:

  • Collect and index the patch series.
  • Apply the patch series on top of git master, and push to a git remote.
  • Trigger customizable tests when a series appears.
  • Support multiple testers with that run in different environments.
  • Send email notification when a test fails.
  • Recognize various statuses (picking up "Reviewed-by", "Tested-by", etc.) of the patch series from the patch email and replies.
  • Search or apply series from the command line.
  • Deploy your server to openshift instantly.
  • Manage multiple projects with separate configurations.

Submit a feature request or a bug report

https://github.com/patchew-project/patchew/issues/new

Alternatively, send an email to patchew-devel@redhat.com if you prefer so.

Submit a patch

We accept PR on github for one-off/small contributions but it is encouraged to submit your patches with git-send-email to the Patchew development and discussion mailing list, patchew-devel@redhat.com.

Known issues

  • Binary patches are not recognized correctly.

License

See LICENSE file.