)]}'
{
  "log": [
    {
      "commit": "fd708b5651be777b444406aaae02dff3c7a4a143",
      "tree": "99c71130963b7536399a6507e44346e379cb38cd",
      "parents": [
        "6c968b1f0fc2818f75292820c8146763277973af"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Mar 23 14:16:05 2021 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Mar 25 11:06:45 2021 -0700"
      },
      "message": "Move response file handling to a separate package\n\nsbox is going to need to read and write response files, move ReadRspFile\nto its own package.\n\nTest: response_test.go\nChange-Id: Iecb5486b4aaeb2531828743ad8ef784df675e18e\n"
    },
    {
      "commit": "02040de891df30c881b4ec38e5525c6246dbc6d5",
      "tree": "452fca215b05f9db5dcca0cf907bdbf05634cafb",
      "parents": [
        "7a1053073695bc184f91770fc74a3a68ae292af4"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Wed Feb 03 18:08:28 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Sat Feb 06 04:23:21 2021 +0000"
      },
      "message": "Add LOCAL_LICENSE_KINDS to build/soong\n\nAdded SPDX-license-identifier-Apache-2.0 to:\n  Android.bp\n  android/Android.bp\n  android/soongconfig/Android.bp\n  androidmk/Android.bp\n  apex/Android.bp\n  bazel/Android.bp\n  bp2build/Android.bp\n  bpf/Android.bp\n  bpfix/Android.bp\n  cc/Android.bp\n  cc/config/Android.bp\n  cc/libbuildversion/Android.bp\n  cc/libbuildversion/tests/Android.bp\n  cc/ndk_api_coverage_parser/Android.bp\n  cc/ndkstubgen/Android.bp\n  cc/symbolfile/Android.bp\n  cmd/dep_fixer/Android.bp\n  cmd/diff_target_files/Android.bp\n  cmd/extract_apks/Android.bp\n  cmd/extract_jar_packages/Android.bp\n  cmd/extract_linker/Android.bp\n  cmd/fileslist/Android.bp\n  cmd/host_bionic_inject/Android.bp\n  cmd/javac_wrapper/Android.bp\n  cmd/merge_zips/Android.bp\n  cmd/multiproduct_kati/Android.bp\n  cmd/path_interposer/Android.bp\n  cmd/pom2bp/Android.bp\n  cmd/pom2mk/Android.bp\n  cmd/sbox/Android.bp\n  cmd/soong_build/Android.bp\n  cmd/soong_env/Android.bp\n  cmd/soong_ui/Android.bp\n  cmd/zip2zip/Android.bp\n  cmd/zipsync/Android.bp\n  cuj/Android.bp\n  dexpreopt/Android.bp\n  dexpreopt/dexpreopt_gen/Android.bp\n  env/Android.bp\n  etc/Android.bp\n  filesystem/Android.bp\n  finder/Android.bp\n  finder/cmd/Android.bp\n  genrule/Android.bp\n  jar/Android.bp\n  java/Android.bp\n  java/config/Android.bp\n  kernel/Android.bp\n  linkerconfig/Android.bp\n  linkerconfig/proto/Android.bp\n  makedeps/Android.bp\n  partner/Android.bp\n  phony/Android.bp\n  python/Android.bp\n  python/tests/Android.bp\n  remoteexec/Android.bp\n  rust/Android.bp\n  rust/config/Android.bp\n  scripts/Android.bp\n  sdk/Android.bp\n  sh/Android.bp\n  shared/Android.bp\n  symbol_inject/Android.bp\n  symbol_inject/cmd/Android.bp\n  sysprop/Android.bp\n  tradefed/Android.bp\n  ui/build/Android.bp\n  ui/logger/Android.bp\n  ui/metrics/Android.bp\n  ui/metrics/proc/Android.bp\n  ui/status/Android.bp\n  ui/terminal/Android.bp\n  ui/tracer/Android.bp\n  xml/Android.bp\n  zip/Android.bp\n  zip/cmd/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to:\n  finder/fs/Android.bp\n  third_party/zip/Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\n\nChange-Id: Ia47ca14f16b8c9f84f9d533a07e5b00e2c04e8d4\n"
    },
    {
      "commit": "5e291c238f122b3f7692ba317c276b652e57b3ee",
      "tree": "6bda59f786a931d537575da980a52d2038d9a773",
      "parents": [
        "0c6f111d7b41abc21f43e5b8a99f7309b29a127c"
      ],
      "author": {
        "name": "Thiébaud Weksteen",
        "email": "tweek@google.com",
        "time": "Fri Jun 26 14:04:00 2020 +0200"
      },
      "committer": {
        "name": "Thiébaud Weksteen",
        "email": "tweek@google.com",
        "time": "Mon Jun 29 09:14:08 2020 +0200"
      },
      "message": "Fix bpfmt issues and add bpfmt to preupload checks\n\nTest: m nothing\nChange-Id: I10526a33685335bdd26cc7692815133379d4e0f6\n"
    },
    {
      "commit": "674dd932d8a60877b71147bd426d7b88a613f4ad",
      "tree": "41e163d147e71c28de9076415580dba1a99d9140",
      "parents": [
        "1d29875829712eb37d0a1808716c94126018e52d"
      ],
      "author": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Fri Jan 26 18:30:36 2018 -0800"
      },
      "committer": {
        "name": "Nan Zhang",
        "email": "nanzhang@google.com",
        "time": "Tue Feb 13 15:13:01 2018 -0800"
      },
      "message": "Add Respfile support for soong_zip.\n\nSometime the size of our command line passed to soong_zip go program\nexceeds the cmdline size limit. So add an RespFile support with \"@\" special\ncharacter prefix.\n\nThe args in the cmdline will be considered together with the\nargs in RespFile during soong_zip running.\n\nTest: real tests in my local machine, and compare the\nres/libphonenumber.jar before and after changes.\n\n./cmd -o test.zip \u0027\"\"\u0027-C -\u003e [./cmd,-o,test.zip,\"\"-C]\n./cmd -o test.zip \u0027-C -f -\u003e [./cmd,-o,test.zip,-C -f]\n./cmd -o test.zip \u0027\\\"\u0027-C -f -\u003e [./cmd,-o,test.zip,\\\"-C -f]\n./cmd -o test.zip \u0027\\\\\u0027-C -f -\u003e [./cmd,-o,test.zip,\\\\-C -f]\n./cmd -o test.zip \u0027\\a\u0027-C -f -\u003e [./cmd,-o,test.zip,\\a-C -f]\n\n./cmd -o test.zip \\\u0027-C -\u003e [./cmd,-o,test.zip,\u0027-C]\n./cmd -o test.zip \\\\-C -\u003e [./cmd,-o,test.zip,\\-C]\n./cmd -o test.zip \\\"-C -\u003e [./cmd,-o,test.zip,\"-C]\n\n./cmd -o test.zip \"\u0027\"-C -\u003e [./cmd,-o,test.zip,\u0027-C]\n./cmd -o test.zip \"\\\\\"-C -f -\u003e [./cmd,-o,test.zip,\\a-C -f]\n./cmd -o test.zip \"\\\"\"-C -f -\u003e [./cmd,-o,test.zip,\"a-C -f]\n\nBug: b/72484223\n\nChange-Id: I83c3630b70c8396c8e8a3f266244d868d754c4e8\n"
    },
    {
      "commit": "f83c150269c933ab6b384cf5e28cbf021a6ba9e1",
      "tree": "4dd3bfdc537d90f340badafce5233327ee7480b3",
      "parents": [
        "5e6cfbead9f4a24b5807e35a9783a8630ede0d35"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Nov 10 13:11:02 2017 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Nov 13 15:11:08 2017 -0800"
      },
      "message": "Add --write_if_changed argument to soong_zip\n\nSimplify making restat rules by adding a --write_if_changed argument\nto soong_zip that generates the output file into memory and then\ncompares it to the version on disk before writing it out.\n\nTest: builds\nChange-Id: I5059a1e3a11e79b0ca538b3b829bc7479c126ce6\n"
    },
    {
      "commit": "11b5c51d4e03369420b587dfdba2ee09be3afa33",
      "tree": "078f8bb058000706cfa273701750b66763714cdd",
      "parents": [
        "e87ae20e2593015c7d30359311a64ef96b941680"
      ],
      "author": {
        "name": "Jeff Gaston",
        "email": "jeffrygaston@google.com",
        "time": "Thu Oct 12 12:19:14 2017 -0700"
      },
      "committer": {
        "name": "Jeff Gaston",
        "email": "jeffrygaston@google.com",
        "time": "Thu Oct 19 18:18:04 2017 +0000"
      },
      "message": "split soong_zip into a library and a binary\n\nto make it faster/easier to invoke from other Go programs\n(such as multiproduct_kati)\n\nBug: 67478260\nTest: m -j\nChange-Id: Idd2671a44290550197c88f53dd11a6dd39c85cc5\n"
    },
    {
      "commit": "a297695aa84c62ebefb5ba3310ed7b996479a25a",
      "tree": "d3f2cb5d23e3671274f0ccd05ec2d043ed0ee193",
      "parents": [
        "01547b23d26b6dcde8589add0451d87d7bf63f91"
      ],
      "author": {
        "name": "Jeff Gaston",
        "email": "jeffrygaston@google.com",
        "time": "Tue Aug 22 17:51:25 2017 -0700"
      },
      "committer": {
        "name": "Jeff Gaston",
        "email": "jeffrygaston@google.com",
        "time": "Thu Aug 24 14:44:47 2017 -0700"
      },
      "message": "Add \u0027--jar\u0027 flag to soong_zip to move META-INF to the top of the zip\n\nBug: 64536066\nTest: soong_zip --jar -o /tmp/out.zip -C . -l files.list \u0026\u0026 \\\n      zipdetails /tmp/out.zip | less \\\n      # and check that the META-INF entries are earlier in \\\n      # the list than other entries\n\nChange-Id: Id5c6ea9ce8c3a6fbfb8366db753e6603a076dbf8\n"
    },
    {
      "commit": "377737a01c0606eb23708b2bfb827dbaf3d4398e",
      "tree": "92691365174d9a28ab1bab969f4b98749f5cd703",
      "parents": [
        "0f4e0d6c5d3688766747f353e1799c259d6c0d99"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Mon Aug 15 15:02:23 2016 -0700"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Thu Aug 25 15:50:21 2016 -0700"
      },
      "message": "Move Android.bp definitions into subdirs\n\nTest: m blueprint_tools still produces the same tools\nChange-Id: Ia1e2e43c62cb6035616bef9fbef56417b46cf3a4\n"
    }
  ]
}
