)]}'
{
  "commit": "6efc5b787ad3164cc2fb779c73377695032b4524",
  "tree": "56fbd302ff43979ae5e991e814abf1f841b00ad1",
  "parents": [
    "d97392fb03a1deacbe655883564530ab856073c1"
  ],
  "author": {
    "name": "ichern",
    "email": "ichern@google.com",
    "time": "Thu Jun 06 10:49:59 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Jun 06 10:51:08 2019 -0700"
  },
  "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": "7d3ddcfdc47675ba4ff522c65c2d79c228682a49",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java",
      "new_id": "8e772005cd5bb8c0c717e4b508f3f2131d390a68",
      "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"
    }
  ]
}
