)]}'
{
  "commit": "5ce60ff1e02ead0618808237f01b8a343bd93679",
  "tree": "82a4491f66b288e64dc8c7fc4af5134f92f7f420",
  "parents": [
    "deeeba3fc8003cbbcc73e04f14fc5b5275e72e5d"
  ],
  "author": {
    "name": "Klaus Aehlig",
    "email": "aehlig@google.com",
    "time": "Wed Aug 07 01:29:29 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Aug 07 01:30:39 2019 -0700"
  },
  "message": "Clear marker file on repository override\n\nBazel internally uses a marker file to check if the definition\nof an external repository has changed. If an external repository\nis overridden by a command-line flag, we cannot just keep the\nold marker file, as on the next call without the override, the\neffect of the override has to be undone. Therefore, clear the\nmarker file, if an override is active for the given repository.\n\nFixes #8543.\n\nChange-Id: I775791c45da9321619b6dc2c7477c645852a6f99\nPiperOrigin-RevId: 262086344\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cb4bbcee3044d01233ce6ae214d18ce5f7de0571",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java",
      "new_id": "2c51e56b745004451ea6d686b519366af7875877",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java"
    },
    {
      "type": "modify",
      "old_id": "67d9ac6ecaa9cab7fcc5555a71f5a0d295b9a7f6",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/workspace_test.sh",
      "new_id": "1da09788ced3d1ba2006610d0944d07ef16edec9",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/workspace_test.sh"
    }
  ]
}
