)]}'
{
  "commit": "93adb10c639fe3b7e5bfb17802b13ea46379e56e",
  "tree": "4dfd1a433348ae818da8559538fe3fe958ce8ee7",
  "parents": [
    "8243c8486fb56bdbc1d928673179bdf98b2209a9"
  ],
  "author": {
    "name": "cparsons",
    "email": "cparsons@google.com",
    "time": "Wed Jul 11 11:44:17 2018 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-piper@google.com",
    "time": "Wed Jul 11 11:45:55 2018 -0700"
  },
  "message": "Change some core semantics of skydoc.\n\n- Change Skydoc to only document exported symbols in the target file, instead of all exported symbols in the transitive dependencies of the target file. This circumvents a prior error scenario where main.bzl could depend on dep.bzl, and both export a rule named ?my_rule?, which would result in a conflict.\n- Offer the option to specify whitelisted symbols for which to output documentation, allowing a user to only request documentation for a subset of rules defined in a given file. This allows more granular control of documentation layout.\n\nRELNOTES: None.\nPiperOrigin-RevId: 204161197\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7f664737ac47d4f2442dcf9ff8384ca4ae214496",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/skydoc/SkydocMain.java",
      "new_id": "2f0a7f49326b540fdca795d2fa7300b45569d449",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/skydoc/SkydocMain.java"
    },
    {
      "type": "modify",
      "old_id": "4260032ad8de4ba02086c7fd2aff88ba69d3e37d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/skydoc/fakebuildapi/FakeSkylarkRuleFunctionsApi.java",
      "new_id": "e75a4838294a955de61edac610ac0c89a1095f68",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/skydoc/fakebuildapi/FakeSkylarkRuleFunctionsApi.java"
    },
    {
      "type": "modify",
      "old_id": "31b365d3946650162795a0c8a89768ebf25e3f7b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/skydoc/BUILD",
      "new_id": "f36e9dbdc80d3101a7cfa2638079cd4c3a7c75dd",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skydoc/BUILD"
    },
    {
      "type": "modify",
      "old_id": "5bf7a95704eadc05137e2349b7b43e7c50c10224",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/skydoc/SkydocTest.java",
      "new_id": "185547d580a92585ec3cf7d71604298fdc856eff",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skydoc/SkydocTest.java"
    },
    {
      "type": "modify",
      "old_id": "8a9a1c70105dadd6f83423e8372b861d11f4ece3",
      "old_mode": 33261,
      "old_path": "src/test/java/com/google/devtools/build/skydoc/skydoc_e2e_test_runner.sh",
      "new_id": "ac40e9abdef4adc12e6974cc3f093093749ab051",
      "new_mode": 33261,
      "new_path": "src/test/java/com/google/devtools/build/skydoc/skydoc_e2e_test_runner.sh"
    },
    {
      "type": "modify",
      "old_id": "c63cedaa08443eb33a90d27b35dadb37ce192e4c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/skydoc/skydoc_test.bzl",
      "new_id": "455b45d8598899d0f86877d3e3aa2bf2fba1ccb0",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skydoc/skydoc_test.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8213e0d7948d4c410013a80a68ee42f54191c22d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skydoc/testdata/filter_rules_test/dep.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "457c1b7ef993fdbba44003bcafef80a1efcbf75d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skydoc/testdata/filter_rules_test/golden.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ec3530279d95aaa396ef647dc99e457d1d0a463",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skydoc/testdata/filter_rules_test/input.bzl"
    }
  ]
}
