)]}'
{
  "commit": "ebee5580ca7e4dba06405713de14507909615966",
  "tree": "6ab8278bbc876ac71f23e1e66151bbdcab1b108e",
  "parents": [
    "87094fc2daa9613c2fad454dbb068a8f23ce8de8"
  ],
  "author": {
    "name": "René Scharfe",
    "email": "l.s.r@web.de",
    "time": "Sun Jun 06 03:01:57 2021 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sun Jun 06 10:40:26 2021 +0900"
  },
  "message": "parallel-checkout: avoid dash local bug in tests\n\nDash bug https://bugs.launchpad.net/ubuntu/+source/dash/+bug/139097\nlets the shell erroneously perform field splitting on the expansion of a\ncommand substitution during declaration of a local variable.  It causes\nthe parallel-checkout tests to fail e.g. when running them with\n/bin/dash on MacOS 11.4, where they error out like this:\n\n   ./t2080-parallel-checkout-basics.sh: 33: local: 0: bad variable name\n\nThat\u0027s because the output of wc -l contains leading spaces and the\nreturned number of lines is treated as another variable to declare, i.e.\nas in \"local workers\u003d 0\".\n\nWork around it by enclosing the command substitution in quotes.\n\nHelped-by: Matheus Tavares Bernardino \u003cmatheus.bernardino@usp.br\u003e\nHelped-by: SZEDER Gábor \u003cszeder.dev@gmail.com\u003e\nHelped-by: Ævar Arnfjörð Bjarmason \u003cavarab@gmail.com\u003e\nSigned-off-by: René Scharfe \u003cl.s.r@web.de\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "21f5759732806407aa3ecfab2e48b18b4cb75286",
      "old_mode": 33188,
      "old_path": "t/lib-parallel-checkout.sh",
      "new_id": "83b279a846c699b80aa93ae1bccceb66275f4baf",
      "new_mode": 33188,
      "new_path": "t/lib-parallel-checkout.sh"
    }
  ]
}
