)]}'
{
  "commit": "1d3f309c1ce14cf7cf78d8e4127ae8d3d3cc00bc",
  "tree": "5a85503a18947cc870b182501b2be9e4c0d3ed05",
  "parents": [
    "844fef5289548a0ee3ecbb70c634e63f4bc156be"
  ],
  "author": {
    "name": "brandjon",
    "email": "brandjon@google.com",
    "time": "Mon Jun 08 10:58:25 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Jun 08 10:59:57 2020 -0700"
  },
  "message": "Factor BzlLoadFunction.InliningState into callers of the inlining code path\n\nInliningState becomes package-visible and gains some documentation. It is now an opaque object that replaces the set of visited bzl keys for a BUILD file.\n\nThis prepares the way for a follow-up CL that has StarlarkBuiltinsFunction call BzlLoadFunction\u0027s inlining code path with an existing InliningState (obtained from prior BzlLoadFunction evaluation). It allows us to have it call computeInline(), the same entry point which PackageFunction calls, rather than exposing computeInlineWithState() to package visibility.\n\ncomputeInlineWithState() is renamed to computeInlineCachedData(), since its distinguishing feature is now only that it returns the cached data wrapper, and not that it accepts InliningState.\n\nWork toward #11437.\n\nRELNOTES: None\nPiperOrigin-RevId: 315309686\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9692879f0677877edcf694da61b9fcb7c4516af2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/BzlLoadFunction.java",
      "new_id": "243b1cc17e59522192f7f3bb6c63a2cd6c49f171",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/BzlLoadFunction.java"
    },
    {
      "type": "modify",
      "old_id": "7d6b8459ccdc8b3f281f4ed0a7d54b017bd615e4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/PackageFunction.java",
      "new_id": "9d4cd18e225b73c7b26ab0f5dca5a6db1f15a8d8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/PackageFunction.java"
    }
  ]
}
