)]}'
{
  "commit": "074b957d4c818236dab089429c6bc041509f58d4",
  "tree": "c95827221987e6f5b8e3a22fae7fe125100daafd",
  "parents": [
    "fd0307a2cc7019b360f77033a7f7465e103a61af"
  ],
  "author": {
    "name": "Damien Martin-Guillerez",
    "email": "dmarting@google.com",
    "time": "Mon May 23 12:33:07 2016 +0000"
  },
  "committer": {
    "name": "Yue Gan",
    "email": "yueg@google.com",
    "time": "Mon May 23 13:10:26 2016 +0000"
  },
  "message": "Use setLoadingOrWorkspacePhase instead of setLoadingPhase where relevant,\n\ncommit 3fedf9e618cbce3dbdd00559b2de0bb8e2d43171 introduced the distinction between the loading phase and the workspace phase.\n\nThis check broke the use of native.existing_rule(s) in skylark remote repository, added a regression test for it.\n\nFixes #1277\n\n--\nMOS_MIGRATED_REVID\u003d122988569\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "344d9c76ba3a0c2d5836d60400b0951b6e51dbf9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/repository/skylark/SkylarkRepositoryModule.java",
      "new_id": "4939e3271b58e18e399a635d7db5639cd2791198",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/repository/skylark/SkylarkRepositoryModule.java"
    },
    {
      "type": "modify",
      "old_id": "6dc557797c17a81de72dada6bc1c3fbcd6cd23c4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/PackageFactory.java",
      "new_id": "f86931571ce48130000f907c9c1d623dec87bd55",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/PackageFactory.java"
    },
    {
      "type": "modify",
      "old_id": "91e5e81880ad95fe482f041afc7a5ed74247108c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/SkylarkNativeModule.java",
      "new_id": "41762fe722019b7dbd128613de8995b4bbc696c9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/SkylarkNativeModule.java"
    },
    {
      "type": "modify",
      "old_id": "95f4bd4b1560e68c5f85a00d8f5ad98493fba2a9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/SkylarkAttr.java",
      "new_id": "2fd7e1aa1d51b5818b9941a35c0371420b50be26",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/SkylarkAttr.java"
    },
    {
      "type": "modify",
      "old_id": "8d452b6aec0e08569687bf07b5e7639e8599860f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleClassFunctions.java",
      "new_id": "abf4cf12e9649f35b2813a11664b392da0b7090f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleClassFunctions.java"
    },
    {
      "type": "modify",
      "old_id": "e26b257af762fd1da5dbee449c188017dbcd0b9f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/syntax/Environment.java",
      "new_id": "d9a8b276f616697645ec94f141891199f6e63b2f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/syntax/Environment.java"
    },
    {
      "type": "modify",
      "old_id": "e512b70eefa0d9a9885cba9e968c288e81bf970b",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/skylark_repository_test.sh",
      "new_id": "d20cb8b0335ed0d28aaba47214be364239763b41",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/skylark_repository_test.sh"
    }
  ]
}
