)]}'
{
  "commit": "7a25eda9bf90a6652d9de88126c03415999a4b09",
  "tree": "9cde38da958fc76955b019ca7900c6eb0ea94abe",
  "parents": [
    "c5f93b88d13631a01530fb78213dfb575486d675"
  ],
  "author": {
    "name": "ichern",
    "email": "ichern@google.com",
    "time": "Thu Jun 06 10:49:59 2019 -0700"
  },
  "committer": {
    "name": "Laurent Le Brun",
    "email": "laurentlb@gmail.com",
    "time": "Wed Jun 12 14:04:14 2019 +0200"
  },
  "message": "Treat existence of managed directories as a part of repository dirtiness.\n\n- If managed directory is declared for the external repository and does not exist (probably was deleted by user), make external repository dirty and re-fetch it.\n- Add tests to demonstrate the added behavior to ManagedDirectoriesBlackBoxTest.\n- Closes #8487.\n\nCloses #8564.\n\nPiperOrigin-RevId: 251882207\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "961a95a48182b0af3619c8b84a81c4e0d5de5aaa",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/BazelRepositoryModule.java",
      "new_id": "5c94b2e835418d6c3b9d1e21d8fcdec6e9cf82e9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/BazelRepositoryModule.java"
    },
    {
      "type": "modify",
      "old_id": "f0acce2e66a2bdd51867210ed62a6e607711d2a9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java",
      "new_id": "9fc8f7f1e0df83277532570763ff97b682359fad",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java"
    },
    {
      "type": "modify",
      "old_id": "bbc0eaf894b15f1c221a23aeacd5648485867aae",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDirectoryDirtinessChecker.java",
      "new_id": "309b51dea42cbf712e1cb319a757fee5b3decfaf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDirectoryDirtinessChecker.java"
    },
    {
      "type": "modify",
      "old_id": "c5677c9c4e12f9d0337b091e2b34c65b8fee1a79",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/blackbox/tests/manageddirs/ManagedDirectoriesBlackBoxTest.java",
      "new_id": "2cbbf740544a387b1eb6a283623fdcf39f882266",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/blackbox/tests/manageddirs/ManagedDirectoriesBlackBoxTest.java"
    },
    {
      "type": "modify",
      "old_id": "f693bead1a177d65ad978eaa2a565deb4d19c4e3",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorTest.java",
      "new_id": "39cea3fc35f9838cb9dbeab3d4b09aad7ac6700b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorTest.java"
    }
  ]
}
