)]}'
{
  "commit": "87094fc2daa9613c2fad454dbb068a8f23ce8de8",
  "tree": "c70b775150ceda832a1717b52d8105e5bc6be351",
  "parents": [
    "d5904220bccc7f9e49a507d969bcc83428e582df"
  ],
  "author": {
    "name": "Matheus Tavares",
    "email": "matheus.bernardino@usp.br",
    "time": "Tue May 04 13:27:35 2021 -0300"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed May 05 12:27:17 2021 +0900"
  },
  "message": "ci: run test round with parallel-checkout enabled\n\nWe already have tests for the basic parallel-checkout operations. But\nthis code can also run be executed by other commands, such as\ngit-read-tree and git-sparse-checkout, which are currently not tested\nwith multiple workers. To promote a wider test coverage without\nduplicating tests:\n\n1. Add the GIT_TEST_CHECKOUT_WORKERS environment variable, to optionally\n   force parallel-checkout execution during the whole test suite.\n\n2. Set this variable (with a value of 2) in the second test round of our\n   linux-gcc CI job. This round runs `make test` again with some\n   optional GIT_TEST_* variables enabled, so there is no additional\n   overhead in exercising the parallel-checkout code here.\n\nNote that tests checking out less than two parallel-eligible entries\nwill fall back to the sequential mode. Nevertheless, it\u0027s still a good\nexercise for the parallel-checkout framework as the fallback codepath\nalso writes the queued entries using the parallel-checkout functions\n(only without spawning any worker).\n\nSigned-off-by: Matheus Tavares \u003cmatheus.bernardino@usp.br\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a66b5e8c75aec2e4a9ea80227a8b492c8efcdf8d",
      "old_mode": 33261,
      "old_path": "ci/run-build-and-tests.sh",
      "new_id": "23b28e739116bbc7065765ed9e76d8bc6a2833ef",
      "new_mode": 33261,
      "new_path": "ci/run-build-and-tests.sh"
    },
    {
      "type": "modify",
      "old_id": "6fb3f1e6c9adc37a4c0c533d6b64a562da92d63c",
      "old_mode": 33188,
      "old_path": "parallel-checkout.c",
      "new_id": "6b1af32bb3d4f7fc52db1ccf1bbda46ccda95fa4",
      "new_mode": 33188,
      "new_path": "parallel-checkout.c"
    },
    {
      "type": "modify",
      "old_id": "fd9375b146d199b076b22d6b3b0ad8a9c1a9e4a6",
      "old_mode": 33188,
      "old_path": "t/README",
      "new_id": "a194488f2780e34d978d95cf6d79c31e0da4ce01",
      "new_mode": 33188,
      "new_path": "t/README"
    },
    {
      "type": "modify",
      "old_id": "d6740425b1a6fbab5fa0bb8586ee4da1531a2ca0",
      "old_mode": 33188,
      "old_path": "t/lib-parallel-checkout.sh",
      "new_id": "21f5759732806407aa3ecfab2e48b18b4cb75286",
      "new_mode": 33188,
      "new_path": "t/lib-parallel-checkout.sh"
    }
  ]
}
