)]}'
{
  "commit": "5c380bab78a79ec5d4cb07bb56f6aa7e987bbcd9",
  "tree": "eb8fc22cdeb0d7f8688a7d21b6df3bfc64147b24",
  "parents": [
    "042ece1d204ad4580ce1c7730c1520a03b3abec5"
  ],
  "author": {
    "name": "cparsons",
    "email": "cparsons@google.com",
    "time": "Mon Feb 25 11:15:28 2019 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Feb 25 11:19:21 2019 -0800"
  },
  "message": "Generate Stardoc documentation for modules of functions\n\nThus, if a Starlark file exposes a struct which contains functions (as a way of namespacing these functions, such as math.min()), Starlark generates documentation for these functions in the correct namespace.\n\nThis also changes Stardoc to avoid documenting private symbols (prefixed with an underscore) by default.\n\nProgress toward https://github.com/bazelbuild/skydoc/issues/161.\n\nRELNOTES: None.\nPiperOrigin-RevId: 235565344\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bf7a026ea4f0a795d8114fafbe32e3a5b48f4667",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/skydoc/SkydocMain.java",
      "new_id": "baf13766a118b7ee84982c0631f05018b76ee109",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/skydoc/SkydocMain.java"
    },
    {
      "type": "modify",
      "old_id": "cd995330167162f5176a0617df7071f1dded0cd4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/skydoc/fakebuildapi/FakeStructApi.java",
      "new_id": "82d8ec762a966b378bf86c998d4a3c6dde1e2f15",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/skydoc/fakebuildapi/FakeStructApi.java"
    },
    {
      "type": "modify",
      "old_id": "05d9df3df27b8828959d0f33386780586e6103a0",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/skydoc/BUILD",
      "new_id": "56a28a2db8fd55b19f54fe9eb00d9b6afd2e8f33",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skydoc/BUILD"
    },
    {
      "type": "modify",
      "old_id": "cb1e448b32cc09ad17a11d657faa999842ebd925",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/skydoc/testdata/config_apis_test/golden.txt",
      "new_id": "b16c972e8d05daf90a7c38a13bcf821fcf7f3bc2",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skydoc/testdata/config_apis_test/golden.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03f0a35f7a465351053b6ee853aed51090858d71",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skydoc/testdata/module_test/golden.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1b04b3b1f964f31cce2980c21b525d897d0153c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skydoc/testdata/module_test/input.bzl"
    },
    {
      "type": "modify",
      "old_id": "3db78758aee419bb2605fba6e6acef5e1812ddbb",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/skydoc/testdata/unknown_name_test/golden.txt",
      "new_id": "3e9ae4a7546c8e379d3c07d400a95be1b8af9f06",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skydoc/testdata/unknown_name_test/golden.txt"
    }
  ]
}
