Show a patch.

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

{
    "id": 15621,
    "url": "https://patchwork.libcamera.org/api/patches/15621/?format=api",
    "web_url": "https://patchwork.libcamera.org/patch/15621/",
    "project": {
        "id": 1,
        "url": "https://patchwork.libcamera.org/api/projects/1/?format=api",
        "name": "libcamera",
        "link_name": "libcamera",
        "list_id": "libcamera_core",
        "list_email": "libcamera-devel@lists.libcamera.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": ""
    },
    "msgid": "<20220405181428.8485-1-laurent.pinchart@ideasonboard.com>",
    "date": "2022-04-05T18:14:28",
    "name": "[libcamera-devel] Documentation: Briefly document the mail-based contribution process",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "51df0e6da5f4f0961226fb5ba5db57892f415ab4",
    "submitter": {
        "id": 2,
        "url": "https://patchwork.libcamera.org/api/people/2/?format=api",
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com"
    },
    "delegate": null,
    "mbox": "https://patchwork.libcamera.org/patch/15621/mbox/",
    "series": [
        {
            "id": 3030,
            "url": "https://patchwork.libcamera.org/api/series/3030/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3030",
            "date": "2022-04-05T18:14:28",
            "name": "[libcamera-devel] Documentation: Briefly document the mail-based contribution process",
            "version": 1,
            "mbox": "https://patchwork.libcamera.org/series/3030/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/patches/15621/comments/",
    "check": "pending",
    "checks": "https://patchwork.libcamera.org/api/patches/15621/checks/",
    "tags": {},
    "headers": {
        "Return-Path": "<libcamera-devel-bounces@lists.libcamera.org>",
        "X-Original-To": "parsemail@patchwork.libcamera.org",
        "Delivered-To": "parsemail@patchwork.libcamera.org",
        "Received": [
            "from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 1CEF6C0F1B\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue,  5 Apr 2022 18:14:36 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 76EDF65642;\n\tTue,  5 Apr 2022 20:14:35 +0200 (CEST)",
            "from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id B2B08604BB\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue,  5 Apr 2022 20:14:34 +0200 (CEST)",
            "from pendragon.home (117.145-247-81.adsl-dyn.isp.belgacom.be\n\t[81.247.145.117])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 4FB87499\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue,  5 Apr 2022 20:14:34 +0200 (CEST)"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1649182475;\n\tbh=Eye1SuNdh1a9U4bEV22sIPfvLC8JWKl8nriml1RHlLg=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\tList-Help:List-Subscribe:From:Reply-To:From;\n\tb=IfopUPS1Yip4YQq47TLKosaEW0yVFZacFavIBpQnOr3Nmzr5j8Nv0aNDtcTJEI+bS\n\tBf0S6anKTbpoJQm69IHSxTItKyad2+lMZRuK9m3ixmYnpKxb8psi3XWdfZZPKIzssf\n\t1lshEfL2GRBqQpizPRuGnyzoHTILl7E4B3TKdQN094iUyYC4IiBTdg3hjsOIDYyjc5\n\twIBdue1CPQJi5KMNlV2MZU2Uv3Jela+GtjeqEPunZVqInn8Dj9jGc0mPBPU05F5l4e\n\tPgemyTDjE/TX5JoAzTFhfav+xOUeUeAGeYbNTIFckKVgQmJJB2tEJHkBxrj/30sbPh\n\tf67jAcmaXNgxQ==",
            "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1649182474;\n\tbh=Eye1SuNdh1a9U4bEV22sIPfvLC8JWKl8nriml1RHlLg=;\n\th=From:To:Subject:Date:From;\n\tb=CShAXEqJE8RuxDterf7RafJzm92EBnQuTB+s3zEiUsbO2MZnTCFWQ0mZFiGlt5EDD\n\t9itmb2izA4cu/qyNcwFxFshYFIystHFxiyLLQAqHqghttTDINx65LPfPqz5zEn4/LZ\n\tAUvvOqO3Amlfb68a8X1CWGwLSMiw7gzPFCbt2kag="
        ],
        "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (1024-bit key; \n\tunprotected) header.d=ideasonboard.com\n\theader.i=@ideasonboard.com\n\theader.b=\"CShAXEqJ\"; dkim-atps=neutral",
        "To": "libcamera-devel@lists.libcamera.org",
        "Date": "Tue,  5 Apr 2022 21:14:28 +0300",
        "Message-Id": "<20220405181428.8485-1-laurent.pinchart@ideasonboard.com>",
        "X-Mailer": "git-send-email 2.35.1",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[libcamera-devel] [PATCH] Documentation: Briefly document the\n\tmail-based contribution process",
        "X-BeenThere": "libcamera-devel@lists.libcamera.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "<libcamera-devel.lists.libcamera.org>",
        "List-Unsubscribe": "<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>",
        "List-Archive": "<https://lists.libcamera.org/pipermail/libcamera-devel/>",
        "List-Post": "<mailto:libcamera-devel@lists.libcamera.org>",
        "List-Help": "<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>",
        "List-Subscribe": "<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>",
        "From": "Laurent Pinchart via libcamera-devel\n\t<libcamera-devel@lists.libcamera.org>",
        "Reply-To": "Laurent Pinchart <laurent.pinchart@ideasonboard.com>",
        "Errors-To": "libcamera-devel-bounces@lists.libcamera.org",
        "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"
    },
    "content": "While familiarity with git is nowadays common, many developers are not\nfamiliar with mail-based patch submission. Add a paragraph to the\ncontribution guide to mention that libcamera uses a mail-based process\n(which seems to have been taken for granted so much that we forgot to\nsay it explicitly), and link to git-send-email.io to help newcomers\nsetup git-send-email.\n\nSigned-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\n---\n Documentation/contributing.rst | 6 ++++++\n 1 file changed, 6 insertions(+)\n\n\nbase-commit: a2aa1b4c4e441b7b2fb40c976489b109c1de0bc4",
    "diff": "diff --git a/Documentation/contributing.rst b/Documentation/contributing.rst\nindex b192c3b43153..8f06e3647e5d 100644\n--- a/Documentation/contributing.rst\n+++ b/Documentation/contributing.rst\n@@ -68,6 +68,12 @@ code that is as easy to read, understand and maintain as possible. This is\n made possible by a set of :ref:`coding-style-guidelines` that all submissions\n are expected to follow.\n \n+The patch submission process for libcamera is similar to the Linux kernel, and\n+goes through the `libcamera-devel`_ mailing list. If you have no previous\n+experience with ``git-send-email``, or just trouble configuring it for your\n+e-mail provider, the sourcehut developers have put together a detailed guide\n+available at https://git-send-email.io/.\n+\n Patches submitted to the libcamera project must be certified as suitable for\n integration into an open source project. As such libcamera follows the same\n model as utilised by the Linux kernel, and requires the use of 'Signed-off-by:'\n",
    "prefixes": [
        "libcamera-devel"
    ]
}