)]}'
{
  "commit": "ebc6a833a8bb4e4af0a506a9bea49f9b462a66e7",
  "tree": "51ef04e3e98c3e07126f4548fc48664d9924b275",
  "parents": [
    "932339ce0e02e81aafefc05d068a5838302ec0ac"
  ],
  "author": {
    "name": "Geoffrey Martin-Noble",
    "email": "gcmn@google.com",
    "time": "Tue Aug 25 12:08:52 2020 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Aug 25 12:08:52 2020 -0700"
  },
  "message": "Add lint action to check for tabs (#2984)\n\nThese sneak in occasionally. Confirmed that all existing tab usages are\r\nin excluded files or should be cleaned up.\r\n\r\nTested:\r\nAdded a commit with some tabs\r\nhttps://github.com/google/iree/pull/2984/checks?check_run_id\u003d1028013402\r\n\r\n```\r\nChanged files include tabs. Please use spaces.\r\niree/compiler/Conversion/LinalgToSPIRV/CooperativeMatrixAnalysis.cpp:24:\tif (llvm::size(contract.masks()) !\u003d 0) return false;\r\niree/test/e2e/xla_ops/add.mlir:4:\t%result \u003d \"mhlo.add\"(%0, %1) : (tensor\u003c4xf32\u003e, tensor\u003c4xf32\u003e) -\u003e tensor\u003c4xf32\u003e\r\niree/test/e2e/xla_ops/add.mlir:5:\tcheck.expect_almost_eq_const(%result, dense\u003c[6.0, 8.0, 10.0, 12.0]\u003e : tensor\u003c4xf32\u003e) : tensor\u003c4xf32\u003e\r\n```\r\n\r\nDid some error checking of the script with unknown refs, malformed\r\ncommands, etc.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "45cf1bd8f3d934640928d4d2a93f364313464383",
      "old_mode": 33188,
      "old_path": ".github/workflows/lint.yml",
      "new_id": "92ec1f0e99a53f772739b873493b26a3f53d3811",
      "new_mode": 33188,
      "new_path": ".github/workflows/lint.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61f15f165b8bd65325feff8419a792ceefa71d72",
      "new_mode": 33261,
      "new_path": "scripts/check_tabs.sh"
    }
  ]
}
