)]}'
{
  "log": [
    {
      "commit": "49e0b3d57141f396f8b0a95bdee9fa9a95db27c0",
      "tree": "77cb0871106855cbc352608647c164efe4552c26",
      "parents": [
        "30c7aad06d283cdad3e7fe89f2addd517d58f16c"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Feb 21 19:21:32 2024 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Feb 21 19:54:59 2024 +0000"
      },
      "message": "Fix copyright headers on new tests.\n\nThe upload hook doesn\u0027t spot changes in tests/, so fix that too!\n\nTest: repo upload .\nChange-Id: If8ae0463e53063b7f584642b5e993658bbc8df32\n"
    },
    {
      "commit": "aa8db1b9d1e8bba7eba26238e44713f02a3dd533",
      "tree": "0c55f7bf1fa5b9aa9e01c63573bd4bb6314a6393",
      "parents": [
        "ef0ec82684ea52ee3a13db8df9103ca314ea17aa"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Feb 16 15:05:44 2021 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Feb 16 15:06:50 2021 -0800"
      },
      "message": "Fix/update notices.\n\nAuto-generate NOTICE files for all the directories, and for each one\nindividually rather than mixing libc and libm together.\n\nTest: N/A\nChange-Id: I7e251194a8805c4ca78fcc5675c3321bcd5abf0a\n"
    },
    {
      "commit": "ffa5cbeb8654007d2d57a2a6891da03983e8c885",
      "tree": "d492ac76360e7f2945b0cb443225e297d5e33788",
      "parents": [
        "1dffb86205d4a054c4cb412d6ab45fdcc0c86ed7"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Feb 03 16:44:37 2021 -0800"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Feb 03 17:26:59 2021 -0800"
      },
      "message": "Convert generate-NOTICE.py to Python 3, fix name.\n\nPython module names should be lower case and not use hyphens (the\nformer is a convention, the latter is a requirement for importable\nmodules).\n\nAlso updates the shell script to always use Python 3 so we don\u0027t need\nto maintain Python 2 compatibility.\n\nTest: repo upload, in both a python 2 and python 3 virtualenv\nBug: None\nChange-Id: I486e54a12686b4e528dc6c9c47af5c7a52a7b790\n"
    },
    {
      "commit": "584bc626b65edc09ca8a23426403e736a67599e9",
      "tree": "8705e7f3b9da6ea58b7d8ee330ef572b8e6e276a",
      "parents": [
        "75f7b06454f9a0f0ebc232605e8faec4ac0db4ee"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Apr 19 14:18:07 2019 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Apr 19 14:18:07 2019 -0700"
      },
      "message": "Move libdl and linker to static NOTICE files.\n\nThe libstdc++ directory has no copyright headers, so it was a no-op\nanyway.\n\nThe interesting part will be switching libc and libm over to genrules...\n\nTest: N/A\nChange-Id: Iec92562af40c451fdcb4a7468984878ec5dba2ce\n"
    },
    {
      "commit": "564ed96cafa3f95902ca213778bd804f3ab1502d",
      "tree": "dfd18d903103d166f1f2069d2f35f6b4d00cccdb",
      "parents": [
        "261dbdf1d0d7891072943ed6d5b33d365f087b92"
      ],
      "author": {
        "name": "Sergii Piatakov",
        "email": "sergii.piatakov@globallogic.com",
        "time": "Thu Nov 02 17:55:20 2017 +0200"
      },
      "committer": {
        "name": "Sergii Piatakov",
        "email": "sergii.piatakov@globallogic.com",
        "time": "Thu Nov 02 20:41:59 2017 +0200"
      },
      "message": "tools: fix error when `/bin/sh` isn\u0027t `bash`\n\nThe following scripts use `bash` specific variable `${BASH_SOURCE[0]}`\nso this doesn\u0027t work correct in case when `/bin/sh` isn\u0027t `bash`.\n\nTest: repo upload bionic\nChange-Id: I12ce0666f9404107dceb03960bad4ec11b14ba2d\nSigned-off-by: Sergii Piatakov \u003csergii.piatakov@globallogic.com\u003e\n"
    },
    {
      "commit": "c30862fdbc99eaf4c3859e915846e2ef316b1a47",
      "tree": "8fed9a6b9eec7c4b4b7ccce1ea51e8053835463c",
      "parents": [
        "32d5592a6930ba4b05cbbed1b3e933d71cf7e794"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Oct 20 11:45:16 2016 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Oct 20 11:48:55 2016 -0700"
      },
      "message": "One NOTICE file to rule them all.\n\nGenerate a single NOTICE file rather than one per library. All the\nheaders come from libc these days anyway.\n\nTest: tools/update_notice.sh\nBug: None\nChange-Id: I127da185fdabc2815042e19aea74c507ec108f46\n"
    },
    {
      "commit": "32d5592a6930ba4b05cbbed1b3e933d71cf7e794",
      "tree": "a9ba300bc3b59322a8cb4044bda22a830f3f86e9",
      "parents": [
        "d8244214751f9b48e60e69910c4e7175f8fab1ac"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Oct 20 10:34:47 2016 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Oct 20 11:27:50 2016 -0700"
      },
      "message": "Update our notice files as a pre-upload step.\n\nAlso updates the license files, since apparently they\u0027re out of date.\n\nTest: repo upload --cbr .\nBug: None\nChange-Id: Ic8d855a7ee5185c4933da699292868e02ef79531\n"
    }
  ]
}
