)]}'
{
  "commit": "cbc5972bb7f5366420c1fca75227a12965ff5063",
  "tree": "d975020269232c5e7a8cf8c9bfc9724bec2c1a8d",
  "parents": [
    "d1466bec2037f39bb1edaa995113c50793de26f9"
  ],
  "author": {
    "name": "Alex Klein",
    "email": "saklein@chromium.org",
    "time": "Fri Sep 24 11:26:08 2021 -0600"
  },
  "committer": {
    "name": "Robert Kolchmeyer",
    "email": "rkolchmeyer@google.com",
    "time": "Thu Jul 20 17:23:53 2023 +0000"
  },
  "message": "utils/timer: Add a small timer utility class\n\nA timer context manager for timing blocks of code that don\u0027t\nlend themselves well to timing with timeit.\n\nBUG\u003db:199404652\nTEST\u003dNone\n\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/3183322\nTested-by: Alex Klein \u003csaklein@chromium.org\u003e\nCommit-Queue: Alex Klein \u003csaklein@chromium.org\u003e\nReviewed-by: Sergey Frolov \u003csfrolov@google.com\u003e\n(cherry picked from commit 5fcfa9ec5907eab1a3b78611a4f86ae01117c34d)\n[rkolchmeyer: patch needed for compatibility with updated repohooks]\nChange-Id: I7c19beddfd4ff669179b1e9e13f47d25e92eb3cb\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2e9d37d3a2f91e0c8479b1468926c4f9945b8f3",
      "new_mode": 33188,
      "new_path": "utils/timer.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22e8c161ebb65990665bb09ec26af8fe9c3d5c6a",
      "new_mode": 33188,
      "new_path": "utils/timer_unittest.py"
    }
  ]
}
