)]}'
{
  "commit": "e6152e35ff287ab58e2c17065f02cb1be9f4a0aa",
  "tree": "ac6e7122e9a5463784029d82f6a427d491d244dc",
  "parents": [
    "72918c1ad91504f56c395cc91c5072651125662a"
  ],
  "author": {
    "name": "Jeff Hostetler",
    "email": "jeffhost@microsoft.com",
    "time": "Thu Nov 21 22:04:39 2019 +0000"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Nov 22 16:11:44 2019 +0900"
  },
  "message": "trace2: add region in clear_ce_flags\n\nWhen Git updates the working directory with the sparse-checkout\nfeature enabled, the unpack_trees() method calls clear_ce_flags()\nto update the skip-wortree bits on the cache entries. This\ncheck can be expensive, depending on the patterns used.\n\nAdd trace2 regions around the method, including some flag\ninformation, so we can get granular performance data during\nexperiments. This data will be used to measure improvements\nto the pattern-matching algorithms for sparse-checkout.\n\nSigned-off-by: Jeff Hostetler \u003cjeffhost@microsoft.com\u003e\nSigned-off-by: Derrick Stolee \u003cdstolee@microsoft.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "33ea7810d8cfbb819fcfc76ca8e71aa03c66f3be",
      "old_mode": 33188,
      "old_path": "unpack-trees.c",
      "new_id": "01a05ff66dda8b2c700338b6900421350fdf9d57",
      "new_mode": 33188,
      "new_path": "unpack-trees.c"
    }
  ]
}
