)]}'
{
  "commit": "6e167e622decfb40e16f7d0e22667a3eaed13662",
  "tree": "547c8f0122f72f1c25c981a0636692375c0834b6",
  "parents": [
    "36c8af5b05377126514e368ccf011a089a457e47"
  ],
  "author": {
    "name": "laszlocsomor",
    "email": "laszlocsomor@google.com",
    "time": "Thu Oct 31 03:21:37 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Oct 31 03:22:42 2019 -0700"
  },
  "message": "Automated rollback of commit 06d2f6d8ad1a7cde19c064e54e31dad7bd8cfdcf.\n\n*** Reason for rollback ***\n\nWe must implement path case fixing on top of Skyframe (by requesting DirectoryListingValue), rather than as a JNI method. That way clients get invalidated when a path is renamed such that only the casing changes.\n\n*** Original change description ***\n\nWindows: implement getCorrectCasing\n\nImplement getCorrectCasing: a function that\nnormalizes a path and returns the case-correct\nversion of it.\n\nSee https://github.com/bazelbuild/bazel/issues/8799\n\nCloses #9435.\n\nPiperOrigin-RevId: 277688249\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e54b92337079ee5244475bb903bf7e7cdbd6a64b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/windows/WindowsFileSystem.java",
      "new_id": "a80f3d5a16c22b3df9c57cd0d661be58d02627fa",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/windows/WindowsFileSystem.java"
    },
    {
      "type": "modify",
      "old_id": "552c606057412f5bfdb82f84a9f7965d3a2e2637",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/windows/jni/WindowsFileOperations.java",
      "new_id": "340893f581a73ada5ec7b803994868a77c3a938b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/windows/jni/WindowsFileOperations.java"
    },
    {
      "type": "modify",
      "old_id": "47f5f82bc54edbae9fab453fc6029673bbab7e4a",
      "old_mode": 33188,
      "old_path": "src/main/native/windows/file-jni.cc",
      "new_id": "63d81d8775596d0b2c7975e246dbf2d10a4f454a",
      "new_mode": 33188,
      "new_path": "src/main/native/windows/file-jni.cc"
    },
    {
      "type": "modify",
      "old_id": "fa65374a1b8d501e4787d246cb0a0d242e8d7bbb",
      "old_mode": 33188,
      "old_path": "src/main/native/windows/file.cc",
      "new_id": "cc79ead588522fcb0291539f2338dd93c4fc0850",
      "new_mode": 33188,
      "new_path": "src/main/native/windows/file.cc"
    },
    {
      "type": "modify",
      "old_id": "978668731430a773db21b7c8c7e62b05a83bd0f6",
      "old_mode": 33188,
      "old_path": "src/main/native/windows/file.h",
      "new_id": "f8651e6ed979ebad61c0685c4e95d1b94338a6e9",
      "new_mode": 33188,
      "new_path": "src/main/native/windows/file.h"
    },
    {
      "type": "modify",
      "old_id": "1efa839b13518097f6b344adfad80c46d8849e6a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/windows/WindowsFileSystemTest.java",
      "new_id": "dc3275c03a8ec99b0e273caa32a1b06249779a1e",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/windows/WindowsFileSystemTest.java"
    },
    {
      "type": "modify",
      "old_id": "de3c8afea585bb0aee34303b4b58c5fcbe55b1b2",
      "old_mode": 33188,
      "old_path": "src/test/native/windows/file_test.cc",
      "new_id": "49ce1339d54781d5732b35eb8238467d7c76736f",
      "new_mode": 33188,
      "new_path": "src/test/native/windows/file_test.cc"
    }
  ]
}
