)]}'
{
  "log": [
    {
      "commit": "bf3d8d794b8a70fb08b3a039989a45fd28250630",
      "tree": "8602d8d746822f8b013366053db09293293254d9",
      "parents": [
        "5be972b761ab042af4af78d45852915180bc3c3e"
      ],
      "author": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Thu Aug 28 15:22:16 2025 -0400"
      },
      "committer": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Thu Aug 28 15:22:16 2025 -0400"
      },
      "message": "Add riscv-thead\n\nSigned-off-by: Konstantin Ryabitsev \u003ckonstantin@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "5be972b761ab042af4af78d45852915180bc3c3e",
      "tree": "97bcc0e4d25b3724b5749a017f11ff5919a090bd",
      "parents": [
        "7b2d037ea7ca0296762c5c5a6e0be47213e2a812"
      ],
      "author": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Mon Nov 04 13:57:52 2024 -0500"
      },
      "committer": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Mon Nov 04 13:57:52 2024 -0500"
      },
      "message": "Create sysctl for lei-based patchwork project\n\nSigned-off-by: Konstantin Ryabitsev \u003ckonstantin@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7b2d037ea7ca0296762c5c5a6e0be47213e2a812",
      "tree": "ccfe7802ddaf5799580874827c6adc16de6eb20d",
      "parents": [
        "47f722e4cde10b9c0531f8c0791e9c9445b05a7a"
      ],
      "author": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Fri Nov 01 11:08:33 2024 -0400"
      },
      "committer": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Fri Nov 01 11:08:33 2024 -0400"
      },
      "message": "Add procmail for the firmware pseudo-list\n\nSigned-off-by: Konstantin Ryabitsev \u003ckonstantin@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "47f722e4cde10b9c0531f8c0791e9c9445b05a7a",
      "tree": "07bf44e675d31f47634b4a567f149be80361573d",
      "parents": [
        "534b8325aa29eb6e76e7652e749ff73a56903645"
      ],
      "author": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Thu Oct 19 10:49:37 2023 -0400"
      },
      "committer": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Thu Oct 19 10:49:37 2023 -0400"
      },
      "message": "Add rules to force alsa-devel as linux-sound\n\nThe plan is to migrate alsa-devel to linux-sound and keep patchwork\nworking for both for the transition period.\n\nSigned-off-by: Konstantin Ryabitsev \u003ckonstantin@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "534b8325aa29eb6e76e7652e749ff73a56903645",
      "tree": "4ab2e003ae5aba1f197c3034ecca68957598212f",
      "parents": [
        "85c6093c80b9ddfdbe7709091b2a39f897c53ee3"
      ],
      "author": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Wed Dec 15 13:31:11 2021 -0500"
      },
      "committer": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Wed Dec 15 13:31:11 2021 -0500"
      },
      "message": "Add drivers/ptp to netdev user delegation\n\nMessage-ID: 20211215082535.67a22946@kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com\nSigned-off-by: Konstantin Ryabitsev \u003ckonstantin@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "85c6093c80b9ddfdbe7709091b2a39f897c53ee3",
      "tree": "d5c21380a071f7beabd9c51a4b2e079671b17e32",
      "parents": [
        "a0afc9265664fb06fe39b04abc8bfb369d26e5e3"
      ],
      "author": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Mon Feb 15 13:27:44 2021 -0500"
      },
      "committer": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Mon Feb 15 13:27:44 2021 -0500"
      },
      "message": "Add delegation for drivers/nfc per BZ#211769\n\nSigned-off-by: Konstantin Ryabitsev \u003ckonstantin@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a0afc9265664fb06fe39b04abc8bfb369d26e5e3",
      "tree": "ecb052d85e67336e1f94c99b833b8ae8163d9320",
      "parents": [
        "280ae26ca4d2497cb569b72d545ce99107f75dde"
      ],
      "author": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Thu Dec 03 10:09:08 2020 -0500"
      },
      "committer": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Thu Dec 03 10:09:08 2020 -0500"
      },
      "message": "Fix paths for the new installation\n\nSigned-off-by: Konstantin Ryabitsev \u003ckonstantin@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "280ae26ca4d2497cb569b72d545ce99107f75dde",
      "tree": "62f3d06e956b67502a5fcb6ffbf4b9b2ca19be9c",
      "parents": [
        "315689bede936aa491c8bfc9f7883783670ba010"
      ],
      "author": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Tue Nov 17 13:04:49 2020 -0500"
      },
      "committer": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Tue Nov 17 13:04:49 2020 -0500"
      },
      "message": "Wait for parsemail to finish\n\nAttempt to fix concurrency errors, maybe.\n\nSigned-off-by: Konstantin Ryabitsev \u003ckonstantin@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "315689bede936aa491c8bfc9f7883783670ba010",
      "tree": "85c44507527b63b8edea7f7cbaefbb453b4d9955",
      "parents": [
        "6ee6f9fae14189b133d93d6f49881fbe6508c3f8"
      ],
      "author": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Tue Nov 17 09:47:08 2020 -0500"
      },
      "committer": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Tue Nov 17 09:47:08 2020 -0500"
      },
      "message": "Use -c to unfold header lines\n\nSigned-off-by: Konstantin Ryabitsev \u003ckonstantin@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6ee6f9fae14189b133d93d6f49881fbe6508c3f8",
      "tree": "34ded133612951bf9f536aea834a7483d2f1049b",
      "parents": [
        "f0761b5cafc2f2faf1a918a6a0ab8531b172ed2a"
      ],
      "author": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Tue Nov 17 09:16:52 2020 -0500"
      },
      "committer": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Tue Nov 17 09:16:52 2020 -0500"
      },
      "message": "Log message-id of each message as well\n\nSigned-off-by: Konstantin Ryabitsev \u003ckonstantin@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f0761b5cafc2f2faf1a918a6a0ab8531b172ed2a",
      "tree": "30c6d7d85ab4e55ec8eb3e794f57edce39930002",
      "parents": [
        "9b32077e352bdc07f97063a009d94d106d38019f"
      ],
      "author": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Tue Nov 17 09:02:12 2020 -0500"
      },
      "committer": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Tue Nov 17 09:02:12 2020 -0500"
      },
      "message": "Fix missing quote\n\nSigned-off-by: Konstantin Ryabitsev \u003ckonstantin@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9b32077e352bdc07f97063a009d94d106d38019f",
      "tree": "fc01ff5e91ea0e8f303ce633d0fd8124e9f8a7f8",
      "parents": [
        "d48b60583b16f63b602de765c822357f383e2d2a"
      ],
      "author": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Tue Nov 17 08:53:40 2020 -0500"
      },
      "committer": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Tue Nov 17 08:53:40 2020 -0500"
      },
      "message": "Log list-id as well\n\nSigned-off-by: Konstantin Ryabitsev \u003ckonstantin@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d48b60583b16f63b602de765c822357f383e2d2a",
      "tree": "9d014203311565bea9f86a90eb275355a74eef43",
      "parents": [
        "6c48733389eee40c59ea69e3f24d94d7272e5ff4"
      ],
      "author": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Tue Nov 17 08:41:17 2020 -0500"
      },
      "committer": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Tue Nov 17 08:41:17 2020 -0500"
      },
      "message": "Tweak log output\n\nSigned-off-by: Konstantin Ryabitsev \u003ckonstantin@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6c48733389eee40c59ea69e3f24d94d7272e5ff4",
      "tree": "2169bbfaee7cf33fdb1f8c94356290aa57a577a9",
      "parents": [
        "fa99e58db23c74e443e37f1d76cb80cf660c3961"
      ],
      "author": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Tue Nov 17 08:35:36 2020 -0500"
      },
      "committer": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Tue Nov 17 08:35:36 2020 -0500"
      },
      "message": "Log datetime at each execution\n\nSomehow, procmail as installed on EL7 doesn\u0027t offer a way to log the\nbeginning of each execution.\n\nSigned-off-by: Konstantin Ryabitsev \u003ckonstantin@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fa99e58db23c74e443e37f1d76cb80cf660c3961",
      "tree": "52b1311a3cbf3b650a4a4058c1520f3b961be070",
      "parents": [
        "cf5b59ada6d7c16fff323779f090b2feba725179"
      ],
      "author": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Wed Nov 11 15:51:47 2020 -0500"
      },
      "committer": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Wed Nov 11 15:51:47 2020 -0500"
      },
      "message": "Add iproute2 delegation\n\nSigned-off-by: Konstantin Ryabitsev \u003ckonstantin@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "cf5b59ada6d7c16fff323779f090b2feba725179",
      "tree": "01fb094d496f2581f53b2a624ce4de48dcc3055b",
      "parents": [
        "4518e892a586987ff843acb29b60d345cf533703"
      ],
      "author": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Thu Oct 15 11:04:03 2020 -0400"
      },
      "committer": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Thu Oct 15 11:04:03 2020 -0400"
      },
      "message": "Go back to rewriting From:\n\nAfter looking at the code more closely, Patchwork only pays attention to\nX-Original-From when the email in the From: header matches list email.\nI\u0027ll discuss with patchwork folks whether there\u0027s a wider strategy here\nthat can be used, but for now go back to rewriting From.\n\nSigned-off-by: Konstantin Ryabitsev \u003ckonstantin@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4518e892a586987ff843acb29b60d345cf533703",
      "tree": "a0bdb13006c64724900b7c231ee2eb222d8d3dcd",
      "parents": [
        "b8fe35e533ebad48351398d021754a0bc846c0a8"
      ],
      "author": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Wed Oct 14 16:08:36 2020 -0400"
      },
      "committer": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Wed Oct 14 16:08:36 2020 -0400"
      },
      "message": "Describe what default.rc does\n\nSigned-off-by: Konstantin Ryabitsev \u003ckonstantin@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b8fe35e533ebad48351398d021754a0bc846c0a8",
      "tree": "bb4f9eeaa32d0488c29f5d79d230a0f2c130b6cd",
      "parents": [
        "9fec60cc20154671069e960ea8bf89efaba03662"
      ],
      "author": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Wed Oct 14 15:51:25 2020 -0400"
      },
      "committer": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Wed Oct 14 15:51:25 2020 -0400"
      },
      "message": "Be verbose for a while\n\nNeed some more log info while we\u0027re ironing out the kinks.\n\nSigned-off-by: Konstantin Ryabitsev \u003ckonstantin@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9fec60cc20154671069e960ea8bf89efaba03662",
      "tree": "29f4af8837258c7691df6e6bbddf88ba1916029a",
      "parents": [
        "11fc21dd882b6cf4f4986b4f6206ce9e071a0630"
      ],
      "author": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Wed Oct 14 15:48:23 2020 -0400"
      },
      "committer": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Wed Oct 14 15:48:23 2020 -0400"
      },
      "message": "Add default.rc\n\nInstead of passing defaults to common.rc, pass it to default.rc. This\nway every file has to include a final :0 for actual delivery.\n\nSigned-off-by: Konstantin Ryabitsev \u003ckonstantin@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "11fc21dd882b6cf4f4986b4f6206ce9e071a0630",
      "tree": "32bed7cb496285f9a91bda90b359242d9bf09eab",
      "parents": [
        "a1a6344a8a416272c1edd27bbae46b8a41adff2f"
      ],
      "author": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Wed Oct 14 15:40:47 2020 -0400"
      },
      "committer": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Wed Oct 14 15:40:47 2020 -0400"
      },
      "message": "Don\u0027t try to notify comsat\n\nSigned-off-by: Konstantin Ryabitsev \u003ckonstantin@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a1a6344a8a416272c1edd27bbae46b8a41adff2f",
      "tree": "add048b965b45a5f63b9a1f16b38b87dd98f0543",
      "parents": [
        "c56979e3a0bf7949581e04a2008e6b98c2526df9"
      ],
      "author": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Wed Oct 14 15:36:30 2020 -0400"
      },
      "committer": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Wed Oct 14 15:36:30 2020 -0400"
      },
      "message": "Use full paths to includerc files\n\nThis lets us avoid problems with curdir being elsewhere.\n\nSigned-off-by: Konstantin Ryabitsev \u003ckonstantin@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c56979e3a0bf7949581e04a2008e6b98c2526df9",
      "tree": "93bbf6375c35ba5874127969e728cf2f91296eb1",
      "parents": [],
      "author": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Wed Oct 14 15:20:12 2020 -0400"
      },
      "committer": {
        "name": "Konstantin Ryabitsev",
        "email": "konstantin@linuxfoundation.org",
        "time": "Wed Oct 14 15:20:12 2020 -0400"
      },
      "message": "Initial commit with existing rules\n\nIncludes special processing for Git and Netdev+BPF projects.\n\nSigned-off-by: Konstantin Ryabitsev \u003ckonstantin@linuxfoundation.org\u003e\n"
    }
  ]
}
