)]}'
{
  "commit": "2f5431b321ec136625cb389019993fc1207482d7",
  "tree": "68c388a423ee0607e5d6f8145f0902c3756111cd",
  "parents": [
    "f73670659974060109c294c58a37506cfe9f33a0"
  ],
  "author": {
    "name": "nglevin",
    "email": "nglevin@google.com",
    "time": "Mon Feb 26 10:19:52 2018 -0500"
  },
  "committer": {
    "name": "Jonathan Dierksen",
    "email": "dierksen@google.com",
    "time": "Wed Feb 28 18:22:32 2018 -0500"
  },
  "message": "Automated rollback of commit 6989b830b6406ec84db56043ad886db665a3abd1.\n\n*** Reason for rollback ***\n\nThis change isn\u0027t necessary.\n\nOn macOS, all compiled apps have their debug data spread out across\nall generated .o files, rather than linking it directly into the\nbinary. The binary itself has a small debug map to point to these .o\nfiles.\n\nThe .dSYM bundle pulls all the information from those .o files into\na common binary structure, but this is typically assumed to be\noptional.\n\nhttps://stackoverflow.com/a/12827463\nhttps://stackoverflow.com/a/33307778 (to a lesser extent)\n\nMeanwhile, this -g0 is ignored as it follows the \u0027-g\u0027 to emit debug\nsymbols. Clang\u0027s response to combining these flags is to read the\n\u0027-g\u0027 first and ignore later flags related to emitting debug symbols.\n\nBecause the dSYM bundle is composed directly from the generated .o\nfiles and the debug map, there is not a fantastic way to defer or\nmitigate that cost.\n\nSome investigation could be done of the dsymutil -minimize feature\nthat has been in macOS for some time, and recently upstreamed in\nllvm-dsymutil (https://reviews.llvm.org/D42688), but that is not\nyet a priority.\n\nPiperOrigin-RevId: 187017593\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "28674090207a42e26a98c9ff873d9ecf83c56a8a",
      "old_mode": 33261,
      "old_path": "src/TulsiGenerator/Scripts/bazel_build.py",
      "new_id": "6066805f9efd0fa27fd7c431223f2861993b6cb2",
      "new_mode": 33261,
      "new_path": "src/TulsiGenerator/Scripts/bazel_build.py"
    }
  ]
}
