)]}'
{
  "commit": "d790ce4027a4361e2ea821f56d236d4fe0e732c3",
  "tree": "63c199df18f81d493b11e4f1fa6655ffb70de337",
  "parents": [
    "57974d489d613f452d4bc9f4324262479e13400d"
  ],
  "author": {
    "name": "cparsons",
    "email": "cparsons@google.com",
    "time": "Wed Jun 27 15:29:02 2018 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-piper@google.com",
    "time": "Wed Jun 27 15:30:32 2018 -0700"
  },
  "message": "Inspect post-evaluation exported variables to obtain rule names.\n\nThis is a much cleaner, more elegant approach than previous regex matching.\nThis still leaves room for unknown-name rule definitions, in case, for example, a user namespaces their rule definition not at the top level.\nFor example: \"foo.bar \u003d rule(...)\"\n\nRELNOTES: None.\nPiperOrigin-RevId: 202380975\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e14cc1a16a357879d5c3c021e2426eea59ae083",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/skydoc/SkydocMain.java",
      "new_id": "1d9043f8b707e4b38e4a3098413a140d986d38c6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/skydoc/SkydocMain.java"
    },
    {
      "type": "modify",
      "old_id": "dcae202abce06ae3b07d50253f5006431b869449",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/skydoc/fakebuildapi/FakeSkylarkRuleFunctionsApi.java",
      "new_id": "16635fcbca7ec4ef6cfbcfb3f03a0e60f63c9e78",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/skydoc/fakebuildapi/FakeSkylarkRuleFunctionsApi.java"
    },
    {
      "type": "modify",
      "old_id": "13f2cc9edd7c07b1c1657b4f6e96348320474068",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/skydoc/rendering/BUILD",
      "new_id": "0dc5f0827c8694bc0524c3ff2a70bb7951d21f45",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/skydoc/rendering/BUILD"
    },
    {
      "type": "modify",
      "old_id": "0d8a150dfc974d250fd109e0c1c3752902057ab1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/skydoc/rendering/RuleInfo.java",
      "new_id": "dee5e0f94bf5603dd50b56b4feb88d9df661d417",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/skydoc/rendering/RuleInfo.java"
    },
    {
      "type": "modify",
      "old_id": "d6daaa3398744b6a079842cbc74f6231edbae235",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/skydoc/BUILD",
      "new_id": "e5a80fd54db06145a0bb4dc47062c1fc76e281e9",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skydoc/BUILD"
    },
    {
      "type": "modify",
      "old_id": "d80fe4ed35b0ce4f9c5aa36251c79e81f2b4185e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/skydoc/SkydocTest.java",
      "new_id": "ad524c6df5905c044b5f0fe9049ed5bd88d1e335",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skydoc/SkydocTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1a4a66325b38e749414c25e9532b71126d3482d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skydoc/multiple_rules_test/golden.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1c0538231610ef6d758b86a336c5e336ca41b9a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skydoc/multiple_rules_test/input.txt"
    },
    {
      "type": "modify",
      "old_id": "0bf3a8c96a7f279902d9c4b4e3c40761fbf91423",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/skydoc/simple_test/golden.txt",
      "new_id": "50b71f076baf85b06d671a56aa2f291f8875d09f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skydoc/simple_test/golden.txt"
    },
    {
      "type": "modify",
      "old_id": "9b49c77015a145a77347d6ebc8a0d34311d98446",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/skydoc/unknown_name_test/golden.txt",
      "new_id": "ab79bcf5d6c0028b81df9af0e14767c85ffe1974",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/skydoc/unknown_name_test/golden.txt"
    }
  ]
}
