get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 104847,
    "url": "http://patchwork.dpdk.org/api/patches/104847/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/patch/20211203075415.4083502-1-christian.ehrhardt@canonical.com/",
    "project": {
        "id": 1,
        "url": "http://patchwork.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<20211203075415.4083502-1-christian.ehrhardt@canonical.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20211203075415.4083502-1-christian.ehrhardt@canonical.com",
    "date": "2021-12-03T07:54:14",
    "name": "[v2,1/2] devtools: don't include headline \"fix\" in backports",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "3d29e76047f1f7198e9d00713da9829ef79505c5",
    "submitter": {
        "id": 382,
        "url": "http://patchwork.dpdk.org/api/people/382/?format=api",
        "name": "Christian Ehrhardt",
        "email": "christian.ehrhardt@canonical.com"
    },
    "delegate": {
        "id": 1,
        "url": "http://patchwork.dpdk.org/api/users/1/?format=api",
        "username": "tmonjalo",
        "first_name": "Thomas",
        "last_name": "Monjalon",
        "email": "thomas@monjalon.net"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/patch/20211203075415.4083502-1-christian.ehrhardt@canonical.com/mbox/",
    "series": [
        {
            "id": 20846,
            "url": "http://patchwork.dpdk.org/api/series/20846/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=20846",
            "date": "2021-12-03T07:54:14",
            "name": "[v2,1/2] devtools: don't include headline \"fix\" in backports",
            "version": 2,
            "mbox": "http://patchwork.dpdk.org/series/20846/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/patches/104847/comments/",
    "check": "warning",
    "checks": "http://patchwork.dpdk.org/api/patches/104847/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id DD913A0548;\n\tFri,  3 Dec 2021 08:54:20 +0100 (CET)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id CC6D84014F;\n\tFri,  3 Dec 2021 08:54:20 +0100 (CET)",
            "from smtp-relay-internal-0.canonical.com\n (smtp-relay-internal-0.canonical.com [185.125.188.122])\n by mails.dpdk.org (Postfix) with ESMTP id 6B4C240041\n for <dev@dpdk.org>; Fri,  3 Dec 2021 08:54:19 +0100 (CET)",
            "from mail-ed1-f70.google.com (mail-ed1-f70.google.com\n [209.85.208.70])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by smtp-relay-internal-0.canonical.com (Postfix) with ESMTPS id 46F164003F\n for <dev@dpdk.org>; Fri,  3 Dec 2021 07:54:19 +0000 (UTC)",
            "by mail-ed1-f70.google.com with SMTP id\n b15-20020aa7c6cf000000b003e7cf0f73daso1791226eds.22\n for <dev@dpdk.org>; Thu, 02 Dec 2021 23:54:19 -0800 (PST)",
            "from localhost.localdomain ([2001:67c:1560:8007::aac:c4ad])\n by smtp.gmail.com with ESMTPSA id gt18sm1430632ejc.46.2021.12.02.23.54.17\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Thu, 02 Dec 2021 23:54:18 -0800 (PST)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com;\n s=20210705; t=1638518059;\n bh=btuBD8y3q75nPLokDQATYRpJIXLPnVDO5JmvhyjWgns=;\n h=From:To:Cc:Subject:Date:Message-Id:MIME-Version;\n b=o2MO3yXMgAQfQHB7m9bzkkRvd4Hw4HJYvc7YINNuVyLuCzbJmZSvzp298w9vVjnTN\n JB7Y9TwTwNMKXpbETasre/JUjmt64WDDnYX+S/LDbmRwXEPMd0z8F2jnvQnfFXZjr3\n lYkPJlYpyDiRIkMrszk/+Aqc4Lfmrv97Ldg19oGImRx1D2KpSi/8n3NgHCI3wgRBph\n 93NT6tiDTVg15rD/igzJLLVL+w/FutjoZBYOM5ui5VVGZpY0vElMoAMbmsAmoRvcaN\n 7xea6I9yjSmd5lxPWr+SG726OCmRgWslfxHfmcXFCu9WsJfAEiDZ4ApzTn2ObT+1Vm\n wGVR4tviDVY3g==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20210112;\n h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version\n :content-transfer-encoding;\n bh=btuBD8y3q75nPLokDQATYRpJIXLPnVDO5JmvhyjWgns=;\n b=UvvTLikSsdqWxX5nm8rJN/Cr4awGjuFDRYCAdwZb4oDqH996w7tqB1YHAHkzDFEvkv\n hn0yoB1TD5O4i7KJDEqHa27tsTHWa8/3LQSVbdhTOavstPeNQBny/C+/Pni+/rlUrv/p\n buoFtm6LqQ/ohY7v7xAfRlXor2OdxG97yad2GgTyO+PGG523tAQxv0K1FfEbdCouGbN7\n 8JA4ck3LyWJ8QbtBsmrqmCUem5owcgaXBIYt35VXtbliRrGZglF2RUhuzmMS+JKXl7SH\n M1+tLafv6sc53bXeBGIUD9CP1fe1wqgMYBAWCE4QLL3V0qc/wPJeiH9VSRUqWXfpxQ9N\n QEpQ==",
        "X-Gm-Message-State": "AOAM531YG+/POXav6oEFYEAXaiZ3LNVDCS/JwHOcYe7qwKea00LHahJx\n TFjSX/FCou9dlg329T+olSTpS2oEGrMOwHu1FSaxta9FenB8wcWRrGw1EJQVjopz1kWZ1wk4tB3\n lVMeMvqbQHrBURaLfHsxl",
        "X-Received": [
            "by 2002:a50:955c:: with SMTP id\n v28mr24937560eda.293.1638518058809;\n Thu, 02 Dec 2021 23:54:18 -0800 (PST)",
            "by 2002:a50:955c:: with SMTP id\n v28mr24937528eda.293.1638518058592;\n Thu, 02 Dec 2021 23:54:18 -0800 (PST)"
        ],
        "X-Google-Smtp-Source": "\n ABdhPJxPjHiplE5l77W/rplCZfh6txR3zoh+tMPtINAKHW6/vVSfiusEKjDikOTXeR2yqHSMsUtGjA==",
        "From": "christian.ehrhardt@canonical.com",
        "To": "dev <dev@dpdk.org>, Thomas Monjalon <thomas@monjalon.net>,\n Luca Boccassi <bluca@debian.org>, Xueming Li <xuemingl@nvidia.com>,\n David Marchand <david.marchand@redhat.com>,\n Kevin Traynor <ktraynor@redhat.com>,\n Maxime Coquelin <maxime.coquelin@redhat.com>",
        "Cc": "Christian Ehrhardt <christian.ehrhardt@canonical.com>",
        "Subject": "[PATCH v2 1/2] devtools: don't include headline \"fix\" in backports",
        "Date": "Fri,  3 Dec 2021 08:54:14 +0100",
        "Message-Id": "<20211203075415.4083502-1-christian.ehrhardt@canonical.com>",
        "X-Mailer": "git-send-email 2.34.0",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org"
    },
    "content": "From: Christian Ehrhardt <christian.ehrhardt@canonical.com>\n\nIt was important in the past to select anything with \"fix\" in the\nheadline, but recently more often created false positives and work\nto sort tihngs out than identifying many helpful patches.\n\nThe community and processes aroudn DPDK matured enough that developers\n(rightfully) expect to rely on \"Fixes:\" and \"stable@\" marking for\nbackprots.\n\nTherefore do no more include patches that just include the word fix\nin the backport candidate list.\n\nSigned-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>\n---\n devtools/git-log-fixes.sh | 5 ++---\n 1 file changed, 2 insertions(+), 3 deletions(-)",
    "diff": "diff --git a/devtools/git-log-fixes.sh b/devtools/git-log-fixes.sh\nindex 210c8dcf25..27ec9088d4 100755\n--- a/devtools/git-log-fixes.sh\n+++ b/devtools/git-log-fixes.sh\n@@ -13,7 +13,7 @@ print_help ()\n \tcat <<- END_OF_HELP\n \n \tFind fixes to backport on previous versions.\n-\tIt looks for the word \"fix\" in the headline or a tag \"Fixes\" or \"Reverts\".\n+\tIt looks for a tag \"Fixes\" or \"Reverts\" and for recipient stable@dpdk.org.\n \tThe oldest bug origin is printed as well as partially fixed versions.\n \tEND_OF_HELP\n }\n@@ -109,8 +109,7 @@ while read id headline ; do\n \torigins=$(origin_filter $id)\n \tstable=$(stable_tag $id)\n \tfixes=$(fixes_tag $id)\n-\t[ \"$stable\" = \"S\" ] || [ \"$fixes\" = \"F\" ] || [ -n \"$origins\" ] || \\\n-\t\techo \"$headline\" | grep -q fix || continue\n+\t[ \"$stable\" = \"S\" ] || [ \"$fixes\" = \"F\" ] || [ -n \"$origins\" ] || continue\n \tversion=$(commit_version $id)\n \tif [ -n \"$origins\" ] ; then\n \t\torigver=\"$(origin_version $origins)\"\n",
    "prefixes": [
        "v2",
        "1/2"
    ]
}