)]}'
{
  "commit": "cea69151a4d4c0861a6dd5006267141b04ebbadb",
  "tree": "22d82cbcbf58bc82e9ba5805d07ee31be77083aa",
  "parents": [
    "f08cbf60fe11507b5ff722ceae95dfb86ce654ee"
  ],
  "author": {
    "name": "Jeff King",
    "email": "peff@peff.net",
    "time": "Wed Oct 07 14:19:23 2020 -0400"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Oct 07 11:50:09 2020 -0700"
  },
  "message": "index-pack: restore \"resolving deltas\" progress meter\n\nCommit f08cbf60fe (index-pack: make quantum of work smaller, 2020-09-08)\nrefactored the main loop in threaded_second_pass(), but also deleted the\ncall to display_progress() at the top of the loop. This means that users\ntypically see no progress at all during the delta resolution phase (and\nfor large repositories, Git appears to hang).\n\nThis looks like an accident that was unrelated to the intended change of\nthat commit, since we continue to update nr_resolved_deltas in\nresolve_delta(). Let\u0027s restore the call to get that progress back.\n\nWe\u0027ll also add a test that confirms we generate the expected progress.\nThis isn\u0027t perfect, as it wouldn\u0027t catch a bug where progress was\ndelayed to the end. That was probably possible to trigger when receiving\na thin pack, because we\u0027d eventually call display_progress() from\nfix_unresolved_deltas(), but only once after doing all the work.\nHowever, since our test case generates a complete pack, it reliably\ndemonstrates this particular bug and its fix. And we can\u0027t do better\nwithout making the test racy.\n\nSigned-off-by: Jeff King \u003cpeff@peff.net\u003e\nAcked-by: Jonathan Tan \u003cjonathantanmy@google.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8da4031e72ecf99caca29b49b4b9cb9465c98cab",
      "old_mode": 33188,
      "old_path": "builtin/index-pack.c",
      "new_id": "0f055339020279cac9d9b4133b683e057d86bc38",
      "new_mode": 33188,
      "new_path": "builtin/index-pack.c"
    },
    {
      "type": "modify",
      "old_id": "c92e553a2f87d59f73f2dc8bf52bd256713241db",
      "old_mode": 33261,
      "old_path": "t/t5302-pack-index.sh",
      "new_id": "7c9d687367088346191434b1ceac6dd3726dff1d",
      "new_mode": 33261,
      "new_path": "t/t5302-pack-index.sh"
    }
  ]
}
