)]}'
{
  "log": [
    {
      "commit": "22c23aa44b49f08c4a119368e40200063bed3b11",
      "tree": "c201978ed15015eeb1c37928552a727cf1fb1539",
      "parents": [
        "6be65435727aa7b31676eb8e94e479147e1fd832"
      ],
      "author": {
        "name": "David Gow",
        "email": "davidgow@google.com",
        "time": "Tue Aug 05 15:46:06 2025 +0800"
      },
      "committer": {
        "name": "David Gow",
        "email": "davidgow@google.com",
        "time": "Fri Aug 08 10:28:59 2025 +0800"
      },
      "message": "release_notes: Update for 6.16\n\nThere have been a large number of changes since we last updated these.\n\nHopefully this covers everything!\n\nSigned-off-by: David Gow \u003cdavidgow@google.com\u003e\nChange-Id: Ica6416dd79cf40d81817ceed6dcc3b4bfcebcf02\n"
    },
    {
      "commit": "6be65435727aa7b31676eb8e94e479147e1fd832",
      "tree": "21bbfa8a48e341dde13f53eaca1830df3f9c2808",
      "parents": [
        "beae37ae7c93ea29f04c0eee48fcf197fb45a622"
      ],
      "author": {
        "name": "David Gow",
        "email": "davidgow@google.com",
        "time": "Wed Aug 21 14:45:32 2024 +0800"
      },
      "committer": {
        "name": "David Gow",
        "email": "davidgow@google.com",
        "time": "Thu Aug 22 21:40:35 2024 +0000"
      },
      "message": "website: Remove \u0027stable\u0027 docs, link to kernel.org docs\n\nThis is a rewrite of parts of the index page to remove references to the\n\u0027stable\u0027 version of KUnit (which hasn\u0027t been updated in nearly half a\ndecade), and to link to the documentation on docs.kernel.org, rather\nthan the copy on the website. It also fixes a few other outdated things,\nand links to the Kernel Testing Guide in a few places.\n\nIt also stops attempting to generate the stable docs, as they don\u0027t\nbuild with modern versions of sphinx at all.\n\nSigned-off-by: David Gow \u003cdavidgow@google.com\u003e\nChange-Id: I37e12116e9d8ddfdadd3fdf75b353af3e316e0a7\n"
    },
    {
      "commit": "beae37ae7c93ea29f04c0eee48fcf197fb45a622",
      "tree": "cdd2babae1c7b4e3a8385bb51e338e383cd13f61",
      "parents": [
        "0936e28cfc412088ba6687c1b70867883156d966"
      ],
      "author": {
        "name": "David Gow",
        "email": "davidgow@google.com",
        "time": "Tue Aug 20 14:40:55 2024 +0800"
      },
      "committer": {
        "name": "David Gow",
        "email": "davidgow@google.com",
        "time": "Thu Aug 22 07:43:33 2024 +0800"
      },
      "message": "relnotes: Update release notes for 6.8, 6.9, 6.10\n\nThese had become quite outdated. Fix them.\n\nSigned-off-by: David Gow \u003cdavidgow@google.com\u003e\nChange-Id: I8688b621ac448e58b6a5d20223134b113eccc3d5\n"
    },
    {
      "commit": "0936e28cfc412088ba6687c1b70867883156d966",
      "tree": "27da000ee82a4afff3e9952c2369e9fe1122b51c",
      "parents": [
        "a5f9e222d9cfaae83242a956e3f8b2ace1a29760"
      ],
      "author": {
        "name": "David Gow",
        "email": "davidgow@google.com",
        "time": "Wed Jan 10 14:58:16 2024 +0800"
      },
      "committer": {
        "name": "David Gow",
        "email": "davidgow@google.com",
        "time": "Wed Jan 24 11:24:56 2024 +0800"
      },
      "message": "release_notes: Update for 6.6 and 6.7\n\n6.7 is out, and we\u0027re already merging 6.8 things.\n\nChange-Id: I5c063ff32e07b36608ad148cd1f20d16d8281d1b\n"
    },
    {
      "commit": "a5f9e222d9cfaae83242a956e3f8b2ace1a29760",
      "tree": "a95ea48e134f0fe0c025777637bae6fcd5942ed8",
      "parents": [
        "5c0f58421887a566160fb38abebf1c9b9cb03491"
      ],
      "author": {
        "name": "David Gow",
        "email": "davidgow@google.com",
        "time": "Wed Aug 23 14:03:47 2023 +0800"
      },
      "committer": {
        "name": "David Gow",
        "email": "davidgow@google.com",
        "time": "Thu Aug 24 12:17:34 2023 +0800"
      },
      "message": "release_notes: Update for 6.3, 6.4, 6.5\n\nWith 6.5 releasing this weekend, we should update this.\n\nSigned-off-by: David Gow \u003cdavidgow@google.com\u003e\nChange-Id: I9f91d16b3cb29c09dfdac49a17dd9d0d3f012353\n"
    },
    {
      "commit": "5c0f58421887a566160fb38abebf1c9b9cb03491",
      "tree": "45d199455156fc5ee34e2133fe4fd8c0209d6b03",
      "parents": [
        "09b6bcad154a504c9f04c1f90cdd71d05b86b1f6"
      ],
      "author": {
        "name": "Sadiya Kazi",
        "email": "sadiyakazi@google.com",
        "time": "Mon Mar 13 17:27:10 2023 +0000"
      },
      "committer": {
        "name": "Sadiya Kazi",
        "email": "sadiyakazi@google.com",
        "time": "Thu Mar 16 06:17:04 2023 +0000"
      },
      "message": "Add release notes for version 6.1, 6.2 and 6.3\n\nChange-Id: Ie6067ba071770006ddea77dbb39a2e606c23b16f\nSigned-off-by: Sadiya Kazi \u003csadiyakazi@google.com\u003e\nCo-developed-by: Daniel Latypov \u003cdlatypov@google.com\u003e\n"
    },
    {
      "commit": "09b6bcad154a504c9f04c1f90cdd71d05b86b1f6",
      "tree": "82d8f780ddf88d25a9c489866e9c760ad0f0f590",
      "parents": [
        "eae155f1ed873f26bb4bbff7f45de7f64b0e99f2"
      ],
      "author": {
        "name": "Sadiya Kazi",
        "email": "sadiyakazi@google.com",
        "time": "Thu Dec 22 09:21:45 2022 +0000"
      },
      "committer": {
        "name": "Sadiya Kazi",
        "email": "sadiyakazi@google.com",
        "time": "Thu Dec 22 09:21:45 2022 +0000"
      },
      "message": "Documentation:Rename kunit_tool to kunit.py across\n\nChange-Id: I399cd4fd3896f73bb38642b5fed1dc1a2926f49b\nSigned-off-by: Sadiya Kazi \u003csadiyakazi@google.com\u003e\n"
    },
    {
      "commit": "eae155f1ed873f26bb4bbff7f45de7f64b0e99f2",
      "tree": "0fd846d90deb71a2797328bc05ac5455b1c03155",
      "parents": [
        "e0a810b11309ad0c8fffb91fb49acc4b2b535d85"
      ],
      "author": {
        "name": "Sadiya Kazi",
        "email": "sadiyakazi@google.com",
        "time": "Mon Dec 12 12:45:35 2022 +0000"
      },
      "committer": {
        "name": "Sadiya Kazi",
        "email": "sadiyakazi@google.com",
        "time": "Mon Dec 12 12:45:35 2022 +0000"
      },
      "message": "Documentation: Remove all references of tips.html\n\nThe contents of tips.rst have been moved under usage.rst.\nThe mocking.rst still has a reference to tips.rst. Updated\nit to usage.rst.\n\nChange-Id: Ica3f482865bea0fe40cab47b6f2ee9795fd4f479\nSigned-off-by: Sadiya Kazi \u003csadiyakazi@google.com\u003e\n"
    },
    {
      "commit": "e0a810b11309ad0c8fffb91fb49acc4b2b535d85",
      "tree": "c563d0dbddb51767ac688eba47f166d5c57d1a50",
      "parents": [
        "27bf966913dd1fe753cb5de8175c91676c361a05"
      ],
      "author": {
        "name": "Sadiya Kazi",
        "email": "sadiyakazi@google.com",
        "time": "Thu Nov 17 05:39:30 2022 +0000"
      },
      "committer": {
        "name": "Sadiya Kazi",
        "email": "sadiyakazi@google.com",
        "time": "Thu Nov 17 05:39:30 2022 +0000"
      },
      "message": "fixed deploy.sh\n\nBecause we checkout origin/master on the kunit-docs repository and this\nis not a  _local_ branch, git push complains that we are in a detached\nHEAD state. Explicitly state the source and destination.\n\nChange-Id: I00092d2f630213005b6fad178b38b2a855a0a7f4\nSigned-off-by: Sadiya Kazi \u003csadiyakazi@google.com\u003e\n"
    },
    {
      "commit": "27bf966913dd1fe753cb5de8175c91676c361a05",
      "tree": "8013512966621d001efe26e758b1ea179b3beab1",
      "parents": [
        "1f3047087cc735aa892c5cbc832856843e59b36d"
      ],
      "author": {
        "name": "Sadiya Kazi",
        "email": "sadiyakazi@google.com",
        "time": "Thu Nov 17 05:12:31 2022 +0000"
      },
      "committer": {
        "name": "Sadiya Kazi",
        "email": "sadiyakazi@google.com",
        "time": "Thu Nov 17 05:20:00 2022 +0000"
      },
      "message": "Documentation:Added XDC2022 Videos to press.rst\n\nChange-Id: I100315c8a3c829625052b35d1a55b654bf848ef0\nSigned-off-by: Sadiya Kazi \u003csadiyakazi@google.com\u003e\n"
    },
    {
      "commit": "1f3047087cc735aa892c5cbc832856843e59b36d",
      "tree": "707473b53869d1ddafbc77a59b76be9df6432d5a",
      "parents": [
        "1480aa76a80d2b8f1982fadf91be0f26ea350008"
      ],
      "author": {
        "name": "Sadiya Kazi",
        "email": "sadiyakazi@google.com",
        "time": "Wed Nov 16 07:06:42 2022 +0000"
      },
      "committer": {
        "name": "Sadiya Kazi",
        "email": "sadiyakazi@google.com",
        "time": "Wed Nov 16 07:14:22 2022 +0000"
      },
      "message": "Documentation:Add lpc conf 2022 links\n\nAdded the lpc 2022 links to the kunit website\n\nChange-Id: I1d94de0f90a423135890706a46ad63aab1740ce5\nSigned-off-by: Sadiya Kazi \u003csadiyakazi@google.com\u003e\n"
    },
    {
      "commit": "1480aa76a80d2b8f1982fadf91be0f26ea350008",
      "tree": "2973101f11df741b60b8b896109357f5186cb6db",
      "parents": [
        "67713ad99359f55acd113276989ae343b86d9ce0"
      ],
      "author": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Tue Nov 08 16:08:56 2022 -0800"
      },
      "committer": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Tue Nov 08 16:10:43 2022 -0800"
      },
      "message": "get_metrics.py: update list of kunit team authors\n\nPatricia worked on KUnit at the same time as Heidi, but it just took a\nwhile for her patch to land.\n\nAnd Rae already had landed patches and will now start sending more.\n\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\nChange-Id: Iad93df51f210390beaae635e5ae6f84b751b8369\n"
    },
    {
      "commit": "67713ad99359f55acd113276989ae343b86d9ce0",
      "tree": "59aa7a89b86435bf0938e1a2c49239a5df1d3a46",
      "parents": [
        "e58bc523a62e107a0cdf4ee2de6474961e96ef39"
      ],
      "author": {
        "name": "Sadiya Kazi",
        "email": "sadiyakazi@google.com",
        "time": "Tue Aug 30 03:57:35 2022 +0000"
      },
      "committer": {
        "name": "Sadiya Kazi",
        "email": "sadiyakazi@google.com",
        "time": "Wed Aug 31 08:06:47 2022 +0000"
      },
      "message": "Update release notes for 6.0\n\nAdded support for PCI and KASAN on 64-bit UML and updated the version\nnumber to 6.0\n\nChange-Id: Ie3f5fbac2918bedc72640bfc63fface20395b69a\nSigned-off-by: Sadiya Kazi \u003csadiyakazi@google.com\u003e\n"
    },
    {
      "commit": "e58bc523a62e107a0cdf4ee2de6474961e96ef39",
      "tree": "b1709d383d8a95ea66dae77c10c97a6553773c52",
      "parents": [
        "adb5d47ec34e009b089433279802a1afe37db3bf"
      ],
      "author": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Tue Aug 16 16:26:10 2022 -0700"
      },
      "committer": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Tue Aug 16 17:23:45 2022 -0700"
      },
      "message": "mocking: update kunit.dev/mocking.html to reflect our current RFC\n\nSpecifically, the section on binary-level redirection was just a big\nTODO since we thought it wasn\u0027t feasible.\n\nBut it turned out it was feasible and this RFC patch implements that\napproach,\nhttps://lore.kernel.org/linux-kselftest/20220318021314.3225240-3-davidgow@google.com/\n\nThis change updates the compile-time and binary-level sections to talk\nabout how to use the APIs from the RFC pataches.\n\nThis is somewhat redundant with the description from the patches, but\nthis page is more visible than a patch on the mailing list.\n\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\nChange-Id: Ieab220774cf34cc82f50e9bc15a3f8adf49648ac\n"
    },
    {
      "commit": "adb5d47ec34e009b089433279802a1afe37db3bf",
      "tree": "32cf513d70f7e8e92c83161c2fad3b965baa8ad2",
      "parents": [
        "f17510c3672fcaffbd557793d5b936bcdd43e6fb"
      ],
      "author": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Tue Aug 16 16:42:39 2022 -0700"
      },
      "committer": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Tue Aug 16 16:44:04 2022 -0700"
      },
      "message": "minor: make get_metrics.py executable\n\nI forgot to add a shabang and mark get_metrics.py as an executable in\ncommit f17510c3672f (\"get_metrics: rewrite in Python, refactor output a\nbit\").\n\nLet\u0027s fix that.\n\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\nChange-Id: I0bb6c2c6a0d671288bfdd02bf540ab57dbb028ff\n"
    },
    {
      "commit": "f17510c3672fcaffbd557793d5b936bcdd43e6fb",
      "tree": "942ee6714f678636fe06c2d2ae4f4ac3536e584b",
      "parents": [
        "7567bdf653f13a01d4e5b5112c6e1a7a0da943f7"
      ],
      "author": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Mon Aug 08 19:50:38 2022 +0000"
      },
      "committer": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Mon Aug 08 20:05:19 2022 +0000"
      },
      "message": "get_metrics: rewrite in Python, refactor output a bit\n\nThe script has gotten slow because of the test authors check.\nIt feels like the # of test files (i.e. inputs to git log) causes the\ntime to explode.\n\nIn commit, 82a75278c4c6 (\"get_metrics.sh: use git-grep to cut runtime by\n\u003e70%\"), I\u0027d reduced the overall script runtime to 9s. Now it\u0027s more\nlike 20s :(\n\nWe\u0027ll probably need to do some more clever tricks to make this more\nbearable as KUnit grows, so let\u0027s use a real programming language.\n\nThis change also\n* changes output order to print the slow test authors result last\n* makes sure we exclude internal contributors from contributor count,\n  not just the contribution patch count.\n* no longer assumes we\u0027re running the script from inside the Linux tree\n  (probably using it from your checkout of this repo)\n\nBefore:\n$ \u003cpath\u003e/get_metrics.sh | ts -s \u0027%M:%.S\u0027\n00:17.747701 Unique contributors:       35\n00:17.747838 Number of patches: 73\n00:17.747866 Number of total tests:     55\n00:17.747879 Number of test authors:    93\n00:17.747891 Number of test cases:      494\n\nAfter:\n$ python3 -u \u003cpath\u003e/get_metrics.py | ts -s \u0027%M:%.S\u0027\n00:04.278519 Number of test cases: 494\n00:04.278704 Number of patches: 73\n00:04.278722 Unique contributors: 30\n00:04.278733 Number of total tests: 55\n00:15.614618 Number of test authors: 93\n\nI.e. we get most of the results within 4s and also see some small speed\nbenefits to doing our output processing in Python.\n\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\nChange-Id: Iffb2baf2294bc4f56e3739b50e1ac4ea45a13e6b\n"
    },
    {
      "commit": "7567bdf653f13a01d4e5b5112c6e1a7a0da943f7",
      "tree": "cd7b5ad2a51608351f7f2f23a435a2c2c49a1714",
      "parents": [
        "0be9c98d02090963bb31288abce457abcbb99e33"
      ],
      "author": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Mon Aug 01 21:45:09 2022 +0000"
      },
      "committer": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Mon Aug 01 21:48:18 2022 +0000"
      },
      "message": "release_notes.rst: mark 5.19 release as done, add preliminary notes for 5.20\n\n5.19 is out.\nIt might be succeeded by a  6.0 instead of a 5.20, but for now, people\nwill know what we mean.\n\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\nChange-Id: I42fa5a39ad21a1ae6d48e75671eac6751fb1717b\n"
    },
    {
      "commit": "0be9c98d02090963bb31288abce457abcbb99e33",
      "tree": "5fea0806b5016837748fe37889d57b3fe4a68565",
      "parents": [
        "9d92f9ece1eebec7df65401e2efa702f0da448e4"
      ],
      "author": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Tue May 31 16:24:21 2022 -0700"
      },
      "committer": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Tue May 31 16:26:14 2022 -0700"
      },
      "message": "release_notes: add explicit section names for each release\n\nThis should give us links like\n  https://kunit.dev/release_notes.html#v5-18\ninstead of\n  https://kunit.dev/release_notes.html#id14\n\nBy experimentation, it looks like it\u0027s not possible to get #5.5 or #v5.5\nWhile the final result is not ideal, it\u0027s still a lot more human\nfriendly than \"id$N\".\n\nChange-Id: I7ac7983cd3d08ea678ef048e7eb081ce82f7d14d\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\n"
    },
    {
      "commit": "9d92f9ece1eebec7df65401e2efa702f0da448e4",
      "tree": "b699b89d529961ae85bf0e553add1104e8f3654b",
      "parents": [
        "7bef7427f43e13a67d37894bbf7d5dcca6ee2865"
      ],
      "author": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Mon May 23 15:14:21 2022 -0700"
      },
      "committer": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Mon May 23 15:16:23 2022 -0700"
      },
      "message": "release_notes: add section for 5.19\n\nThis is a bit pre-emptive since the PR [1] is not yet merged, but we\u0027re\nhopefully fine.\n\n[1] https://lore.kernel.org/lkml/76e8af6c-9757-4367-1407-84fbad96cc8d@linuxfoundation.org/\n\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\nChange-Id: Id7580f1975b1ddba26be4911e489df56f38e8112\n"
    },
    {
      "commit": "7bef7427f43e13a67d37894bbf7d5dcca6ee2865",
      "tree": "cac0561a77d11b20fc413f05937c8629963f2b8d",
      "parents": [
        "f35c5f8381034466d973ad1967513a0c6b15ffbc"
      ],
      "author": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Wed Mar 23 15:52:16 2022 -0700"
      },
      "committer": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Wed Mar 23 15:54:14 2022 -0700"
      },
      "message": "release_notes: 5.17 is out, add tentative 5.18 section\n\nSo far, the main accepted 5.18 patches are just the\nassertion/expectation rewrite ones.\n\nStubbing and resource API changes are big, but haven\u0027t been merged into\nany tree yet. Will update if they make it into 5.18.\n\nChange-Id: I999df7c6cb259c13dff22b7bfda7d982ca7237d1\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\n"
    },
    {
      "commit": "f35c5f8381034466d973ad1967513a0c6b15ffbc",
      "tree": "b9afbc9e8c3dd1fce8162413d98a31cb40bde122",
      "parents": [
        "32ae6ff5dc2fa0b15bae7b9abbc31abc0001eee0"
      ],
      "author": {
        "name": "David Gow",
        "email": "davidgow@google.com",
        "time": "Sat Feb 19 11:00:17 2022 +0800"
      },
      "committer": {
        "name": "David Gow",
        "email": "davidgow@google.com",
        "time": "Sat Feb 19 11:36:20 2022 +0800"
      },
      "message": "press: Add LCA2022 talk link.\n\nI made this one a YouTube link, as the conference page for it doesn\u0027t\nactually have a link to the video recording or the slides. (The Kernel\nminiconf page does, but it\u0027s one shated page for all LCA kernel\nminiconfs since the beginning of time, so doesn\u0027t make for a great link\ntarget.)\n\nChange-Id: I5cafd1693e90ee7d88eee28437d52814f9b552b3\n"
    },
    {
      "commit": "32ae6ff5dc2fa0b15bae7b9abbc31abc0001eee0",
      "tree": "ccc85dd3e823dfb1831454e159c36bb8fe22a736",
      "parents": [
        "927e915c4b9742e3539d0f51531d94c43998ea1f"
      ],
      "author": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Fri Feb 04 16:00:52 2022 -0800"
      },
      "committer": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Fri Feb 04 16:02:32 2022 -0800"
      },
      "message": "release_notes: fix broken link to upstream documentation on QEMU support\n\nThings got moved around due to all the documentation patches that went\nin for 5.17.\nAll the other links seem fine, just this one needed updating.\n\nChange-Id: I5fb62152b899845d87e6385299c21409825d869c\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\n"
    },
    {
      "commit": "927e915c4b9742e3539d0f51531d94c43998ea1f",
      "tree": "a77965c7b05329868b48968fadf6043802303216",
      "parents": [
        "9d7c88d5ba65a7572051cddab8921ffce16bfe02"
      ],
      "author": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Wed Jan 19 08:56:32 2022 -0800"
      },
      "committer": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Wed Jan 19 08:57:16 2022 -0800"
      },
      "message": "release_notes.rst: minor update now that 5.16 was released\n\nHarinder\u0027s documentation updates also made it into 5.16, so reference\nthat as well.\n\nChange-Id: I5313faf1218d30a7e3a0b08da78cb8df3939ada4\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\n"
    },
    {
      "commit": "9d7c88d5ba65a7572051cddab8921ffce16bfe02",
      "tree": "2ade91672c53691b22863cc245e55bf1c1c0057a",
      "parents": [
        "b983154eb78f0978873bf0bed986b786e1cd53c8"
      ],
      "author": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Mon Dec 13 12:45:44 2021 -0800"
      },
      "committer": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Tue Dec 14 22:34:23 2021 +0000"
      },
      "message": "release_notes.rst: tentative section for 5.17\n\nWe have a critical mass of new patches that got Reviewed-by\u0027s from\nBrendan.\n\nThese might not make it into 5.17, but having these features listed here\nwould be a good way to boost their visibility, regardless of what\nversion they finally end up going in.\n\nChange-Id: I0012fc8e9c4593ba4d2283905395633b1908a726\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\n"
    },
    {
      "commit": "b983154eb78f0978873bf0bed986b786e1cd53c8",
      "tree": "719d5eefb31d0b0163e350b1b6ee9019cdcf612f",
      "parents": [
        "82a75278c4c6a73b72deb7b7bab438e368b39d6f"
      ],
      "author": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Tue Dec 14 09:48:22 2021 -0800"
      },
      "committer": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Tue Dec 14 22:34:04 2021 +0000"
      },
      "message": "minor: de-emphasize Gerrit in development/ docs\n\nFor ~everyone reading these docs, they should send KUnit patches directly to\nupstream.\nMove out all the stuff about Gerrit and CLAs to its own page so as not\nto confuse these readers.\n\nThe only KUnit use of Gerrit right now is:\n* for this website itself\n* for the prow presubmit\n* very rarely: as a staging ground for bigger changes\n  * e.g. the parser rewrite and QEMU support\n  * but we don\u0027t actually update the kunit gerrit repo often, so you\n  have to either work on an old base or pester someone to update it.\n\nChange-Id: I2c29aef82f7cfc80407f4c58d295009e99742d68\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\n"
    },
    {
      "commit": "82a75278c4c6a73b72deb7b7bab438e368b39d6f",
      "tree": "db6e630c0693ac05394c05d67d9cfec6e6674f28",
      "parents": [
        "650bb37f4d85f6b7b75b02ad3d9137187ba4a25b"
      ],
      "author": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Mon Dec 13 14:10:58 2021 -0800"
      },
      "committer": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Mon Dec 13 14:30:05 2021 -0800"
      },
      "message": "get_metrics.sh: use git-grep to cut runtime by \u003e70%\n\nThis script currently spends ~16s computing the all_tests variable.\nThe bulk of this comes from the `grep -r` command to list all #include\u0027s\nof \u003ckunit/test.h\u003e.\n\nUsing git-grep is ~always going to be faster than a `grep -r` which has\nto consult the filesystem to find all the files.\n\nBefore: `time` output:\nreal    0m30.015s\nuser    0m26.132s\nsys     0m4.297s\n\nAfter first git-grep conversion:\nreal    0m15.371s\nuser    0m14.138s\nsys     0m3.077s\n\nAfter second (test_case_num)\nreal    0m8.826s\nuser    0m9.238s\nsys     0m1.800s\n\nChange-Id: If0ee078415179463f34024e45d4290d9f2304dae\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\n"
    },
    {
      "commit": "650bb37f4d85f6b7b75b02ad3d9137187ba4a25b",
      "tree": "5f7b9443f1636c6e83a1afebf8ebbe751b199e2b",
      "parents": [
        "67ff97f6e4751da0ed967c4376e035683bc21385"
      ],
      "author": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Mon Dec 13 13:57:40 2021 -0800"
      },
      "committer": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Mon Dec 13 13:58:31 2021 -0800"
      },
      "message": "get_metrics.sh: fix test case counting and include it in output\n\nWe currently try and compute the test cases but always get 0 due to a\nmissing \u0027!\u0027.\n\nFix that and include it in the output again.\n\nChange-Id: I267be493ff00fc788581fce2641bd7f1aeab0ca0\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\n"
    },
    {
      "commit": "67ff97f6e4751da0ed967c4376e035683bc21385",
      "tree": "b641e0b2cd4720f754a310b49f822faf1658cbfa",
      "parents": [
        "f469c21ae7221118533897b868ce6fa40b23159a"
      ],
      "author": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Thu Dec 02 15:00:01 2021 -0800"
      },
      "committer": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Thu Dec 02 15:09:23 2021 -0800"
      },
      "message": "release_notes.rst: add page summarizing changes for each Linux version\n\nMany of our uses don\u0027t have the luxury of developing on top of upstream\nLinux. So the question often arises, \"can I use feature X and how\npainful would it be to backport?\"\n\nThis is intended to be a fairly terse representation of all the changes\nso that users don\u0027t have to go digging in git history to find what\nfeatures landed when.\n\nThey can guess at the backport difficulty now by looking at the version\nnumber.\n\nChange-Id: I957e8b0d1190a0882d60ee585ebb926036cce3c3\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\n"
    },
    {
      "commit": "f469c21ae7221118533897b868ce6fa40b23159a",
      "tree": "2b4d156cc59827a1349aec37dd2e93c4bfb0c751",
      "parents": [
        "04708f8ae368ef66ed161176c149d6a3d0d966e9"
      ],
      "author": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Tue May 04 11:00:13 2021 -0700"
      },
      "committer": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Thu Aug 19 14:29:32 2021 -0700"
      },
      "message": "mocking.rst: add sections on comptime and linktime redirection\n\nGive examples of using #ifdef and __weak symbols to add a layer of\nindirection to function calls.\n\nAlso show how we can combine link/compile-time indirection w/ runtime\nindirection to have zero-overhead for normal builds, while still\nlimiting the scope of the changes.\n\nChange-Id: Iaccc1c1708ebbf9cb2662743aaee8fd3ccb38b03\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\n"
    },
    {
      "commit": "04708f8ae368ef66ed161176c149d6a3d0d966e9",
      "tree": "63b5c8cfee5271058036d659e3e73eab2176edbd",
      "parents": [
        "78bf8b9008519a00f5bb2c226f049eb2f245a28c"
      ],
      "author": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Thu Apr 08 16:08:58 2021 -0700"
      },
      "committer": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Thu Aug 05 16:39:48 2021 -0700"
      },
      "message": "mocking.rst: add discussion on how to get state in funcs for mocks/fakes\n\nThis goes over using named resources and container_of(), as these are\nprobably the two best ways we can demonstrate for stashing away some\nstate.\n\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\nChange-Id: I7804b75dd986a4df0cde4d8fea6b4b276029a039\n"
    },
    {
      "commit": "78bf8b9008519a00f5bb2c226f049eb2f245a28c",
      "tree": "4b359dc7708d46256f04fc6025c5e96653d4eb59",
      "parents": [
        "a12f4478252a02f44c4b15be0a5824407597e0a1"
      ],
      "author": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Wed Apr 07 13:59:02 2021 -0700"
      },
      "committer": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Thu Aug 05 16:37:18 2021 -0700"
      },
      "message": "mocking.rst: add start of write-up on mocking + function redirection\n\nNote: this isn\u0027t so much about mocking as it is about redirecting\nfunction calls (potentially to a mock). But kunit.dev/mocking will\nprobably be more memorable and match more what people search for.\n\nIn [1], a doc was presented on stream but couldn\u0027t be made publicly\navailable.\n\nThis is the start of the process of making it available.\n\nUnlike that doc, this page has a different audience and is intended to\nalso try and give a basic feel for what mocking is and why you\nwould/would not want to use it.\n\nThis first patch includes the description of fakes vs mocks and a\nskeleton for the rest (the doc\u0027s overview of the different kinds of\napproaches to adding indirection).\n\n[1] https://events.linuxfoundation.org/mentorship-session-kunit-testing-strategies/\n\nChange-Id: I54899388cc2ca07b1ba5d41dc7add4363cab2223\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\n"
    },
    {
      "commit": "a12f4478252a02f44c4b15be0a5824407597e0a1",
      "tree": "79c716313bb34095d6882cf58d2da2c43e521c07",
      "parents": [
        "15e3cfb32e8ac275af8a8a4761b72b0407174e4c"
      ],
      "author": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Wed Jul 21 15:22:34 2021 -0700"
      },
      "committer": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Thu Jul 22 16:24:19 2021 -0700"
      },
      "message": "get_metrics.sh: tweak script to make it more accurate\n\n* update list of \"kunit devs\", this makes the external contribution\ncount go down by 24+\n* don\u0027t count merge commits as test patches\n* don\u0027t count files like mm/slub.c as test files (this made the test\ncontributors shoot up to \u003e200 since 5.13)\n  * change it to look for files that contain \"test\" or \"_kunit\"\n* also add a \"-v\" flag to dump the full list of tests and authors to\nmake debugging easier\n\nCurrent output is:\nUnique contributors:\t26\nNumber of patches:\t53\nNumber of total tests:\t29\nNumber of test authors:\t47\n\nChange-Id: I1ec5abe14d650b2901cafe927c87e865b931882c\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\n"
    },
    {
      "commit": "15e3cfb32e8ac275af8a8a4761b72b0407174e4c",
      "tree": "a79d96c4a177e198778344ca6de5e763d9b43592",
      "parents": [
        "bf449bccc50c738c534c8e15cfd95dcae9d73788"
      ],
      "author": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Wed Jul 21 13:25:02 2021 -0700"
      },
      "committer": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Wed Jul 21 13:25:02 2021 -0700"
      },
      "message": "kunit: website: add script to generate metrics for tracking KUnit stats\n\nA while ago I wrote a script to generate stats on KUnit success metrics\nin the Linux kernel. After some discussion, it seems like we should put\nit somewhere where everyone can easily see it and the website doesn\u0027t\nseem like a terrible place.\n\nSigned-off-by: Brendan Higgins \u003cbrendanhiggins@google.com\u003e\nChange-Id: I3f0a7d59e9775f94d2a4e850803ab9c98b929216\n"
    },
    {
      "commit": "bf449bccc50c738c534c8e15cfd95dcae9d73788",
      "tree": "246566cdfe23fef42b588878b882696604a12fb6",
      "parents": [
        "b4609e7146d65dee88b8f1c548efc97fba6d7e0a"
      ],
      "author": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Mon Apr 19 14:24:25 2021 -0700"
      },
      "committer": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Tue Apr 20 15:33:52 2021 -0700"
      },
      "message": "website: refresh wording on index.rst\n\n* KUnit is not a mocking framework.\n* Make the \"Why KUnit?\" section less speculative and more factual.\n* Give a more accurate representation of the state of unit testing\n(kselftest modules *are* unit tests, and people have hacked up code so\nthey can #include kernel code in userspace programs for testing\n[radix-tree]).\n* Mention that UML is *not* a necessity when using KUnit.\n\nChange-Id: I4ff444fef743d393f1cb3242104a51aadb1f4e60\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\n"
    },
    {
      "commit": "b4609e7146d65dee88b8f1c548efc97fba6d7e0a",
      "tree": "664ab3b9f864c1784ab8850b77f4b2559a41ad56",
      "parents": [
        "85c5b1603f91c2d9cb942b9690c7a2fa7d42babf"
      ],
      "author": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Wed Apr 14 11:46:20 2021 -0700"
      },
      "committer": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Thu Apr 15 16:09:21 2021 -0700"
      },
      "message": "website: update more pages to discourage use of alpha/master\n\nThe brach is unmaintained and deprecated.\nWe no longer call it the \"stable\" version as of commit 6634afce10b8\n(\"minor: reword \"stable_kernel/index.rst\" to not call alpha/master\n\"stable\"\").\n\nBut we had some bits remaining that called it the \"experimental\"\nversion. (We really tried to have our cake and eat it too with this\nbranch...).\n\nChange-Id: I0d48eb033321f3ac21de2af9ea8753b6b6c5eb9c\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\n"
    },
    {
      "commit": "85c5b1603f91c2d9cb942b9690c7a2fa7d42babf",
      "tree": "8b164410e1b9dcec2bdfe1b7ec05860ae6f2f0d2",
      "parents": [
        "87f4ffa9604519a42b941745cc8e7c2505b345eb"
      ],
      "author": {
        "name": "David Gow",
        "email": "davidgow@google.com",
        "time": "Tue Apr 13 15:38:03 2021 -0700"
      },
      "committer": {
        "name": "David Gow",
        "email": "davidgow@google.com",
        "time": "Tue Apr 13 15:39:18 2021 -0700"
      },
      "message": "minor: Fix title formatting in stable_kernel/index\n\nShould fix the following error:\n/usr/local/google/home/davidgow/kunit-website/third_party/stable_kernel/index.rst:1:\nWARNING: Title overline too short.\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nDeprecated Version (\"kunit/alpha/master\")\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nChange-Id: Ic477727f4d1eb9d9a362bd7b8191123b32bc37ff\nSigned-off-by: David Gow \u003cdavidgow@google.com\u003e\n"
    },
    {
      "commit": "87f4ffa9604519a42b941745cc8e7c2505b345eb",
      "tree": "d146bfc48da6e28d2a665ee6fe5d97686c24f9f1",
      "parents": [
        "6446fc2d0cc68f5aae00e8a5cf70d96c4f81a48f"
      ],
      "author": {
        "name": "David Gow",
        "email": "davidgow@google.com",
        "time": "Tue Apr 06 21:03:19 2021 -0700"
      },
      "committer": {
        "name": "David Gow",
        "email": "davidgow@google.com",
        "time": "Tue Apr 13 21:30:19 2021 +0000"
      },
      "message": "Add KUnit Testing Strategies talk video to press page.\n\nSigned-off-by: David Gow \u003cdavidgow@google.com\u003e\nChange-Id: I2ce24515b8f024fc5d4120e807c8ed19c748ba21\n"
    },
    {
      "commit": "6446fc2d0cc68f5aae00e8a5cf70d96c4f81a48f",
      "tree": "fb527a5ced26c3bd52060384c0d0baa06a19e616",
      "parents": [
        "6634afce10b82c7232292b78a1da86cea92bddf9"
      ],
      "author": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Mon Apr 05 15:44:09 2021 -0700"
      },
      "committer": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Tue Apr 06 15:39:56 2021 -0700"
      },
      "message": "minor: move deployment instructions into a ./deploy.sh\n\nNote: this also changes the remote to use SSH, since its seems all (3)\nusers aren\u0027t using https anyways.\n\nThe script is mainly copy-paste except that it handles\n* when there\u0027s a pre-existing checkout of the tree\n* running from a subdir of the kunit-website tree\n* an option to not commit and push\n  * this helps if you want to check the files manually or have some\n  unique setup wrt push credentials\n\nChange-Id: I4224850c5da70fbd01d7ae4104044b6695df33f2\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\n"
    },
    {
      "commit": "6634afce10b82c7232292b78a1da86cea92bddf9",
      "tree": "ffcfa5c16ab6eefb8dc5478bfaed1479d9cf9877",
      "parents": [
        "2fc602a1084bdbe59f1867f863c1e6651adad473"
      ],
      "author": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Thu Apr 01 15:17:54 2021 -0700"
      },
      "committer": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Thu Apr 01 15:22:06 2021 -0700"
      },
      "message": "minor: reword \"stable_kernel/index.rst\" to not call alpha/master \"stable\"\n\nWe arguably go and want to rename all these files, but that\u0027s a more\ninvolved change.\n\nChange-Id: I7b6878413a0d5bbac778ab119d484a1f9a033bc9\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\n"
    },
    {
      "commit": "2fc602a1084bdbe59f1867f863c1e6651adad473",
      "tree": "df4887c35789345dfe1d02dbc4a3b0f14dc18546",
      "parents": [
        "a7560cfe7b9f3d4022019b030f92aeb7c2d909d1"
      ],
      "author": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Thu Apr 01 15:06:48 2021 -0700"
      },
      "committer": {
        "name": "Daniel Latypov",
        "email": "dlatypov@google.com",
        "time": "Thu Apr 01 15:08:52 2021 -0700"
      },
      "message": "minor: use s/http/https in github URL\n\nSigned-off-by: Daniel Latypov \u003cdlatypov@google.com\u003e\nChange-Id: I9e4ccce2be7a91e742f9c29614f1188a6afae104\n"
    },
    {
      "commit": "a7560cfe7b9f3d4022019b030f92aeb7c2d909d1",
      "tree": "96e636062de7e61e711a44242e0c1e410fcbe62f",
      "parents": [
        "fb53a1d4f02a9ae726de78107e6f483fc789f5a3"
      ],
      "author": {
        "name": "David Gow",
        "email": "davidgow@google.com",
        "time": "Thu Feb 25 23:31:32 2021 -0800"
      },
      "committer": {
        "name": "David Gow",
        "email": "davidgow@google.com",
        "time": "Thu Feb 25 23:31:32 2021 -0800"
      },
      "message": "press: Add links to a few more KUnit talks/presentations\n\nSigned-off-by: David Gow \u003cdavidgow@google.com\u003e\nChange-Id: I27eedc6e57501dc4f5c5b8a4d99244a3b58b1246\n"
    },
    {
      "commit": "fb53a1d4f02a9ae726de78107e6f483fc789f5a3",
      "tree": "406cc24f1137c23937bafd282ae1f915bd44f3ee",
      "parents": [
        "5a5cf4c0a0bd89587dc6d8e3c1c3ba5091b6e893"
      ],
      "author": {
        "name": "David Gow",
        "email": "davidgow@google.com",
        "time": "Thu Mar 12 09:57:12 2020 -0700"
      },
      "committer": {
        "name": "David Gow",
        "email": "davidgow@google.com",
        "time": "Thu Mar 12 09:57:12 2020 -0700"
      },
      "message": "Update the upstream documentation landing page.\n\nThis page previously was pointing to the old kselftest/test branch,\nwhich (a) is no longer used, and (b) isn\u0027t even where we\u0027re getting the\nmirrored documentation.\n\nReplaced it with a link to the torvalds master branch, which is where\nthe documentation mirror is copied from.\n\nI\u0027ve also linked to the kselftest/kunit branch, which is where most\ndevelopment happens, and to the kunit documentation \u0027latest\u0027 version on\nkernel.org as a mirror.\n\nChange-Id: I8d25487e049c5e0867498ace32f90ce880b3395f\n"
    },
    {
      "commit": "5a5cf4c0a0bd89587dc6d8e3c1c3ba5091b6e893",
      "tree": "b19f8dffe86c26a8744d1150215526a8404ea5a8",
      "parents": [
        "de7880b3604710b1675eea267f39dd07a98d8fa8"
      ],
      "author": {
        "name": "David Gow",
        "email": "davidgow@google.com",
        "time": "Wed Jan 29 15:57:37 2020 -0800"
      },
      "committer": {
        "name": "David Gow",
        "email": "davidgow@google.com",
        "time": "Thu Jan 30 14:53:00 2020 -0800"
      },
      "message": "Update website now that KUnit is upstream in 5.5\n\nThis fixes a few parts of the website which claim that KUnit is not\nupstream, and instead directs people to the upstream kernel (noting that\n5.5 or later is required).\n\nThe upstream documentation is now retrieved from torvalds/linux/master.\n\nIt also fixes a couple of links in the usage/getting_kunit page to the\ndocumentation, which were broken.\n\nChange-Id: Ifd6b53498cfaa9433232b0beba34ee6dca646d48\nSigned-off-by: David Gow \u003cdavidgow@google.com\u003e\n"
    },
    {
      "commit": "de7880b3604710b1675eea267f39dd07a98d8fa8",
      "tree": "823d1c3379226e01bfe8a54972cd37d18476f83d",
      "parents": [
        "245781e73335c20c99daa683a1414dc24cd9235e"
      ],
      "author": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Tue Nov 19 15:09:41 2019 -0800"
      },
      "committer": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Tue Nov 19 15:09:41 2019 -0800"
      },
      "message": "Fix copyright and an out of date link\n\nUpdate copyright from \"2019, Brendan Higgins\" to \"2019 Google LLC\".\nAlso, update a link that points to an old upstream branch.\n\nSigned-off-by: Brendan Higgins \u003cbrendanhiggins@google.com\u003e\nChange-Id: I5c16f47ec395fa2b9d812f15d37a7b7b9a4210f9\n"
    },
    {
      "commit": "245781e73335c20c99daa683a1414dc24cd9235e",
      "tree": "4b9c1bc7d802fdaabf1fdb8a29377698f5d1dd11",
      "parents": [
        "e37acaf33315fed2b75e055509bbd8acb643ec06"
      ],
      "author": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Tue Nov 12 15:26:04 2019 -0800"
      },
      "committer": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Tue Nov 12 15:28:54 2019 -0800"
      },
      "message": "Add press page\n\nAdd page to document talks about KUnit, as well as news articles and the\nlike.\n\nSigned-off-by: Brendan Higgins \u003cbrendanhiggins@google.com\u003e\nChange-Id: Icef61ef64c3def35cb973001bed1c1a52ae6ba77\n"
    },
    {
      "commit": "e37acaf33315fed2b75e055509bbd8acb643ec06",
      "tree": "19f9779f84e76c64f7830a69cab14120c9334cf0",
      "parents": [
        "8ec22edfa4a1ace66713ef16b5c8c016c8cba14b"
      ],
      "author": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Mon Nov 11 17:41:11 2019 -0800"
      },
      "committer": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Mon Nov 11 17:41:11 2019 -0800"
      },
      "message": "Add tip sections to the usage page\n\nAdd a tip on how to use kunit_tool, and another tip on how to build the\nkernel.\n\nSigned-off-by: Brendan Higgins \u003cbrendanhiggins@google.com\u003e\nChange-Id: I03bf82013670f54cc88dfa34227f4cfe4ebf939d\n"
    },
    {
      "commit": "8ec22edfa4a1ace66713ef16b5c8c016c8cba14b",
      "tree": "4f1c57d223cad6c369b3aa11728b8d9f4c7fe7c8",
      "parents": [
        "904a076532afe2bc9da7a538f8d20214f8e57960"
      ],
      "author": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Mon Nov 11 17:12:48 2019 -0800"
      },
      "committer": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Mon Nov 11 17:12:48 2019 -0800"
      },
      "message": "Fix malformed link in using KUnit guide\n\nRemove erroneous space causing a doc link to fail to render properly.\n\nSigned-off-by: Brendan Higgins \u003cbrendanhiggins@google.com\u003e\nChange-Id: I8a44acf923ec049dfe073a85933ce6595b689068\n"
    },
    {
      "commit": "904a076532afe2bc9da7a538f8d20214f8e57960",
      "tree": "c3fed4d568f87579ca4006ccb0d982c539089b8b",
      "parents": [
        "1898aaaf534ae3c7d0e738df2523eed6ae0fd4cd"
      ],
      "author": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Mon Nov 11 17:04:40 2019 -0800"
      },
      "committer": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Mon Nov 11 17:07:17 2019 -0800"
      },
      "message": "Fix malformed doc link in development getting started doc\n\nFix malformed link. Originally it was a resource style link, but it\nshould be a doc style link.\n\nChange-Id: Ia7f4b23d20d1367a8621c4da178266a1fe515afb\nSigned-off-by: Brendan Higgins \u003cbrendanhiggins@google.com\u003e\n"
    },
    {
      "commit": "1898aaaf534ae3c7d0e738df2523eed6ae0fd4cd",
      "tree": "dd1576e794ede0085c25993f3f53e4f265151f8e",
      "parents": [
        "d2d537264e2d837545f33457266736c7e6101a1e"
      ],
      "author": {
        "name": "David Gow",
        "email": "davidgow@google.com",
        "time": "Thu Oct 17 10:37:20 2019 -0700"
      },
      "committer": {
        "name": "David Gow",
        "email": "davidgow@google.com",
        "time": "Thu Oct 17 21:51:16 2019 +0000"
      },
      "message": "Add a \"Usage\" section to the KUnit webpage.\n\nThis basically updates what\u0027s there to talk about experimental versions\nrather than stable versions, moves most of the discussion of the\ndifferent versions to a \"Getting KUnit\" page, and adds an FAQ.\n\nIt also adds to the index page a very basic \"how to run tests\" bit, an\nanaemic \"Writing tests\" section which tries to link to the Getting\nStarted page from the upstream kernel, and a \"Submitting tests upstream\"\nsection which covers the current state of the upstreaming process and\nhow that (in theory) works.\n\nChange-Id: I83e3db99e407c77a7b67546e40b67d237bcc4388\nSigned-off-by: David Gow \u003cdavidgow@google.com\u003e\n"
    },
    {
      "commit": "d2d537264e2d837545f33457266736c7e6101a1e",
      "tree": "8890c642ea03b063a44dbea328d2fc096a4df986",
      "parents": [
        "e87c11246477c2cbeec9f29496bc22e4f4ddddcd"
      ],
      "author": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Mon Oct 07 17:00:22 2019 -0700"
      },
      "committer": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Mon Oct 07 17:00:22 2019 -0700"
      },
      "message": "Update KUnit upstream branch\n\nAt the time of writing, KUnit was in linux-kselftest/next; now it is\nbeing staged in a directory called linux-kselftest/test. Reflect that\nchange in the documentation.\n\nSigned-off-by: Brendan Higgins \u003cbrendanhiggins@google.com\u003e\nChange-Id: I4464c48f6fffc4dee66e8a0e137fbccf8492832e\n"
    },
    {
      "commit": "e87c11246477c2cbeec9f29496bc22e4f4ddddcd",
      "tree": "9d86cca3255ce3524a038ccceaf8b433a3662d40",
      "parents": [
        "4e44cd09bb0e7f9bf9f62653a207c55cd6556668"
      ],
      "author": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Mon Oct 07 16:32:31 2019 -0700"
      },
      "committer": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Mon Oct 07 16:32:31 2019 -0700"
      },
      "message": "Fix error in website update instructions\n\nFix a cp command in the website update how-to.\n\nSigned-off-by: Brendan Higgins \u003cbrendanhiggins@google.com\u003e\nChange-Id: I77acd4940b843530ef6ba63b621eebfab6bcc7ab\n"
    },
    {
      "commit": "4e44cd09bb0e7f9bf9f62653a207c55cd6556668",
      "tree": "123e30b4a402f0c5a03add486c8c19d762a73e90",
      "parents": [
        "c1e06628ec85eaf05e52b4a8698d6cc8319f6b2c"
      ],
      "author": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Mon Oct 07 15:35:09 2019 -0700"
      },
      "committer": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Mon Oct 07 16:22:29 2019 -0700"
      },
      "message": "Move static file from kunit-doc to kunit-website\n\nMove static files (like README.md and CNAME) to kunit-website so that\nall files in kunit-doc are maintained here. This should make updating\nthe website and maintaining it easier.\n\nSigned-off-by: Brendan Higgins \u003cbrendanhiggins@google.com\u003e\nChange-Id: I1ed7292fee1268275fc1e438552d739b6908211a\n"
    },
    {
      "commit": "c1e06628ec85eaf05e52b4a8698d6cc8319f6b2c",
      "tree": "7239f91bd9a9b71c76d04bc96ee7c7860ee7359f",
      "parents": [
        "44cf38a1f7f31f52783b7c870f83c60486d7f8c2"
      ],
      "author": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Thu Oct 03 15:43:10 2019 -0700"
      },
      "committer": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Fri Oct 04 10:39:31 2019 -0700"
      },
      "message": "Added most of the development documentation\n\nAdded documentation on how to contribute, design, gerrit, and prow.\n\nChange-Id: I4a78bab3e14804cd0768dd1f2178543499962d3c\nSigned-off-by: Brendan Higgins \u003cbrendanhiggins@google.com\u003e\n"
    },
    {
      "commit": "44cf38a1f7f31f52783b7c870f83c60486d7f8c2",
      "tree": "0325b1f32806b6e1563873796647f000393c82dc",
      "parents": [
        "5ed4cd45da77fd31db1adc71c03a83ddc138cc12"
      ],
      "author": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Mon Aug 26 22:13:23 2019 -0700"
      },
      "committer": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Tue Aug 27 15:37:07 2019 -0700"
      },
      "message": "Added most of the user documentation for the site\n\nAdded landing page, guide to select the right version of KUnit to use,\nand Makefile rules to incorporate Linux kernel KUnit documentation.\n\nChange-Id: Iaeabfd9265fb83086217d5d6858a4424edf65f27\nSigned-off-by: Brendan Higgins \u003cbrendanhiggins@google.com\u003e\n"
    },
    {
      "commit": "5ed4cd45da77fd31db1adc71c03a83ddc138cc12",
      "tree": "06dcbdb1881571c70638b86b60709c1cd93a3b2d",
      "parents": [
        "92aec1adcbb43ad0cb04668160d4fbb1e57b6c5d"
      ],
      "author": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Mon Aug 26 17:05:44 2019 -0700"
      },
      "committer": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Tue Aug 27 15:34:29 2019 -0700"
      },
      "message": "Added base sphinx configuration\n\nRan sphinx-quickstart to generate base sphinx configuration files. Also\nupdated documentation on how to build documentation and added a\ngitignore.\n\nChange-Id: I5f1cdfb0411d9195c822a6e565c8ddeaa9ff8df6\nSigned-off-by: Brendan Higgins \u003cbrendanhiggins@google.com\u003e\n"
    },
    {
      "commit": "92aec1adcbb43ad0cb04668160d4fbb1e57b6c5d",
      "tree": "e8dd38e5149a0283cc2231835717984d5ca02239",
      "parents": [],
      "author": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Mon Aug 26 17:04:24 2019 -0700"
      },
      "committer": {
        "name": "Brendan Higgins",
        "email": "brendanhiggins@google.com",
        "time": "Mon Aug 26 17:04:24 2019 -0700"
      },
      "message": "Added opensource boilerplate\n\nAdded README, CONTRIBUTING, and LICENSE for opensourcing.\n\nSigned-off-by: Brendan Higgins \u003cbrendanhiggins@google.com\u003e\nChange-Id: Iff12c9c5cb74655437f2ed6fc995f1c2e08a0811\n"
    }
  ]
}
