)]}'
{
  "commit": "b4718cae51f9630f2901c452ca4e4dfbf68f47ef",
  "tree": "63770b43d6a8008f144cbb99ef8b1d540e4b76ef",
  "parents": [
    "a7f7e84a496d194ceeeba9827d17c4c206932d2b"
  ],
  "author": {
    "name": "Jonathan Tan",
    "email": "jonathantanmy@google.com",
    "time": "Mon Aug 24 12:16:36 2020 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Aug 24 14:12:58 2020 -0700"
  },
  "message": "index-pack: calculate {ref,ofs}_{first,last} early\n\nThis is refactoring 2 of 2 to simplify struct base_data.\n\nWhenever we make a struct base_data, immediately calculate its delta\nchildren. This eliminates confusion as to when the\n{ref,ofs}_{first,last} fields are initialized.\n\nBefore this patch, the delta children were calculated at the last\npossible moment. This allowed the members of struct base_data to be\npopulated in any order, superficially useful when we have the object\ncontents before the struct object_entry. But this makes reasoning about\nthe state of struct base_data more complicated, hence this patch.\n\nSigned-off-by: Jonathan Tan \u003cjonathantanmy@google.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "032716553ced74e7fba3438b4f57a3c3d36e618e",
      "old_mode": 33188,
      "old_path": "builtin/index-pack.c",
      "new_id": "e98b11ab379b562a8841c3e482a4cddfa4b0a989",
      "new_mode": 33188,
      "new_path": "builtin/index-pack.c"
    }
  ]
}
