)]}'
{
  "log": [
    {
      "commit": "db26569b5e21ef16f4a90e4f6ad0904341e7ecf8",
      "tree": "ddee269edc481221f18b428579ebd22b4a092aca",
      "parents": [
        "8b770c42bf37975ac25aa9fe3745bf1e64992d67"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Jul 15 16:11:20 2019 -0700"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 16 17:05:24 2019 +0000"
      },
      "message": "ART: Remove old build_linux_bionic.sh workaround\n\nRemove a full first-pass compile and replace with \"nothing\" goal.\n\nTest: art/tools/build_linux_bionic.sh com.android.runtime.host\nChange-Id: I569bd79797b6024baa48a72f86353fe6d1891ddb\n"
    },
    {
      "commit": "3cddf4538a8df429a6084f7176c07d55e1e0ec67",
      "tree": "82b7e3470a269da3eb6708182848343d57c7b161",
      "parents": [
        "e2ddce3dec02cf7c9eb5efb2e29c250a5e909995"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed May 22 11:22:31 2019 -0700"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 22 22:37:17 2019 +0000"
      },
      "message": "Make sure a out/build_number.txt file is present with linux-bionic\n\nOn some branches if out/build_number.txt must be present for\nlinux_bionic targets to be built. This makes the build_linux_bionic.sh\nscript create this file.\n\nTest: DIST_DIR\u003d$PWD/fast-out/dist ./art/tools/dist_linux_bionic.sh showcommands com.android.runtime.host com.android.support.apexer\nBug: 132822173\nChange-Id: Idc2e89e3947468f26d61d2db224910f3c13410d7\n"
    },
    {
      "commit": "092f7993336961434d6d3d30908c1ca4429e3d05",
      "tree": "16b18176e9f82935347d183bda58a1a1450dc5e0",
      "parents": [
        "88cfa338da02efca7692a395df4fe290bec53ebc"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue May 14 11:20:49 2019 -0700"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 14 21:33:29 2019 +0000"
      },
      "message": "Delete DexpreoptGlobalConfig entry after deleting the file it points to\n\nMake creates out/soong/dexpreopt.config, but art/tools/build_linux_bionic.sh\ndeletes the file.  Delete the config entry too so that Soong doesn\u0027t\nfail to open it.\n\nTest: art/tools/build_linux_bionic.sh\nChange-Id: I63f203a4d73b926d1affdab70c73c3f061cfe03d\n"
    },
    {
      "commit": "a6ea602f6a9b277b523494d6a20398e9c8aec98c",
      "tree": "9fa297a838b07029b9513c120d51b24e8f0343ca",
      "parents": [
        "f6eb989e8552b83d8d734d6b90536ec0bcd06bab"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Jan 29 11:02:03 2019 -0800"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Jan 30 13:02:29 2019 -0800"
      },
      "message": "Include BCP jar files in com.android.runtime.host\n\nThese are needed for host image compilation.\n\nTest: m com.android.runtime.host\nTest: ./art/tools/build_linux_bionic.sh com.android.runtime.host\nTest: Examine output\nTest: ./art/build/apex/runtests.sh\nBug: 119332365\nBug: 123645297\nChange-Id: I1e300b16fd4a612c45ebf30ec55acda2b5dff4ec\n"
    },
    {
      "commit": "cefcbc05cc10998cbc5742f3ca72c140ff65d6dc",
      "tree": "e9ab93d13dd59f14aaf0fcd57aabec0144b7a204",
      "parents": [
        "46a8938026c425d54f2c02631ca584b4d1f2666c"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Dec 21 09:45:03 2018 -0800"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Dec 21 09:47:41 2018 -0800"
      },
      "message": "Create dexpreopt.config in build_linux_bionic.sh\n\nsoong will panic if a json file called $PRODUCT_OUT/dexpreopt.config\nis not present. This file normally contains information from make\nsoong needs to implement half of the dexpreopt support. Since this\nsupport still requires some make parts it is not needed for\nlinux_bionic builds.\n\nTest: ./art/tools/build_linux_bionic.sh -j72 com.android.runtime.host\nBug: 120436895\nChange-Id: Id63e39eefbf5217de05738691f52c352cb1529ee\n"
    },
    {
      "commit": "a02094fd93d2009ed2a4959a5f2075ebf1073369",
      "tree": "e2c3e5212727d631e36e6365e73a5b732ee75613",
      "parents": [
        "3cd5a75c4fb4ab87baa1699085a664979013a084"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Dec 11 10:41:52 2018 -0800"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Dec 11 13:08:39 2018 -0800"
      },
      "message": "Add helper scripts for building and distributing linux_bionic binaries\n\nAdd a build_linux_bionic.sh script that will build a target with\nlinux_bionic enabled. Add a dist_linux_bionic.sh script that will copy\nall soong output to a given dist directory.\n\nTest: DIST_DIR\u003d$OUT_DIR/mydist ./tools/dist_soong.sh com.android.runtime.host\nBug: 120436895\nChange-Id: If6048896725223067e483535c513b044e88f5714\n"
    }
  ]
}
