)]}'
{
  "commit": "be3b1fc838386bdbea39d9750ea4411294870575",
  "tree": "b6b9d0219129e94735ce2a207a74c0d16a652490",
  "parents": [
    "184c66e563babf7f6396c0d6236e75ed3a7bfcc1"
  ],
  "author": {
    "name": "László Csomor",
    "email": "laszlocsomor@users.noreply.github.com",
    "time": "Fri Apr 12 19:35:29 2019 +0200"
  },
  "committer": {
    "name": "c-parsons",
    "email": "cparsons@google.com",
    "time": "Fri Apr 12 13:35:29 2019 -0400"
  },
  "message": "diff_test: add rule and tests (#136)\n\nThis new test rule compares two files and passes\r\nif the files match.\r\n\r\nOn Linux/macOS/non-Windows, the test compares\r\nfiles using \u0027diff\u0027.\r\n\r\nOn Windows, the test compares files using\r\n\u0027fc.exe\u0027. This utility is available on all Windows\r\nversions I tried (Windows 2008 Server, Windows\r\n2016 Datacenter Core).\r\n\r\nSee https://github.com/bazelbuild/bazel/issues/5508\r\nSee https://github.com/bazelbuild/bazel/issues/4319\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6fa677e1be6ec5c2370034a3a75d09c01fd6755d",
      "old_mode": 33188,
      "old_path": "docs/BUILD",
      "new_id": "f4f6b55d3bf5bbba4ccbe7034f16a216ea740c47",
      "new_mode": 33188,
      "new_path": "docs/BUILD"
    },
    {
      "type": "modify",
      "old_id": "0d7d150bae1acced6551994040087320617f9b9b",
      "old_mode": 33188,
      "old_path": "rules/BUILD",
      "new_id": "b008166b9a15182583574617ba5ba97e994579d8",
      "new_mode": 33188,
      "new_path": "rules/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6fb3581f380e02471df633dee4aee81651b4c649",
      "new_mode": 33188,
      "new_path": "rules/diff_test.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a33bf28ccb9ec3497123425890d1ed07bfae45e",
      "new_mode": 33188,
      "new_path": "tests/diff_test/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86ba0095bc6cbbac913e07dd88fdcd62a0a136fd",
      "new_mode": 33188,
      "new_path": "tests/diff_test/a.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86ba0095bc6cbbac913e07dd88fdcd62a0a136fd",
      "new_mode": 33188,
      "new_path": "tests/diff_test/aa.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "19102815663d23f8b75a47e7a01965dcdc96468c",
      "new_mode": 33188,
      "new_path": "tests/diff_test/b.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa43307f7a0539a0c0d8291b06ffbbb50a25cdf6",
      "new_mode": 33261,
      "new_path": "tests/diff_test/diff_test_tests.sh"
    }
  ]
}
