)]}'
{
  "log": [
    {
      "commit": "c1d5d72478056c76c6f523ef1d64bf322235346e",
      "tree": "52f75ef9e23c35a45efed0ef9ff8cc8f2b080d68",
      "parents": [
        "31677e18de1a0ea4a6ab9eadeb8036d726b7cbfb"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Fri Jun 26 10:05:16 2020 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Mon Jun 29 15:52:46 2020 -0400"
      },
      "message": "Update Tulsi to Xcode 11.5.\n\nPiperOrigin-RevId: 318465055\n"
    },
    {
      "commit": "31677e18de1a0ea4a6ab9eadeb8036d726b7cbfb",
      "tree": "bcdf19d0878f69a1acc979cd5791a39823f62dcb",
      "parents": [
        "75ce217d9c0c690203f4e6e6ee9ca3ad39a095bd"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Wed Jun 24 13:56:30 2020 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Mon Jun 29 15:52:40 2020 -0400"
      },
      "message": "Updates version number to 0.4.318095279.20200624.\n\nPiperOrigin-RevId: 318097686\n"
    },
    {
      "commit": "75ce217d9c0c690203f4e6e6ee9ca3ad39a095bd",
      "tree": "48ebbde3049b666de230f57bf18cb644042cedd0",
      "parents": [
        "384fe87b7c154774702543c665e385c13b1f7535"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Tue Jun 23 15:11:01 2020 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Mon Jun 29 15:52:35 2020 -0400"
      },
      "message": "Update terminology\n\nPiperOrigin-RevId: 317915533\n"
    },
    {
      "commit": "384fe87b7c154774702543c665e385c13b1f7535",
      "tree": "ec20cc4382eb9ca21acb1db89419e4767aa89a87",
      "parents": [
        "072057eb6a2567e3133f537cd896574c6d7e6406"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Tue Jun 23 13:35:29 2020 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Tue Jun 23 14:42:08 2020 -0400"
      },
      "message": "Disable Xcode 12\u0027s legacy build system deprecation warning\n\nPiperOrigin-RevId: 317894918\n"
    },
    {
      "commit": "072057eb6a2567e3133f537cd896574c6d7e6406",
      "tree": "4af4de15f712ccbd3880ef2693678ccb1138e560",
      "parents": [
        "270eae09f5577517b817fa35ca2b89b7e0d89475"
      ],
      "author": {
        "name": "dmaclach",
        "email": "dmaclach@google.com",
        "time": "Wed Jun 17 18:11:50 2020 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Tue Jun 23 14:42:01 2020 -0400"
      },
      "message": "Update KVO usage for Swift 5\n\nBetter compiler checks of KVO, and reduced code.\n\nPiperOrigin-RevId: 316974406\n"
    },
    {
      "commit": "270eae09f5577517b817fa35ca2b89b7e0d89475",
      "tree": "53558bebd2b139c11587e279b02d021b282d9838",
      "parents": [
        "dad7c85aa96707cf5903907b84a5c8358b516a73"
      ],
      "author": {
        "name": "Kyle Teske",
        "email": "kjteske@gmail.com",
        "time": "Thu Jun 11 09:25:47 2020 -0400"
      },
      "committer": {
        "name": "Kyle Teske",
        "email": "kjteske@gmail.com",
        "time": "Thu Jun 11 11:52:08 2020 -0400"
      },
      "message": "Fix Xcode 11.3.1 detection in an Xcode workspace\n\nWhen using a Tulsi-generated project by itself in Xcode 11.3.1, Xcode\nsets XCODE_VERSION_ACTUAL to 1131, which Tulsi parses correctly to get\nthe version 11.3.1.\n\nBut when used in an Xcode workspace, Xcode sets XCODE_VERSION_ACTUAL\nto 1130, leading to Tulsi parsing 11.3 as the version, and later\nattempts to use a non-existing version of Xcode to build, which results\nin an error.\n\nFix by ignoring XCODE_VERSION_ACTUAL because it\u0027s unreliable; instead,\nparse Xcode\u0027s version.plist to read the \u0027CFBundleShortVersionString\u0027\nentry, which seems to return correct results.\n\nCaveat: this implementation uses plistlib, which has a slightly\ndifferent API in python2 and python3. This change uses the python2 API,\nand will need to be updated to work with python3 in the future.\nPiperOrigin-RevId: 315886285\n"
    },
    {
      "commit": "dad7c85aa96707cf5903907b84a5c8358b516a73",
      "tree": "151f33cccd1633014d277ea3a5a0bdc48fcdd4f7",
      "parents": [
        "2dd98fe970381c67a1fd14df60f9f4fd988505d8"
      ],
      "author": {
        "name": "Maxwell Elliott",
        "email": "elliott.432@buckeyemail.osu.edu",
        "time": "Tue Jun 09 17:14:32 2020 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Tue Jun 09 17:17:23 2020 -0400"
      },
      "message": "Additional parameter options for building Tulsi\n\nAllows users to specify where Tulsi should be unzipped to after install using the `-d` option and allows them to specify the Bazel path to use with the `-b` option\n\nCloses https://github.com/bazelbuild/tulsi/pull/151.\n\nPiperOrigin-RevId: 315557493\n"
    },
    {
      "commit": "2dd98fe970381c67a1fd14df60f9f4fd988505d8",
      "tree": "9eac517040e94bc2ee26b8872c99af8146fd2767",
      "parents": [
        "1abf3e770de2a8f3289c7875da45bee765fefdf8"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Wed Jun 03 17:38:00 2020 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Wed Jun 03 18:28:48 2020 -0400"
      },
      "message": "Updates version number to 0.4.314588085.20200603.\n\nSignificant changes:\n- Improved handling of various Bazel errors/messages, making them\n  clickable inside of Xcode.\n\nPiperOrigin-RevId: 314606889\n"
    },
    {
      "commit": "1abf3e770de2a8f3289c7875da45bee765fefdf8",
      "tree": "2fe54ad43c7d4f7f7c56f62e88e9a04a41d7f460",
      "parents": [
        "29a85013f9385178cd60e73ed7c858a8ea8d441c"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Fri May 29 15:21:49 2020 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Fri May 29 15:36:14 2020 -0400"
      },
      "message": "Fix travis build\n\nPiperOrigin-RevId: 313827636\n"
    },
    {
      "commit": "29a85013f9385178cd60e73ed7c858a8ea8d441c",
      "tree": "b9fdbc32a6a4af0733698d440541d6581ff710c8",
      "parents": [
        "821de166c010dd9c67ecfd8236ac23377ba2ba60"
      ],
      "author": {
        "name": "thomasvl",
        "email": "thomasvl@google.com",
        "time": "Fri May 29 15:03:10 2020 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Fri May 29 15:36:08 2020 -0400"
      },
      "message": "Tweak wording.\n\nPiperOrigin-RevId: 313824078\n"
    },
    {
      "commit": "821de166c010dd9c67ecfd8236ac23377ba2ba60",
      "tree": "2be1f2780a036239b0e4eabaee70d0dc4f09f0b8",
      "parents": [
        "c64b17f74fadcd384b4ff14a6a0fdc58938644c2"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Wed May 20 13:49:37 2020 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Thu May 21 09:02:20 2020 -0400"
      },
      "message": "Update CONTRIBUTING.md\n\nPiperOrigin-RevId: 312512824\n"
    },
    {
      "commit": "c64b17f74fadcd384b4ff14a6a0fdc58938644c2",
      "tree": "872a32bcdabe5ed9c620c1b11b04783032e10f9c",
      "parents": [
        "58221542cb2a2c017a43117aca97f00c585c83ce"
      ],
      "author": {
        "name": "dmaclach",
        "email": "dmaclach@google.com",
        "time": "Mon May 18 13:16:11 2020 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Thu May 21 09:02:15 2020 -0400"
      },
      "message": "Improve Xcode output by parsing more Bazel messages\n\nPiperOrigin-RevId: 312103742\n"
    },
    {
      "commit": "58221542cb2a2c017a43117aca97f00c585c83ce",
      "tree": "d15f198c353db7f11223aa396952111c9ba4a2dc",
      "parents": [
        "70434310b71ae4ceca6cb9e1d918ae24de55efd0"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Thu May 14 17:08:03 2020 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Thu May 14 18:50:42 2020 -0400"
      },
      "message": "Update goldens\n\nPiperOrigin-RevId: 311602220\n"
    },
    {
      "commit": "70434310b71ae4ceca6cb9e1d918ae24de55efd0",
      "tree": "0c2c5ac5b25648d1c56c9a8322d808828c5102c6",
      "parents": [
        "f36f3aadaf337c9b38d1370d4198d5f75d13ccfc"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu May 14 19:03:12 2020 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu May 14 19:17:58 2020 +0000"
      },
      "message": "Update the bazelci to use xcode 11.3 for tests.\n\nPiperOrigin-RevId: 311578731\n"
    },
    {
      "commit": "f36f3aadaf337c9b38d1370d4198d5f75d13ccfc",
      "tree": "04ab3aed87c8889cf38d0b96e01eece117a001f7",
      "parents": [
        "f98f8e7cb6233dcc3f461874c40507bdf51aeca0"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu May 14 17:19:14 2020 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu May 14 17:59:11 2020 +0000"
      },
      "message": "Updates version number to 0.4.311544560.20200514.\n\nSignificant changes:\n- Improved handling of dSYM bundles, especially for macOS bundles.\n\nPiperOrigin-RevId: 311557102\n"
    },
    {
      "commit": "f98f8e7cb6233dcc3f461874c40507bdf51aeca0",
      "tree": "20ecb4ca19f8bb59b810f782fba5a7b2813085ae",
      "parents": [
        "347a02a8d3ed57b61ef1d2910174a3bce1859a3f"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Thu May 14 16:03:08 2020 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu May 14 17:59:05 2020 +0000"
      },
      "message": "Improve handling of dSYM bundles\n\n- Use `AppleBinaryInfo` to support `macos_command_line_application`\n- Locate the dSYM bundle by the primary artifact path - they should be in the same folder (siblings). This allows us to avoid the reliance on `bazel-bin` which doesn\u0027t work depending on the configuration transition.\n- Rename the bundle to be what Xcode expects it to be (vs. keeping the Bazel name)\n\nPiperOrigin-RevId: 311542552\n"
    },
    {
      "commit": "347a02a8d3ed57b61ef1d2910174a3bce1859a3f",
      "tree": "debe3c8edca762adbbdc41e39464cee20762758d",
      "parents": [
        "e779cfa49db3a21bb64cec28d7a7068fc1bfc076"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Fri May 01 14:06:13 2020 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu May 14 17:58:57 2020 +0000"
      },
      "message": "Update E2E test to target iOS 13.3\n\nXcode 11.3.1 added support for iOS 13.3\n\nPiperOrigin-RevId: 309402015\n"
    },
    {
      "commit": "e779cfa49db3a21bb64cec28d7a7068fc1bfc076",
      "tree": "43f5e6d52c80042f3f16dc404b09b0d90559fc05",
      "parents": [
        "27759ffd8f37e3d48d123459359c024fac54bef9"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Wed Apr 29 15:21:11 2020 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Wed Apr 29 15:52:14 2020 -0400"
      },
      "message": "Updates version number to 0.4.309070746.20200429.\n\nSignificant changes:\n- Improved error reporting in Xcode when a test or test_suite\n  target is interrupted during a build.\n\nPiperOrigin-RevId: 309072269\n"
    },
    {
      "commit": "27759ffd8f37e3d48d123459359c024fac54bef9",
      "tree": "b9b8e587044d00959a1eb1ed7fe4fae067501cef",
      "parents": [
        "29d3f0e976c5f61a48d4af45b65366517c3f9da1"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Fri Apr 24 16:52:07 2020 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Wed Apr 29 12:40:21 2020 -0400"
      },
      "message": "Improve handling of build failure/cancellation for tests\n\nPreviously if `bazel_build.py` was interrupted while it was trying\nto acquire the file lock, we would exit with an uncaught\n`KeyboardInterrupt` exception which Xcode would show to the user.\n\nThat behavior isn\u0027t great since it will likely hide the actual error\nfrom the user (e.g. if targets are building in parallel and one of\nthem fails, Xcode will interrupt us).\n\nPiperOrigin-RevId: 308318638\n"
    },
    {
      "commit": "29d3f0e976c5f61a48d4af45b65366517c3f9da1",
      "tree": "797c38d201ed262aaa0495507085591416c9be91",
      "parents": [
        "e3bb399ca8c8d4b60666bda14c20a1163f3e2440"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Fri Apr 24 13:39:37 2020 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Wed Apr 29 12:40:15 2020 -0400"
      },
      "message": "Update Tulsi to Xcode 11.3.1.\n\nPiperOrigin-RevId: 308281606\n"
    },
    {
      "commit": "e3bb399ca8c8d4b60666bda14c20a1163f3e2440",
      "tree": "930ad7e2fc3116e97983254ca86bcc89f969d289",
      "parents": [
        "fe8f4ecb7dfd19adf2936884eafb6c5c75c5ed63"
      ],
      "author": {
        "name": "Googler",
        "email": "noreply@google.com",
        "time": "Wed Apr 22 15:19:23 2020 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Wed Apr 29 12:40:08 2020 -0400"
      },
      "message": "Get Objc compile info from CcCompilationContext\n\nNote strict includes still come from ObjcProvider.\n\nStep 2 of 3-step plan:\n1. Migrate the definitions.\n2. Migrate the uses.\n3. Delete old ObjcProvider definitions.\n\nSee https://github.com/bazelbuild/bazel/issues/10674.\n\nPiperOrigin-RevId: 307870523\n"
    },
    {
      "commit": "fe8f4ecb7dfd19adf2936884eafb6c5c75c5ed63",
      "tree": "cb37f4a7efbf5a40779ccb90c006477eb0196bb2",
      "parents": [
        "395e2a7cf595091d777069a8205253b3d5a89712"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Thu Apr 16 17:22:05 2020 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Fri Apr 17 10:06:53 2020 -0400"
      },
      "message": "Updates version number to 0.4.306894614.20200416.\n\nPiperOrigin-RevId: 306920543\n"
    },
    {
      "commit": "395e2a7cf595091d777069a8205253b3d5a89712",
      "tree": "d0f6e661ac774eb92f91f119b79ca235b313c5a7",
      "parents": [
        "d18a2407ee4da6b22e329958bb166abf5ea6d9b7"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Wed Apr 15 16:39:14 2020 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Fri Apr 17 10:06:48 2020 -0400"
      },
      "message": "Updates version number to 0.4.306709525.20200415.\n\nSignificant changes:\n- Improved Tulsi\u0027s handling of PRODUCT_NAME for targets which can\n  be considered unique.\n\nPiperOrigin-RevId: 306711470\n"
    },
    {
      "commit": "d18a2407ee4da6b22e329958bb166abf5ea6d9b7",
      "tree": "9b1d099f4f880ea301dae0b5ee45403114e56c07",
      "parents": [
        "060b4861014c3dedfb278f2e803c927f5fa6553e"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Fri Apr 10 16:19:34 2020 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Fri Apr 17 10:06:43 2020 -0400"
      },
      "message": "Prioritize bundle names for unique target naming\n\nhttps://github.com/bazelbuild/tulsi/commit/2f58e2c12ccd54eff78633d2f89311aefaf624e1 updated Tulsi to always use the target name over the bundle name fetched from Bazel. With this change, we use the bundle name if it\u0027s unique.\n\nPiperOrigin-RevId: 305933047\n"
    },
    {
      "commit": "060b4861014c3dedfb278f2e803c927f5fa6553e",
      "tree": "9ef539364ce6d54ede8426cd640d6a5b9bb5c179",
      "parents": [
        "8d13d23305573b1370f0e465e05e222e7a8f8fc2"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Thu Apr 02 10:53:56 2020 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Fri Apr 17 10:06:38 2020 -0400"
      },
      "message": "Updates version number to 0.4.304389627.20200402.\n\nSignificant changes:\n- Fixed a race condition that can cause a segmentation fault.\n- Fixed issue where having multiple tests in a test_suite with\n  the same target name would lead to issues running all tests.\n\nPiperOrigin-RevId: 304399596\n"
    },
    {
      "commit": "8d13d23305573b1370f0e465e05e222e7a8f8fc2",
      "tree": "ef22a8675528cd747af029b6ee9a30d799e9d594",
      "parents": [
        "2f58e2c12ccd54eff78633d2f89311aefaf624e1"
      ],
      "author": {
        "name": "Googler",
        "email": "noreply@google.com",
        "time": "Wed Apr 01 18:08:37 2020 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Fri Apr 17 10:06:33 2020 -0400"
      },
      "message": "Fix race condition when logging the runtime of a process.\n\n`ProcessRunner.TimedProcessRunnerObserver` can be used concurrently by multiple threads. Therefore, we need to serialize access to its `pendingLogHandles` dictionary.\n\nWe use `os_unfair_lock` to serialize access because it is efficient when contention is rare, which should be the case in this situation.\n\nPiperOrigin-RevId: 304271197\n"
    },
    {
      "commit": "2f58e2c12ccd54eff78633d2f89311aefaf624e1",
      "tree": "ecc1e280e6ed4c8d1d2a984d834d028fdff1f5a2",
      "parents": [
        "f938b9618cf09e7edbead336698278a1358d6af9"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Wed Apr 01 12:49:25 2020 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Fri Apr 17 10:06:27 2020 -0400"
      },
      "message": "Use the unique name when setting `PRODUCT_NAME` for `PBXNativeTarget`s\n\nWhile this is a requirement for the new build system, this fixes a long-standing known issue in Tulsi where running multiple tests with the same bundle name from a test_suite would not work properly.\n\n- Additionally try to shorten the unique native target names by searching for a common prefix (currently limited to targets but not test_suites themselves)\n\nPiperOrigin-RevId: 304204500\n"
    },
    {
      "commit": "f938b9618cf09e7edbead336698278a1358d6af9",
      "tree": "7bdfbbfc509e325b854e34e63bc96b6a003515fa",
      "parents": [
        "c245681d4fa860ba75e57ec73bf03603fdc2eca7"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Thu Mar 12 11:33:48 2020 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Fri Apr 17 10:06:17 2020 -0400"
      },
      "message": "Updates version number to 0.4.300545308.20200312.\n\nSignificant changes:\n- Improved indexing performance by removing some extraneous include paths\n\nPiperOrigin-RevId: 300554149\n"
    },
    {
      "commit": "c245681d4fa860ba75e57ec73bf03603fdc2eca7",
      "tree": "b1a55ca73960f2ec51d30f66ce1a9d7a71f4fc52",
      "parents": [
        "864ee83ef0aaa2dfe9c7df6b14f244de0a84cdfb"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Tue Mar 10 10:54:10 2020 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Tue Mar 10 10:57:22 2020 -0400"
      },
      "message": "Update goldens\n\nPiperOrigin-RevId: 300090089\n"
    },
    {
      "commit": "864ee83ef0aaa2dfe9c7df6b14f244de0a84cdfb",
      "tree": "f94e83c14d2bcd3f2b2f4531f04c3f1021ded0c9",
      "parents": [
        "ee185c4c20ea4384bc3cbf8ccd8705c904154abb"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Tue Mar 03 10:57:59 2020 -0500"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Mon Mar 09 12:29:05 2020 -0400"
      },
      "message": "Modify indexer includes to no longer duplicate paths\n\n- Pick the workspace root or exec root based on whether or not the\n  path is in the tulsi includes folder\n\nPiperOrigin-RevId: 298606243\n"
    },
    {
      "commit": "ee185c4c20ea4384bc3cbf8ccd8705c904154abb",
      "tree": "88afbad9cf20c5256da7e96a42b4eaa71e4a73ae",
      "parents": [
        "cbbe3d773747e434cb8a0321a61674eeeb93690b"
      ],
      "author": {
        "name": "Googler",
        "email": "noreply@google.com",
        "time": "Mon Feb 24 12:56:39 2020 -0500"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Tue Feb 25 10:35:29 2020 -0500"
      },
      "message": "Use last_downstream_green instead of last_green\n\n\u003e last_green refers to the Bazel binary that was built at the most recent commit that passed Bazel CI. Ideally this binary should be very close to Bazel-at-head.\n\u003e last_downstream_green points to the most recent Bazel binary that builds and tests all downstream projects successfully.\n\nWe should not blindly use Bazel@HEAD for Tulsi, instead we should use a known commit that works for all downstream projects (including Tulsi). This way, a bug or an incompatible change like\nbazelbuild/bazel#10829 can be detected when we see Tulsi is green in the main pipeline but red in the downstream pipeline.\n\nClose https://github.com/bazelbuild/tulsi/pull/129\n\nPiperOrigin-RevId: 296914365\n"
    },
    {
      "commit": "cbbe3d773747e434cb8a0321a61674eeeb93690b",
      "tree": "84bbdf03c76ef584087f531355f19576d5a7e3c0",
      "parents": [
        "8fde51fa5de8f03632c6de23f11754747aebe37a"
      ],
      "author": {
        "name": "Googler",
        "email": "noreply@google.com",
        "time": "Fri Feb 21 10:59:04 2020 -0500"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Mon Feb 24 12:38:53 2020 -0500"
      },
      "message": "Remaster Tulsi goldens for CcCompilationContext migration\n\nThis should fix https://github.com/bazelbuild/bazel/issues/10829.\n\nThe migration of compile info to CcCompilationContext has caused the\nfollowing changes to the include paths:\n- Addition of the root of the source directory, i.e. \".\", which\n  previously was implicit.\n- Path ordering has changed.\n\nPiperOrigin-RevId: 296435118\n"
    },
    {
      "commit": "8fde51fa5de8f03632c6de23f11754747aebe37a",
      "tree": "68a9e086cda1eb11c0214073a7a8e658d1c2afba",
      "parents": [
        "66760aa75f6598ee63850ca6b241689ae7a09241"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Wed Feb 19 14:44:28 2020 -0500"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Mon Feb 24 12:38:48 2020 -0500"
      },
      "message": "Updates version number to 0.4.296015939.20200219.\n\nSignificant changes:\n- Fixed rare segmentation fault.\n\nPiperOrigin-RevId: 296019105\n"
    },
    {
      "commit": "66760aa75f6598ee63850ca6b241689ae7a09241",
      "tree": "ea0ea2ab424878d25135d58389834a01b459af3a",
      "parents": [
        "4a3bd18a653ff3fe794041222d4b481a311a6141"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Fri Feb 14 12:21:54 2020 -0500"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Mon Feb 24 12:38:42 2020 -0500"
      },
      "message": "Remove unneeded lock from https://github.com/bazelbuild/tulsi/commit/4a3bd18a653ff3fe794041222d4b481a311a6141\n\nPiperOrigin-RevId: 295161007\n"
    },
    {
      "commit": "4a3bd18a653ff3fe794041222d4b481a311a6141",
      "tree": "f61997b72c8434a6f58f577e473f733978b162be",
      "parents": [
        "f2df47d8ca75de3e9aab0ad42e778ed4cceae1f7"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Tue Feb 11 17:41:52 2020 -0500"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Mon Feb 24 12:38:35 2020 -0500"
      },
      "message": "Fix race condition in TulsiProcessRunner\n\n- In rare cases when the `HeadlessXcodeProjectGenerator` tries to fetch\n  workspace information right as the `TulsiProjectInfoExtractor` tried\n  to do the same, a crash could occur while two threads tried to\n  reference the same environment dictionary\n\nPiperOrigin-RevId: 294524286\n"
    },
    {
      "commit": "f2df47d8ca75de3e9aab0ad42e778ed4cceae1f7",
      "tree": "769dd0651e1c643a68ec625fbb8e63c8e1bced52",
      "parents": [
        "bce0528550d63b079935693b876194486e96bd81"
      ],
      "author": {
        "name": "Googler",
        "email": "noreply@google.com",
        "time": "Tue Feb 11 11:33:09 2020 -0500"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Mon Feb 24 12:38:28 2020 -0500"
      },
      "message": "Add objc strict includes to include paths\n\nThis is in prepareation for the ObjcProvider to CcCompilationContext\nmigration.  After the migration, a target must get its strict\ndependency includes by inspecting the strict_include fields of its\nobjc dependencies.  This change is also compatible with pre-migration.\n\nPiperOrigin-RevId: 294445068\n"
    },
    {
      "commit": "bce0528550d63b079935693b876194486e96bd81",
      "tree": "10ab7db6b714f8abf742e3fb366612fdc3611fec",
      "parents": [
        "08e9799f7e2c599df32af04b5018ea627e742b33"
      ],
      "author": {
        "name": "Googler",
        "email": "noreply@google.com",
        "time": "Thu Jan 30 10:41:52 2020 -0500"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Mon Feb 24 12:38:22 2020 -0500"
      },
      "message": "Don\u0027t check ordering for defines\n\nThis will improve the robustness of the tests, as define ordering is\nnot meaningful.\n\nPiperOrigin-RevId: 292345582\n"
    },
    {
      "commit": "08e9799f7e2c599df32af04b5018ea627e742b33",
      "tree": "49dc6a9b6a6a3f630c1cb1f5667c1693dfe3b075",
      "parents": [
        "d8915b2b5b769f0eaff5c758afb8b402a6deddf1"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Jan 15 23:54:24 2020 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Jan 16 00:20:44 2020 +0000"
      },
      "message": "Updates version number to 0.4.289940273.20200115.\n\nPiperOrigin-RevId: 289955236\n"
    },
    {
      "commit": "d8915b2b5b769f0eaff5c758afb8b402a6deddf1",
      "tree": "24a92898b62bffabbad0e55aa058a1a4ceaa7761",
      "parents": [
        "36d4acab394b8d0a3fb50c78412ca9347d3f1dcd"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Thu Jan 09 13:13:59 2020 -0500"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Thu Jan 09 16:26:58 2020 -0500"
      },
      "message": "Updates version number to 0.4.288919404.20200109.\n\nSignificant changes:\n- Improved indexing support for cc_library\n\nPiperOrigin-RevId: 288920588\n"
    },
    {
      "commit": "36d4acab394b8d0a3fb50c78412ca9347d3f1dcd",
      "tree": "903adf4a824192f275e5273d1662a65fd8a3152a",
      "parents": [
        "edf5c1cc78302935a6efb709cc79b793e803afef"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Tue Jan 07 11:33:16 2020 -0500"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Thu Jan 09 16:26:47 2020 -0500"
      },
      "message": "Improve support for cc_library (via CCInfo)\n\n- Fetch includes and defines from the compilation context\n  only if the objc provider is not present\n\nPiperOrigin-RevId: 288503017\n"
    },
    {
      "commit": "edf5c1cc78302935a6efb709cc79b793e803afef",
      "tree": "81a4b96f5f32bb45dcc6c1e872ee10b00fc49189",
      "parents": [
        "1232554b6f928eca65e59934841740c2dd491abe"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Mon Jan 06 15:21:35 2020 -0500"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Mon Jan 06 15:32:24 2020 -0500"
      },
      "message": "Update Tulsi to build on Xcode 11.2.1.\n\nPiperOrigin-RevId: 288350968\n"
    },
    {
      "commit": "1232554b6f928eca65e59934841740c2dd491abe",
      "tree": "60586af9a4a6ffc060dec45db0fa6abef910e169",
      "parents": [
        "d9a0ab99ede3c71af1bc31e62bff9046a0af7459"
      ],
      "author": {
        "name": "Thi Doan",
        "email": "t@thi.im",
        "time": "Mon Jan 06 13:47:42 2020 -0500"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Mon Jan 06 13:49:53 2020 -0500"
      },
      "message": "Use last_green for Buildkite and update rules_apple\n\nThis uses the last green build of Bazel from HEAD to build Tulsi on Buildkite, because Bazel 2.0.0 isn\u0027t compatible with the latest `rules_apple` and `rules_swift` which `tulsi` depends on.\n\nCloses #123.\n\nPiperOrigin-RevId: 288330918\n"
    },
    {
      "commit": "d9a0ab99ede3c71af1bc31e62bff9046a0af7459",
      "tree": "cd74fad63fc87b17ecbc752a7bb994dda757b0b1",
      "parents": [
        "effe0045bc9b21ed1659f2bd84b5230a82222f45"
      ],
      "author": {
        "name": "Thi Doan",
        "email": "t@thi.im",
        "time": "Mon Jan 06 11:54:26 2020 -0500"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Mon Jan 06 13:26:14 2020 -0500"
      },
      "message": "Add nocheck_visibility flag to the build options in Tulsiproj\n\nThis fixes Tulsi unable to generate an Xcode project for itself.\n\nResolves https://github.com/bazelbuild/tulsi/issues/120.\n\nCloses #121.\n\nPiperOrigin-RevId: 288309260\n"
    },
    {
      "commit": "effe0045bc9b21ed1659f2bd84b5230a82222f45",
      "tree": "c8f904ac3f2546692839e42b2f2fa7ef5da9454f",
      "parents": [
        "be7c8fb04f9561ebec18951c0109de0b27ffe6b8"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Mon Dec 30 16:47:53 2019 -0500"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Mon Jan 06 13:26:06 2020 -0500"
      },
      "message": "`Enter` keyboard shortcut for Generate\n\nPiperOrigin-RevId: 287590079\n"
    },
    {
      "commit": "be7c8fb04f9561ebec18951c0109de0b27ffe6b8",
      "tree": "49de3840c392aaa5da1b4ea6c9296c1ca2f4fec9",
      "parents": [
        "8478fb3891329414bd1228b714a813f0e7b66680"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Wed Dec 11 19:06:21 2019 -0500"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Wed Dec 11 19:39:10 2019 -0500"
      },
      "message": "Updates version number to 0.4.285078727.20191211.\n\nSignificant changes:\n- Fixed issue when running tests on device with Xcode 11\n\nPiperOrigin-RevId: 285082436\n"
    },
    {
      "commit": "8478fb3891329414bd1228b714a813f0e7b66680",
      "tree": "b6d10f448b6ecc0f49e48e4cd92ae61d97fe122d",
      "parents": [
        "1dea2b5d0d8db162a2136b2aeb84b1e007d3c4d8"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Mon Dec 09 16:19:07 2019 -0500"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Wed Dec 11 19:39:00 2019 -0500"
      },
      "message": "Fix issue when running tests on device with Xcode 11\n\n- Must resign libXCTestSwiftSupport for tests in\n  order for them to properly run on device\n\nPiperOrigin-RevId: 284620454\n"
    },
    {
      "commit": "1dea2b5d0d8db162a2136b2aeb84b1e007d3c4d8",
      "tree": "7290be043f22cf7dcdd17415b63c5d23d07fbcf2",
      "parents": [
        "964d2f73a3f9d56d3bd78a959afb9f40bc91f990"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Dec 05 22:12:19 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Dec 05 23:03:21 2019 +0000"
      },
      "message": "Updates version number to 0.4.284039285.20191205.\n\nPiperOrigin-RevId: 284050391\n"
    },
    {
      "commit": "964d2f73a3f9d56d3bd78a959afb9f40bc91f990",
      "tree": "3d9ed7e4c639994fe9b80c4270040e5bf41759c1",
      "parents": [
        "6eb9f182ce0932774cee07a9581f19208e93078a"
      ],
      "author": {
        "name": "Googler",
        "email": "noreply@google.com",
        "time": "Thu Dec 05 11:40:00 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Dec 05 23:03:14 2019 +0000"
      },
      "message": "Explicitly export files needed by other packages\n\nAdd an explicit export statement (with the same visibility) for\nfiles that are currently only implicitly exported and used by other\npackages. This prepares changing the visibility of implicitly-exported\nfiles to be package private without causing a breakage.\n\nPiperOrigin-RevId: 283943016\n"
    },
    {
      "commit": "6eb9f182ce0932774cee07a9581f19208e93078a",
      "tree": "f9c19a92e0f24fc6b463430eb8da8309dd0dd397",
      "parents": [
        "4a7a70ca2d16f57121769e3e35c60d1f3418c1d7"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Mon Dec 02 18:54:14 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Dec 05 23:03:06 2019 +0000"
      },
      "message": "Update tulsi to build on Xcode 11.1.\n\nPiperOrigin-RevId: 283372978\n"
    },
    {
      "commit": "4a7a70ca2d16f57121769e3e35c60d1f3418c1d7",
      "tree": "7ee1bb3a2f2ada46e77274bf66a4043846e8838c",
      "parents": [
        "edd9b7e29a9161e326de0e3fc2009876d1023039"
      ],
      "author": {
        "name": "Googler",
        "email": "noreply@google.com",
        "time": "Mon Nov 11 12:56:24 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Dec 05 23:02:52 2019 +0000"
      },
      "message": "Automatic code cleanup.\n\nPiperOrigin-RevId: 279712885\n"
    },
    {
      "commit": "edd9b7e29a9161e326de0e3fc2009876d1023039",
      "tree": "382bed0dbb2f8edfd5489722cba9380c3126591b",
      "parents": [
        "7275338c1194d12fe0a80fb3b27322d70c84f3ac"
      ],
      "author": {
        "name": "Googler",
        "email": "noreply@google.com",
        "time": "Mon Oct 28 23:06:13 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Dec 05 23:02:42 2019 +0000"
      },
      "message": "Change size test of AspectTests\n\nPiperOrigin-RevId: 277163352\n"
    },
    {
      "commit": "7275338c1194d12fe0a80fb3b27322d70c84f3ac",
      "tree": "a16e6c55b54002071a0f95bcd6c97f41e77e671c",
      "parents": [
        "845e0e25a6194201e81fadd0e554da84128e0c50"
      ],
      "author": {
        "name": "rein",
        "email": "rein@google.com",
        "time": "Wed Oct 23 14:34:03 2019 -0400"
      },
      "committer": {
        "name": "Rein Hillmann",
        "email": "rein@google.com",
        "time": "Wed Oct 23 18:56:24 2019 -0400"
      },
      "message": "Updates version number to 0.4.276307939.20191023.\n\nPiperOrigin-RevId: 276317295\n"
    },
    {
      "commit": "845e0e25a6194201e81fadd0e554da84128e0c50",
      "tree": "fc7dbde3a6df5792ef871ac08852db72a2032464",
      "parents": [
        "7cafe7445477f1e02ab4a2c325a5a5c858c4352f"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Oct 17 17:17:38 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Oct 17 18:12:46 2019 +0000"
      },
      "message": "Updates version number to 0.4.275281527.20191017.\n\nPiperOrigin-RevId: 275284730\n"
    },
    {
      "commit": "7cafe7445477f1e02ab4a2c325a5a5c858c4352f",
      "tree": "112b97abfaed9f779a6a4ae4e97d83e9bf6caf91",
      "parents": [
        "29adff1a77f626a7cd1ea70411f35dc38d6f2226"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Oct 17 15:37:39 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Oct 17 18:12:40 2019 +0000"
      },
      "message": "Updates version number to 0.4.275102059.20191017.\n\nPiperOrigin-RevId: 275265157\n"
    },
    {
      "commit": "29adff1a77f626a7cd1ea70411f35dc38d6f2226",
      "tree": "08602fdc1a0a99c16fc78aa216de76727bba6ca8",
      "parents": [
        "aee53f868e4d25c8a42239470c859c8eb916485e"
      ],
      "author": {
        "name": "Keith Smiley",
        "email": "keithbsmiley@gmail.com",
        "time": "Tue Oct 15 10:21:08 2019 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Tue Oct 15 10:50:51 2019 -0400"
      },
      "message": "Update rules_apple\n\nThis should fix https://github.com/bazelbuild/bazel/issues/10026\n\nCloses #106.\n\nPiperOrigin-RevId: 274799125\n"
    },
    {
      "commit": "aee53f868e4d25c8a42239470c859c8eb916485e",
      "tree": "ebe32fb9fde38a89546e42d7f611b029a8e17da2",
      "parents": [
        "da67494ac7cb5c4ba4f4e9ce9c13209ea9b56d79"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Thu Oct 10 10:45:09 2019 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Tue Oct 15 10:50:46 2019 -0400"
      },
      "message": "Add BUILD files for all rules that are seen\n\nThis fixes missing BUILD files for test targets caused by https://github.com/bazelbuild/tulsi/commit/08cc2537444aca9aa0662ae125821fa4593a48f4.\n\nPiperOrigin-RevId: 273957527\n"
    },
    {
      "commit": "da67494ac7cb5c4ba4f4e9ce9c13209ea9b56d79",
      "tree": "7555bbbd59e7b5c7df84301034829b5ac91f77ad",
      "parents": [
        "32adc70d3ae06bac526b10116ed60e98a6b34260"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Oct 09 20:26:27 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Oct 10 01:12:07 2019 +0000"
      },
      "message": "Updates version number to 0.4.273802856.20191009.\n\nPiperOrigin-RevId: 273808578\n"
    },
    {
      "commit": "32adc70d3ae06bac526b10116ed60e98a6b34260",
      "tree": "93412d1f88598f5d9cec7036c2fb2fe79149aa6f",
      "parents": [
        "9b0a02dbc6ea071548fd34aa13820e7053a9815a"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Oct 09 18:06:56 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Oct 10 01:11:59 2019 +0000"
      },
      "message": "Create any parent directories that don\u0027t exist when using the --create-tulsiproj option. The operation to write the tulsiproj will fail and throw an error if any parent directories don\u0027t exist.\n\nPiperOrigin-RevId: 273780444\n"
    },
    {
      "commit": "9b0a02dbc6ea071548fd34aa13820e7053a9815a",
      "tree": "1a7bfc27be44c299ce58d108a7870113635b8a78",
      "parents": [
        "c4995df81472b5c11abcc736f23fba8ac3eef322"
      ],
      "author": {
        "name": "Googler",
        "email": "noreply@google.com",
        "time": "Tue Oct 08 17:56:47 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Oct 10 01:11:53 2019 +0000"
      },
      "message": "Do not assume that CopyOnWrite arguments reside on the root filesystem.\n\nWe can only do a CoW if the source and destination paths are on the same\nAPFS volume. Checking that the root volume is APFS is not sufficient.\n\nTESTED\u003dManual testing on a MacBook with an APFS root volume and a FUSE\nmount; we cannot easily automate a test since we can\u0027t assume the types\nand mount points of filesystems on our automated test machines.\nPiperOrigin-RevId: 273558974\n"
    },
    {
      "commit": "c4995df81472b5c11abcc736f23fba8ac3eef322",
      "tree": "2637fb01f1586f7e5450d6da5392330d5c1aecdd",
      "parents": [
        "e843e2a4b0d4ba5b47f78cdb710c97c5bd6beace"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Wed Oct 02 17:23:00 2019 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Wed Oct 02 19:12:25 2019 -0400"
      },
      "message": "Updates version number to 0.4.272516202.20191002.\n\nPiperOrigin-RevId: 272518628\n"
    },
    {
      "commit": "e843e2a4b0d4ba5b47f78cdb710c97c5bd6beace",
      "tree": "a2f127c6c52e6ae744af1a3a775e4b9fc8918f03",
      "parents": [
        "8e1972cdc78c7fc473843aec2a241633e4171bf2"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Sep 25 18:26:58 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Sep 25 19:18:45 2019 +0000"
      },
      "message": "Updates version number to 0.4.271163028.20190925.\n\nSignificant changes:\n- dSYMs are no longer required for Swift by default.\n\nPiperOrigin-RevId: 271167220\n"
    },
    {
      "commit": "8e1972cdc78c7fc473843aec2a241633e4171bf2",
      "tree": "8e3396fbc18418c5fbcb1e709254704c2b6e2c3b",
      "parents": [
        "38aeed863c9b8fe1c669ae193c632f33efd0ae4a"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Tue Sep 24 21:39:53 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Sep 25 19:18:39 2019 +0000"
      },
      "message": "Disable SwiftForcesDsyms by default\n\nMany teams have disabled this setting, it is stable enough to disable by default.\n\nTo override this, enable `SwiftForcesdSYMs` in your Tulsi project.\n\nPiperOrigin-RevId: 270989270\n"
    },
    {
      "commit": "38aeed863c9b8fe1c669ae193c632f33efd0ae4a",
      "tree": "d3926855cdce3832d8a358fa7d78208e50bbccf3",
      "parents": [
        "85495e71f6bf684e3ee646db18f03ecc167a732e"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Sep 18 20:33:58 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Sep 18 22:14:48 2019 +0000"
      },
      "message": "Updates version number to 0.4.269873219.20190918.\n\nSignificant changes:\n- Generated xcodeprojs now default to gnu++17 for indexing.\n\nPiperOrigin-RevId: 269878500\n"
    },
    {
      "commit": "85495e71f6bf684e3ee646db18f03ecc167a732e",
      "tree": "97a08e23b319020396907b4a3f779092ba9a0718",
      "parents": [
        "5f5a87f250cf22d949c290b3471b2da26920707b"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Wed Sep 18 16:24:02 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Sep 18 22:14:42 2019 +0000"
      },
      "message": "Default generated xcodeprojs to gnu++17\n\nPiperOrigin-RevId: 269822463\n"
    },
    {
      "commit": "5f5a87f250cf22d949c290b3471b2da26920707b",
      "tree": "d743a43c5c63078f27d832bd3e6394e75291e1dc",
      "parents": [
        "925e2e5f582cf81a6efc1fb242f7f918247e60ec"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Sep 18 15:31:36 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Sep 18 22:14:37 2019 +0000"
      },
      "message": "Run swift-format on TulsiGeneratorTests.\n\nPiperOrigin-RevId: 269811709\n"
    },
    {
      "commit": "925e2e5f582cf81a6efc1fb242f7f918247e60ec",
      "tree": "73168c604df571de6489aa3aeb79de9eeb849f80",
      "parents": [
        "b5355ecb83ce79394d3d5ac004f2b48c17e29220"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Mon Sep 16 22:20:06 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Sep 18 22:14:31 2019 +0000"
      },
      "message": "OptionSet: Treat empty strings as nil\n\n- This fixes issues in inheritance when inheriting a nil\n  value with no other customization leads to an empty string,\n  which can crash Xcode in the case of run args\n\nPiperOrigin-RevId: 269433225\n"
    },
    {
      "commit": "b5355ecb83ce79394d3d5ac004f2b48c17e29220",
      "tree": "5ee69f4fb76ee361a14e0543966926b80595f789",
      "parents": [
        "0e87f825ffd892c6d7d6b8b885847a8a8efb372c"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Sep 12 17:42:28 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Sep 18 22:14:25 2019 +0000"
      },
      "message": "Updates version number to 0.4.268715767.20190912.\n\nPiperOrigin-RevId: 268717329\n"
    },
    {
      "commit": "0e87f825ffd892c6d7d6b8b885847a8a8efb372c",
      "tree": "351920207a7e5907b32c400923f8e59dfcf88cd1",
      "parents": [
        "5afc3cee552c18b7b22543220eb76522a98c3c7b"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Sep 12 17:16:59 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Sep 18 22:14:20 2019 +0000"
      },
      "message": "Updates version number to 0.4.268702226.20190912.\n\nPiperOrigin-RevId: 268711433\n"
    },
    {
      "commit": "5afc3cee552c18b7b22543220eb76522a98c3c7b",
      "tree": "e98384a5c24f4c95d5ddba43f9ce8b0f38bd9a47",
      "parents": [
        "288947a1e017ee9fd92f53f49bed3fa407f827f8"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Sep 05 18:36:22 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Sep 18 22:14:15 2019 +0000"
      },
      "message": "Run swift-format on TulsiEndToEndTests.\n\nPiperOrigin-RevId: 267417036\n"
    },
    {
      "commit": "288947a1e017ee9fd92f53f49bed3fa407f827f8",
      "tree": "9891e184875796c53d842ec1895450b8cc35fb87",
      "parents": [
        "0993c57f48e55db1dab054fa2c645e31766de31e"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Thu Sep 05 10:02:28 2019 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Thu Sep 05 12:48:37 2019 -0400"
      },
      "message": "Updates version number to 0.4.267233661.20190905.\n\nPiperOrigin-RevId: 267363758\n"
    },
    {
      "commit": "0993c57f48e55db1dab054fa2c645e31766de31e",
      "tree": "b4d8e8449ad5f871079b907f283b12063bdbf925",
      "parents": [
        "e5e2aace4d2473526c4ebf12e25fdd8d364e3449"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Wed Sep 04 17:34:02 2019 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Thu Sep 05 12:48:32 2019 -0400"
      },
      "message": "Updates version number to 0.4.267230264.20190904.\n\nPiperOrigin-RevId: 267233178\n"
    },
    {
      "commit": "e5e2aace4d2473526c4ebf12e25fdd8d364e3449",
      "tree": "2a0149bc31ceb01bea558d1d47dff1cb64bd4b0f",
      "parents": [
        "c4ec5baf64b5c5038ae9a94154e03e1bb9d530c8"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Wed Sep 04 16:03:44 2019 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Wed Sep 04 16:07:15 2019 -0400"
      },
      "message": "Update README and fix broken tests\n\n- Update to rules_apple 0.18.0 (latest)\n- Fix AspectTests for rules_apple test changes\n\nPiperOrigin-RevId: 267213881\n"
    },
    {
      "commit": "c4ec5baf64b5c5038ae9a94154e03e1bb9d530c8",
      "tree": "a9ccf905a2e4c91a82d6eb20bfe8dc15a6b6f6c1",
      "parents": [
        "997ce71533d775771857021cef40ac6814035667"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Sep 04 15:48:39 2019 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Wed Sep 04 16:07:10 2019 -0400"
      },
      "message": "Also build both watchOS CPUs when targeting armv7k or arm64_32 as opposed to only building both when targeting iOS.\n\nPiperOrigin-RevId: 267210761\n"
    },
    {
      "commit": "997ce71533d775771857021cef40ac6814035667",
      "tree": "aadda64eede3ac1594a19381c196feba6c656ff2",
      "parents": [
        "ea4ff92de71dcce0ce6184220e32b9662b27067c"
      ],
      "author": {
        "name": "Googler",
        "email": "noreply@google.com",
        "time": "Tue Sep 03 14:13:17 2019 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Wed Sep 04 16:07:03 2019 -0400"
      },
      "message": "Increase minimum iOS OS to 10.0 for some tests\n\nPiperOrigin-RevId: 266972308\n"
    },
    {
      "commit": "ea4ff92de71dcce0ce6184220e32b9662b27067c",
      "tree": "32a2bde88051b6020495ec7811fa0f0ac54e24c6",
      "parents": [
        "08cc2537444aca9aa0662ae125821fa4593a48f4"
      ],
      "author": {
        "name": "kelvinchan",
        "email": "kelvinchan@google.com",
        "time": "Wed Aug 28 13:14:10 2019 -0400"
      },
      "committer": {
        "name": "kelvinchan-google",
        "email": "kelvinchan@google.com",
        "time": "Wed Aug 28 13:46:09 2019 -0400"
      },
      "message": "Updates version number to 0.4.265931314.20190828.\n\nSignificant changes:\n- Indexer targets for direct dependencies of test targets are no\n  longer created.\n\nPiperOrigin-RevId: 265936203\n"
    },
    {
      "commit": "08cc2537444aca9aa0662ae125821fa4593a48f4",
      "tree": "a85197dfd8fd84793d340d9f767facde92e74502",
      "parents": [
        "d648eeaa0b20a6b2f09154839f10954739e41fd7"
      ],
      "author": {
        "name": "Googler",
        "email": "noreply@google.com",
        "time": "Tue Aug 27 20:06:52 2019 -0400"
      },
      "committer": {
        "name": "kelvinchan-google",
        "email": "kelvinchan@google.com",
        "time": "Wed Aug 28 13:46:01 2019 -0400"
      },
      "message": "Skip creating indexer targets for targets that are direct dependencies of test targets.\n\nThe way the xcode project is generated, all sources in targets that are direct dependencies of test targets are added into the Compile Sources phase of the test itself. So creating a separate indexer target for that file just means it will be indexed twice by Xcode, when it really doesn\u0027t need to be.\n\nPiperOrigin-RevId: 265800475\n"
    },
    {
      "commit": "d648eeaa0b20a6b2f09154839f10954739e41fd7",
      "tree": "4464df2975352bfa669c6cbca922121a65f6f89b",
      "parents": [
        "1df8eb89297422029567470b194d73adbe2d472f"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Aug 22 18:54:29 2019 -0400"
      },
      "committer": {
        "name": "Rein Hillmann",
        "email": "rein@google.com",
        "time": "Thu Aug 22 20:54:57 2019 -0400"
      },
      "message": "Don\u0027t apply ARM watchOS cpus to iOS simulator builds.\n\nPiperOrigin-RevId: 264938056\n"
    },
    {
      "commit": "1df8eb89297422029567470b194d73adbe2d472f",
      "tree": "3432473b8af0e97603eb53febab5fe1f206b83f7",
      "parents": [
        "030c0ee9c8be6a1990058fd3052257e7cdc64f76"
      ],
      "author": {
        "name": "rein",
        "email": "rein@google.com",
        "time": "Thu Aug 22 16:14:12 2019 -0400"
      },
      "committer": {
        "name": "Rein Hillmann",
        "email": "rein@google.com",
        "time": "Thu Aug 22 20:54:48 2019 -0400"
      },
      "message": "Updates version number to 0.4.264899296.20190822.\n\nSignificant changes:\n- Always build both armv7k and arm64_32 architectures when a\n  physical watchOS device may be involved.\n- Moved _tulsi-includes -\u003e bazel-tulsi-includes.\n\nPiperOrigin-RevId: 264903092\n"
    },
    {
      "commit": "030c0ee9c8be6a1990058fd3052257e7cdc64f76",
      "tree": "b266985d05ead31973c69859eab87875a70dca6b",
      "parents": [
        "6928bd74b6803da7b9856f4ed63760eebe14fc06"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Aug 22 14:53:43 2019 -0400"
      },
      "committer": {
        "name": "Rein Hillmann",
        "email": "rein@google.com",
        "time": "Thu Aug 22 20:54:39 2019 -0400"
      },
      "message": "Always build both armv7k and arm64_32 architectures when targeting a physical watchOS device or building an application for a physical iOS device that also includes a watch app.\n\nWhen you build a watchOS target, Xcode does not provide a way to definitively determine the architecture of a connected watchOS device during the run script phase like it does for iOS devices (via the ARCHS environment variable) so we can\u0027t know which architecture to target when performing our bazel build.\n\nTo ensure we always have the proper application architecture that needs to be deployed, always build a fat binary that includes the slices for both archs.\n\nAlso removes alternate \"Building for Apple Watch Series 4\" option that is now unnecessary since we\u0027re always building for it.\n\nPiperOrigin-RevId: 264886356\n"
    },
    {
      "commit": "6928bd74b6803da7b9856f4ed63760eebe14fc06",
      "tree": "45557f2013328a8a424fa9c6592deba289bf2899",
      "parents": [
        "ca799bfb9545e78a8ce7bf9a70f7cc90deab0afb"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Wed Aug 21 11:33:56 2019 -0400"
      },
      "committer": {
        "name": "Rein Hillmann",
        "email": "rein@google.com",
        "time": "Thu Aug 22 20:54:31 2019 -0400"
      },
      "message": "Move _tulsi-includes -\u003e bazel-tulsi-includes\n\nThis will prevent Bazel from removing the directory as Bazel\nno longer preserves directories starting with _.\n\nThis will fix some indexing issues, especially after build failure.\n\nPiperOrigin-RevId: 264614781\n"
    },
    {
      "commit": "ca799bfb9545e78a8ce7bf9a70f7cc90deab0afb",
      "tree": "dd6580af7ca4d7d158f3292e88981740e962114a",
      "parents": [
        "4b16a662f3c375560c18c58b50c992ccea399bbe"
      ],
      "author": {
        "name": "kaipi",
        "email": "kaipi@google.com",
        "time": "Tue Aug 20 15:19:05 2019 -0400"
      },
      "committer": {
        "name": "Rein Hillmann",
        "email": "rein@google.com",
        "time": "Thu Aug 22 20:54:23 2019 -0400"
      },
      "message": "Use AppleBundleInfo to detect platform_type instead of always reading it from the attribute.\n\nPiperOrigin-RevId: 264439374\n"
    },
    {
      "commit": "4b16a662f3c375560c18c58b50c992ccea399bbe",
      "tree": "9a7bb0777e5e0c500a175ddbfc9863450e863b8d",
      "parents": [
        "fe15efa60698a3728833facff5dfcd625d148934"
      ],
      "author": {
        "name": "kaipi",
        "email": "kaipi@google.com",
        "time": "Mon Aug 19 11:52:53 2019 -0400"
      },
      "committer": {
        "name": "Rein Hillmann",
        "email": "rein@google.com",
        "time": "Thu Aug 22 20:54:15 2019 -0400"
      },
      "message": "Modify tests to account for rules_apple to split the test rules.\n\nTake 2\n\nPiperOrigin-RevId: 264165543\n"
    },
    {
      "commit": "fe15efa60698a3728833facff5dfcd625d148934",
      "tree": "e082e9c27d8e287bdd829f95aec864db395128dd",
      "parents": [
        "6b5c91bda66c55fe5adb5af4c26975bcd85dca7e"
      ],
      "author": {
        "name": "Googler",
        "email": "noreply@google.com",
        "time": "Fri Aug 16 10:25:08 2019 -0400"
      },
      "committer": {
        "name": "Rein Hillmann",
        "email": "rein@google.com",
        "time": "Thu Aug 22 20:54:07 2019 -0400"
      },
      "message": "Automated rollback of commit 6b5c91bda66c55fe5adb5af4c26975bcd85dca7e.\n\n*** Reason for rollback ***\n\nSince unknown commit was rolled back, this change is now breaking Tulsi tests\n\n*** Original change description ***\n\nFix Tulsi tests to work with the new way the test rules are split into a bundle target and a test target.\n\nPiperOrigin-RevId: 263766495\n"
    },
    {
      "commit": "6b5c91bda66c55fe5adb5af4c26975bcd85dca7e",
      "tree": "9a7bb0777e5e0c500a175ddbfc9863450e863b8d",
      "parents": [
        "01789499a724818f193381621d93008f48d8acca"
      ],
      "author": {
        "name": "kaipi",
        "email": "kaipi@google.com",
        "time": "Thu Aug 15 16:11:37 2019 -0400"
      },
      "committer": {
        "name": "Rein Hillmann",
        "email": "rein@google.com",
        "time": "Thu Aug 22 20:53:57 2019 -0400"
      },
      "message": "Fix Tulsi tests to work with the new way the test rules are split into a bundle target and a test target.\n\nPiperOrigin-RevId: 263626374\n"
    },
    {
      "commit": "01789499a724818f193381621d93008f48d8acca",
      "tree": "e082e9c27d8e287bdd829f95aec864db395128dd",
      "parents": [
        "56b5dee2b6eba54d0c02767cf608623dc8eecabe"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Aug 14 18:11:51 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Aug 14 19:00:42 2019 +0000"
      },
      "message": "Updates version number to 0.4.263367181.20190814.\n\nSignificant changes:\n- Added a warning for when iOS targets have different minimum OS\n  versions.\n\nPiperOrigin-RevId: 263388151\n"
    },
    {
      "commit": "56b5dee2b6eba54d0c02767cf608623dc8eecabe",
      "tree": "687c9b4eb6cef938ab189dc51a217c8b022eac38",
      "parents": [
        "7d7323065838d7d5f0ea756517ebfb21aa502a9c"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Wed Aug 14 16:35:32 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Aug 14 19:00:37 2019 +0000"
      },
      "message": "Add a warning for iOS bundle targets with different min OS versions\n\nUsers should use a single minimum_os_version when possible to reduce\nthe costs of Bazel analysis time and Xcode indexing time.\n\nChanges:\n- New warning for different minimum iOS versions\n- Removed old top-level target warning as we still support it\n- RuleEntryMap insertion should be faster for larger projects.\nPiperOrigin-RevId: 263366741\n"
    },
    {
      "commit": "7d7323065838d7d5f0ea756517ebfb21aa502a9c",
      "tree": "e42bc070b9f82b19585d81d2921f36e4454620c0",
      "parents": [
        "1f3524ace419234e1be3a78cfa8da35e82b5c330"
      ],
      "author": {
        "name": "dmaclach",
        "email": "dmaclach@google.com",
        "time": "Tue Aug 13 21:42:04 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Aug 14 19:00:31 2019 +0000"
      },
      "message": "Move Tulsi link into the generated xcodeproj (\u003cxcodeproj\u003e/.tulsi/tulsi-workspace)\n\nPiperOrigin-RevId: 263218724\n"
    },
    {
      "commit": "1f3524ace419234e1be3a78cfa8da35e82b5c330",
      "tree": "f9e110574ef78d4dfb62fd5488a621905f8bfe75",
      "parents": [
        "515e77538988cf52392357336df7fd81a0c1385e"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Aug 08 17:53:12 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Aug 14 19:00:25 2019 +0000"
      },
      "message": "Change XCTFail in setUp() to print statements because calling XCTFail results in a test crash and prevents the errors from being displayed. If something fails in setUp(), the errors will be printed and the test will eventually fail do to setup not being done.\n\nAlso bumps the simulator version to iOS 12.2.\n\nPiperOrigin-RevId: 262388845\n"
    },
    {
      "commit": "515e77538988cf52392357336df7fd81a0c1385e",
      "tree": "50a269841925513cb24a9854bd3eb39e2b95b7e1",
      "parents": [
        "3c96501a99011ae56b2d60e4fdf140d031c3ea43"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Aug 07 16:11:13 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Aug 14 19:00:19 2019 +0000"
      },
      "message": "Missed a spot when updating 10.1 -\u003e 10.2.1.\n\nPiperOrigin-RevId: 262148236\n"
    },
    {
      "commit": "3c96501a99011ae56b2d60e4fdf140d031c3ea43",
      "tree": "85794ec21a12abe5ca59bbe783cfe5ed6f170a8f",
      "parents": [
        "b22d87a7728f1f22eb295ca2a70d327eebc81813"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Tue Aug 06 21:32:29 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Aug 14 19:00:14 2019 +0000"
      },
      "message": "Update Tulsi to use Xcode 10.2.1.\n\nPiperOrigin-RevId: 261997142\n"
    },
    {
      "commit": "b22d87a7728f1f22eb295ca2a70d327eebc81813",
      "tree": "e2fb4fe2e49b5aebca3ea65b3b78f0fc30e8a023",
      "parents": [
        "7ca4fba71b69212ed27870e85c08b929c57cdc59"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Aug 01 22:26:56 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Aug 01 23:12:15 2019 +0000"
      },
      "message": "Updates version number to 0.4.261170668.20190801.\n\nPiperOrigin-RevId: 261209731\n"
    },
    {
      "commit": "7ca4fba71b69212ed27870e85c08b929c57cdc59",
      "tree": "961420a86cf87cc2960b88fdf9508a5e0783ac9b",
      "parents": [
        "56a071bc4fc31ddb11bbcb5fe9ecce0b591ebba1"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Aug 01 19:24:29 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Aug 01 23:12:09 2019 +0000"
      },
      "message": "Updates version number to 0.4.255225287.20190801.\n\nPiperOrigin-RevId: 261173154\n"
    },
    {
      "commit": "56a071bc4fc31ddb11bbcb5fe9ecce0b591ebba1",
      "tree": "43d343247c85d918b3c0879c715763a1a1223520",
      "parents": [
        "79016be206d6456145ab7c3d87b1cc7801844a5e"
      ],
      "author": {
        "name": "Googler",
        "email": "noreply@google.com",
        "time": "Fri Jul 26 20:39:21 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Aug 01 23:12:04 2019 +0000"
      },
      "message": "Move bazel_cache_reader to Contents/MacOS/ from Contents/Resources/\n\nContents/MacOS/ directory is the recommended place for embedded command-line tools:\nthis is where url(forAuxiliaryExecutable:) looks.\n\nPiperOrigin-RevId: 260204555\n"
    },
    {
      "commit": "79016be206d6456145ab7c3d87b1cc7801844a5e",
      "tree": "eb8c5f2b034368572fad3cc4a930d199e5512738",
      "parents": [
        "09398a37b56160868833f77505c495f34e4baf57"
      ],
      "author": {
        "name": "kelvinchan",
        "email": "kelvinchan@google.com",
        "time": "Wed Jul 24 20:36:54 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Aug 01 23:11:59 2019 +0000"
      },
      "message": "Updates version number to 0.4.259802971.20190724.\n\nSignificant changes:\n- `c++11` is now the default for the CLANG_CXX_LANGUAGE_STANDARD\n  Xcode build setting, which may lead to indexing improvements.\n  Updates options list to match Xcode 10.2.1 and Xcode 11\n  settings.\n\nPiperOrigin-RevId: 259806900\n"
    },
    {
      "commit": "09398a37b56160868833f77505c495f34e4baf57",
      "tree": "62862f8665e915ef55c6ab753badddc8bedb2deb",
      "parents": [
        "fe6fbef6714388b404241a32fd3d5e4e3a841ae1"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Wed Jul 24 19:54:24 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Aug 01 23:11:53 2019 +0000"
      },
      "message": "Add universal startup flags to the clean script\n\nThis will prevent server resets just for a clean\n\nPiperOrigin-RevId: 259797745\n"
    },
    {
      "commit": "fe6fbef6714388b404241a32fd3d5e4e3a841ae1",
      "tree": "6751d6e0518a7d77974f04a072f05183d7f52a62",
      "parents": [
        "c7f934b8c07fc21f14a3313d0e3e546417445f08"
      ],
      "author": {
        "name": "dmaclach",
        "email": "dmaclach@google.com",
        "time": "Wed Jul 17 21:57:29 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Thu Aug 01 23:11:48 2019 +0000"
      },
      "message": "Default to C++11. Updates options list to match Xcode 10.2.1 and Xcode 11 settings.\nNote that new Xcode projects default to C++14.\n\nPiperOrigin-RevId: 258648060\n"
    },
    {
      "commit": "c7f934b8c07fc21f14a3313d0e3e546417445f08",
      "tree": "783288edb6d4b21cdbe53b09f0a79ce45d740a62",
      "parents": [
        "79f49bf77b3da9b925011b5e293b010130300846"
      ],
      "author": {
        "name": "davg",
        "email": "davg@google.com",
        "time": "Wed Jul 10 16:03:42 2019 -0400"
      },
      "committer": {
        "name": "David Goldman",
        "email": "davg@google.com",
        "time": "Wed Jul 10 17:19:24 2019 -0400"
      },
      "message": "Updates version number to 0.4.257463094.20190710.\n\nPiperOrigin-RevId: 257464865\n"
    },
    {
      "commit": "79f49bf77b3da9b925011b5e293b010130300846",
      "tree": "e6023c267ec83616477c3ddb667bae2f9efa5610",
      "parents": [
        "bf4cefe62a74bafcbce1d68302cb7f8d177a5e43"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Jun 26 17:10:31 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Jun 26 18:10:46 2019 +0000"
      },
      "message": "Updates version number to 0.4.255207973.20190626.\n\nSignificant changes:\n- Allow simultaneous builds from different workspaces.\n- Improved support for the new objc_proto_library.\n\nPiperOrigin-RevId: 255212310\n"
    },
    {
      "commit": "bf4cefe62a74bafcbce1d68302cb7f8d177a5e43",
      "tree": "9fc6eead8c5493d107afdcfdaa9986ea2836c9aa",
      "parents": [
        "737969123282f2e401e35a8219be38e010f301f5"
      ],
      "author": {
        "name": "ivanhernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Jun 26 15:47:42 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Jun 26 18:10:41 2019 +0000"
      },
      "message": "Scope the lockfile to workspace to allow simultaneous builds from different workspaces.\n\nPiperOrigin-RevId: 255196553\n"
    },
    {
      "commit": "737969123282f2e401e35a8219be38e010f301f5",
      "tree": "4cf044202c9f81387bd9be9f918a1061669a6e38",
      "parents": [
        "bd941ad9fa55d21230f0f506dceb4f579df87ac7"
      ],
      "author": {
        "name": "thomasvl",
        "email": "thomasvl@google.com",
        "time": "Mon Jun 24 19:26:50 2019 +0000"
      },
      "committer": {
        "name": "Ivan Hernandez",
        "email": "ivanhernandez@google.com",
        "time": "Wed Jun 26 18:10:35 2019 +0000"
      },
      "message": "Internal change.\n\nPiperOrigin-RevId: 254810900\n"
    }
  ],
  "next": "bd941ad9fa55d21230f0f506dceb4f579df87ac7"
}
