)]}'
{
  "commit": "592c8867ca7ff2be80c2ab0af244642f602f8647",
  "tree": "288415393ac4e26bbe85a47313898b83d9d9a391",
  "parents": [
    "49566a8bf83e30b80379582b44185f73b874ff85"
  ],
  "author": {
    "name": "Jordan Bayles",
    "email": "jophba@chromium.org",
    "time": "Fri Dec 12 21:55:10 2025"
  },
  "committer": {
    "name": "Openscreen LUCI CQ",
    "email": "openscreen-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Dec 12 22:59:18 2025"
  },
  "message": "[Util] Add Uuid class for generating, parsing UUIDs\n\nThis patch adds a Uuid implementation to the util/ directory, based\non the Chromium base/ version with significant changes to work with our\nlibrary types.\n\nSome cleanup of dependent methods, like the crypto random bytes\nfunctions, is included.\n\nChange-Id: Ibe562e700c2156414063f9337deab3546e8db158\nReviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/7256767\nReviewed-by: Muyao Xu \u003cmuyaoxu@google.com\u003e\nCommit-Queue: Jordan Bayles \u003cjophba@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e08b06e643119664228dcc3182b7255e28f88514",
      "old_mode": 33188,
      "old_path": "cast/standalone_receiver/cast_service.cc",
      "new_id": "ba6988d2c05a0cc7d58fc67496aebd4f2ccc13a0",
      "new_mode": 33188,
      "new_path": "cast/standalone_receiver/cast_service.cc"
    },
    {
      "type": "modify",
      "old_id": "bcc4d495f1a67374106177cf7c26d3eb1c3124d3",
      "old_mode": 33188,
      "old_path": "util/BUILD.gn",
      "new_id": "08692b254fa7ee0b7c2eb51eec51c81496976fae",
      "new_mode": 33188,
      "new_path": "util/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "fb80de3825184afa269e5306b8f28c44a59fc472",
      "old_mode": 33188,
      "old_path": "util/crypto/random_bytes.cc",
      "new_id": "99d9b45be4c96ee54a1ebe64798add0ee81da5b7",
      "new_mode": 33188,
      "new_path": "util/crypto/random_bytes.cc"
    },
    {
      "type": "modify",
      "old_id": "0d9ffb9dd1226fdcf7fc19b3641e47532f44d0bc",
      "old_mode": 33188,
      "old_path": "util/crypto/random_bytes.h",
      "new_id": "d3d3e224ceb8af59ef1c63ec8db8781eef6ce44b",
      "new_mode": 33188,
      "new_path": "util/crypto/random_bytes.h"
    },
    {
      "type": "modify",
      "old_id": "33d00f5710d21d0b755b511ba0e2d3dda66e8262",
      "old_mode": 33188,
      "old_path": "util/crypto/random_bytes_unittest.cc",
      "new_id": "2fc3329fa552e360128b643fe5424981b2f32d64",
      "new_mode": 33188,
      "new_path": "util/crypto/random_bytes_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "e6242095b5ccc7a2d599056556d7ae88729bf8a0",
      "old_mode": 33188,
      "old_path": "util/string_util.h",
      "new_id": "3d5d5ad5e237665bee871e28620b96aa1094164c",
      "new_mode": 33188,
      "new_path": "util/string_util.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d2491405d786aafae9e760125ce985a90f546754",
      "new_mode": 33188,
      "new_path": "util/uuid.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe90adba8b4bf30584ef64224cf2be0a094b48e4",
      "new_mode": 33188,
      "new_path": "util/uuid.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d71258bdde554c1d70438c4476fa045c5201abfe",
      "new_mode": 33188,
      "new_path": "util/uuid_unittest.cc"
    }
  ]
}
