get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/813951/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 813951,
    "url": "http://patchwork.ozlabs.org/api/patches/813951/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20170914213450.28754-5-paul.burton@imgtec.com/",
    "project": {
        "id": 18,
        "url": "http://patchwork.ozlabs.org/api/projects/18/?format=api",
        "name": "U-Boot",
        "link_name": "uboot",
        "list_id": "u-boot.lists.denx.de",
        "list_email": "u-boot@lists.denx.de",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null,
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20170914213450.28754-5-paul.burton@imgtec.com>",
    "list_archive_url": null,
    "date": "2017-09-14T21:34:46",
    "name": "[U-Boot,v2,4/8] test/py: Import StringIO from io module for python 3.x",
    "commit_ref": null,
    "pull_url": null,
    "state": "deferred",
    "archived": false,
    "hash": "cb617502ed07df468612218852e242e7f5aba47d",
    "submitter": {
        "id": 33698,
        "url": "http://patchwork.ozlabs.org/api/people/33698/?format=api",
        "name": "Paul Burton",
        "email": "paul.burton@imgtec.com"
    },
    "delegate": {
        "id": 3651,
        "url": "http://patchwork.ozlabs.org/api/users/3651/?format=api",
        "username": "trini",
        "first_name": "Tom",
        "last_name": "Rini",
        "email": "trini@ti.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20170914213450.28754-5-paul.burton@imgtec.com/mbox/",
    "series": [
        {
            "id": 3166,
            "url": "http://patchwork.ozlabs.org/api/series/3166/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=3166",
            "date": "2017-09-14T21:34:42",
            "name": "test/py: Fixes for python 3.x",
            "version": 2,
            "mbox": "http://patchwork.ozlabs.org/series/3166/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/813951/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/813951/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<u-boot-bounces@lists.denx.de>",
        "X-Original-To": "incoming@patchwork.ozlabs.org",
        "Delivered-To": "patchwork-incoming@bilbo.ozlabs.org",
        "Authentication-Results": "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.denx.de\n\t(client-ip=81.169.180.215; helo=lists.denx.de;\n\tenvelope-from=u-boot-bounces@lists.denx.de;\n\treceiver=<UNKNOWN>)",
        "Received": [
            "from lists.denx.de (dione.denx.de [81.169.180.215])\n\tby ozlabs.org (Postfix) with ESMTP id 3xtX2y0tLVz9s7B\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri, 15 Sep 2017 07:38:34 +1000 (AEST)",
            "by lists.denx.de (Postfix, from userid 105)\n\tid CB6C1C21F1C; Thu, 14 Sep 2017 21:37:07 +0000 (UTC)",
            "from lists.denx.de (localhost [IPv6:::1])\n\tby lists.denx.de (Postfix) with ESMTP id 4E249C21F18;\n\tThu, 14 Sep 2017 21:37:05 +0000 (UTC)",
            "by lists.denx.de (Postfix, from userid 105)\n\tid 516B2C21F25; Thu, 14 Sep 2017 21:36:46 +0000 (UTC)",
            "from mailapp01.imgtec.com (mailapp01.imgtec.com [195.59.15.196])\n\tby lists.denx.de (Postfix) with ESMTP id A76D0C21EFD\n\tfor <u-boot@lists.denx.de>; Thu, 14 Sep 2017 21:36:42 +0000 (UTC)",
            "from hhmail02.hh.imgtec.org (unknown [10.100.10.20])\n\tby Forcepoint Email with ESMTPS id F3A25CFE4EF7B;\n\tThu, 14 Sep 2017 22:36:36 +0100 (IST)",
            "from localhost (10.20.1.88) by hhmail02.hh.imgtec.org\n\t(10.100.10.21) with Microsoft SMTP Server (TLS) id 14.3.294.0;\n\tThu, 14 Sep 2017 22:36:41 +0100"
        ],
        "X-Spam-Checker-Version": "SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de",
        "X-Spam-Level": "",
        "X-Spam-Status": "No, score=0.0 required=5.0 tests=RCVD_IN_DNSWL_NONE\n\tautolearn=unavailable autolearn_force=no version=3.4.0",
        "From": "Paul Burton <paul.burton@imgtec.com>",
        "To": "<u-boot@lists.denx.de>",
        "Date": "Thu, 14 Sep 2017 14:34:46 -0700",
        "Message-ID": "<20170914213450.28754-5-paul.burton@imgtec.com>",
        "X-Mailer": "git-send-email 2.14.1",
        "In-Reply-To": "<20170914213450.28754-1-paul.burton@imgtec.com>",
        "References": "<20170914213450.28754-1-paul.burton@imgtec.com>",
        "MIME-Version": "1.0",
        "X-Originating-IP": "[10.20.1.88]",
        "Cc": "Stephen Warren <swarren@nvidia.com>, =?utf-8?q?Stefan_Br=C3=BCns?=\n\t<stefan.bruens@rwth-aachen.de>",
        "Subject": "[U-Boot] [PATCH v2 4/8] test/py: Import StringIO from io module for\n\tpython 3.x",
        "X-BeenThere": "u-boot@lists.denx.de",
        "X-Mailman-Version": "2.1.18",
        "Precedence": "list",
        "List-Id": "U-Boot discussion <u-boot.lists.denx.de>",
        "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=unsubscribe>",
        "List-Archive": "<http://lists.denx.de/pipermail/u-boot/>",
        "List-Post": "<mailto:u-boot@lists.denx.de>",
        "List-Help": "<mailto:u-boot-request@lists.denx.de?subject=help>",
        "List-Subscribe": "<https://lists.denx.de/listinfo/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=subscribe>",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "base64",
        "Errors-To": "u-boot-bounces@lists.denx.de",
        "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>"
    },
    "content": "In python 3.x the StringIO module is gone, and instead StringIO can be\nimported from the io module. Do this in order to run on python 3.x, and\nfall back to importing StringIO as a module in order to continue working\nwith python 2.x.\n\nSigned-off-by: Paul Burton <paul.burton@imgtec.com>\nReviewed-by: Stephen Warren <swarren@nvidia.com>\n\n---\n\nChanges in v2:\n- Try python 3.x style, fall back to python 2.x style rather than the reverse.\n\n test/py/conftest.py | 8 ++++++--\n 1 file changed, 6 insertions(+), 2 deletions(-)",
    "diff": "diff --git a/test/py/conftest.py b/test/py/conftest.py\nindex bf55bd3d13..0d564942d0 100644\n--- a/test/py/conftest.py\n+++ b/test/py/conftest.py\n@@ -20,7 +20,6 @@ import os.path\n import pytest\n from _pytest.runner import runtestprotocol\n import re\n-import StringIO\n import sys\n \n try:\n@@ -28,6 +27,11 @@ try:\n except:\n     import ConfigParser as configparser\n \n+try:\n+    from io import StringIO\n+except ImportError:\n+    from StringIO import StringIO\n+\n # Globals: The HTML log file, and the connection to the U-Boot console.\n log = None\n console = None\n@@ -170,7 +174,7 @@ def pytest_configure(config):\n \n         with open(dot_config, 'rt') as f:\n             ini_str = '[root]\\n' + f.read()\n-            ini_sio = StringIO.StringIO(ini_str)\n+            ini_sio = StringIO(ini_str)\n             parser = configparser.RawConfigParser()\n             parser.readfp(ini_sio)\n             ubconfig.buildconfig.update(parser.items('root'))\n",
    "prefixes": [
        "U-Boot",
        "v2",
        "4/8"
    ]
}