)]}'
{
  "commit": "73e7122a7e030bcff95058e7b1460f4d7a0d5e46",
  "tree": "8cd62fa904d5f76fc6d5c34990b19567dbaed609",
  "parents": [
    "4989f742e0ad4398e8bafbbbe5b0636a16b7894c"
  ],
  "author": {
    "name": "Antoine Musso",
    "email": "hashar@free.fr",
    "time": "Thu Oct 13 16:46:25 2022 +0200"
  },
  "committer": {
    "name": "Antoine Musso",
    "email": "hashar@free.fr",
    "time": "Fri Oct 14 13:31:42 2022 +0200"
  },
  "message": "Refactor eclipse/project.py to make it testable\n\nMove all the logic of tools/eclipse/project.py so it can be tested and\nadd a few tests.\n\nAdd a py_test target so one can run the tests from bazel using:\n\n  bazel test --test_output\u003dstreamed //tools/eclipse:test\n\nAdd a bunch of tests and a helper to generate a coverage report. The\nresulting coverage report can be checked by opening\n`tools/eclipse/htmlcov/project_py.html`.\n\nChange-Id: I03582d70a5ec28117ab6d3b4c098d84e12e3d8dc\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1bc5aa12428cefb7f40466014928b695ce8b9d71",
      "new_mode": 33188,
      "new_path": "tools/eclipse/.gitignore"
    },
    {
      "type": "modify",
      "old_id": "789a607e082b09c04e7973a2bc2c0e91ad1ddd07",
      "old_mode": 33188,
      "old_path": "tools/eclipse/BUILD",
      "new_id": "451f22dc7b42994a7ea42630da2dbd0a9139917a",
      "new_mode": 33188,
      "new_path": "tools/eclipse/BUILD"
    },
    {
      "type": "modify",
      "old_id": "a24266f28c28a8985aaf0d410169ae7cd3567049",
      "old_mode": 33261,
      "old_path": "tools/eclipse/project.py",
      "new_id": "93eeb3a1ac32ec8ea3dd30d942b90261372597a0",
      "new_mode": 33261,
      "new_path": "tools/eclipse/project.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be734748843cce9c9e858ffaaa69c8aa416068a6",
      "new_mode": 33261,
      "new_path": "tools/eclipse/test_project.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa3e819db2f570930bbe77f0afd3f5ba8487358a",
      "new_mode": 33261,
      "new_path": "tools/eclipse/test_project_coverage"
    }
  ]
}
