get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 50515,
    "url": "http://patches.dpdk.org/api/patches/50515/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20190226141533.2028-1-bruce.richardson@intel.com/",
    "project": {
        "id": 1,
        "url": "http://patches.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": "<20190226141533.2028-1-bruce.richardson@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20190226141533.2028-1-bruce.richardson@intel.com",
    "date": "2019-02-26T14:15:33",
    "name": "devtools/test-meson-builds: add verbose output options",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "53992666ac13ac766e4e9dfb80da76e2d122e4ad",
    "submitter": {
        "id": 20,
        "url": "http://patches.dpdk.org/api/people/20/?format=api",
        "name": "Bruce Richardson",
        "email": "bruce.richardson@intel.com"
    },
    "delegate": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/users/1/?format=api",
        "username": "tmonjalo",
        "first_name": "Thomas",
        "last_name": "Monjalon",
        "email": "thomas@monjalon.net"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20190226141533.2028-1-bruce.richardson@intel.com/mbox/",
    "series": [
        {
            "id": 3548,
            "url": "http://patches.dpdk.org/api/series/3548/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=3548",
            "date": "2019-02-26T14:15:33",
            "name": "devtools/test-meson-builds: add verbose output options",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/3548/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/50515/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/50515/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 8316C326C;\n\tTue, 26 Feb 2019 15:15:48 +0100 (CET)",
            "from mga02.intel.com (mga02.intel.com [134.134.136.20])\n\tby dpdk.org (Postfix) with ESMTP id 56AC03256\n\tfor <dev@dpdk.org>; Tue, 26 Feb 2019 15:15:46 +0100 (CET)",
            "from orsmga001.jf.intel.com ([10.7.209.18])\n\tby orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t26 Feb 2019 06:15:45 -0800",
            "from silpixa00399126.ir.intel.com (HELO\n\tsilpixa00399126.ger.corp.intel.com) ([10.237.222.236])\n\tby orsmga001.jf.intel.com with ESMTP; 26 Feb 2019 06:15:44 -0800"
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.58,415,1544515200\"; d=\"scan'208\";a=\"141761320\"",
        "From": "Bruce Richardson <bruce.richardson@intel.com>",
        "To": "thomas@monjalon.net",
        "Cc": "dev@dpdk.org,\n\tBruce Richardson <bruce.richardson@intel.com>",
        "Date": "Tue, 26 Feb 2019 14:15:33 +0000",
        "Message-Id": "<20190226141533.2028-1-bruce.richardson@intel.com>",
        "X-Mailer": "git-send-email 2.20.1",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH] devtools/test-meson-builds: add verbose output\n\toptions",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<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\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "When running ninja, the commands are, by default, always printed on top of\neach other. For those who want more detail in the output, two levels of\nverbose output has been added to the test-meson-builds script. When \"-v\" is\npassed, or the \"TEST_MESON_BUILD_VERBOSE\" flag is set in the environment,\nthen the output of ninja is passed through \"cat\" to prevent each line\noverwriting the next. If \"-vv\" is passed, or\n\"TEST_MESON_BUILD_VERY_VERBOSE\" is set in the environment, then ninja is\ncalled with the \"-v\" flag to print out each command in full as it is\nexecuting.\n\nSigned-off-by: Bruce Richardson <bruce.richardson@intel.com>\n---\n devtools/test-meson-builds.sh | 20 ++++++++++++++++++--\n 1 file changed, 18 insertions(+), 2 deletions(-)",
    "diff": "diff --git a/devtools/test-meson-builds.sh b/devtools/test-meson-builds.sh\nindex 3edc805f6..0227dc52a 100755\n--- a/devtools/test-meson-builds.sh\n+++ b/devtools/test-meson-builds.sh\n@@ -30,10 +30,26 @@ build () # <directory> <meson options>\n \t\t$MESON $options $srcdir $builddir\n \t\tunset CC\n \tfi\n-\techo \"$ninja_cmd -C $builddir\"\n-\t$ninja_cmd -C $builddir\n+\tif [ -n \"$TEST_MESON_BUILD_VERY_VERBOSE\" ] ; then\n+\t\t# for full output from ninja use \"-v\"\n+\t\techo \"$ninja_cmd -v -C $builddir\"\n+\t\t$ninja_cmd -v -C $builddir\n+\telif [ -n \"$TEST_MESON_BUILD_VERBOSE\" ] ; then\n+\t\t# for keeping the history of short cmds, pipe through cat\n+\t\techo \"$ninja_cmd -C $builddir | cat\"\n+\t\t$ninja_cmd -C $builddir | cat\n+\telse\n+\t\techo \"$ninja_cmd -C $builddir\"\n+\t\t$ninja_cmd -C $builddir\n+\tfi\n }\n \n+if [ \"$1\" == \"-vv\" ] ; then\n+\tTEST_MESON_BUILD_VERY_VERBOSE=1\n+elif [ \"$1\" == \"-v\" ] ; then\n+\tTEST_MESON_BUILD_VERBOSE=1\n+fi\n+\n # shared and static linked builds with gcc and clang\n for c in gcc clang ; do\n \tfor s in static shared ; do\n",
    "prefixes": []
}