)]}'
{
  "commit": "7fc4e5ec1444df20dd195ae7c3bbfcd7114d3faa",
  "tree": "2648775a3b8c46daf2fed6e482adaaae60c4c112",
  "parents": [
    "5da285871e9c6a1c3acade75bea3282d33f55ebd"
  ],
  "author": {
    "name": "Jason A. Donenfeld",
    "email": "Jason@zx2c4.com",
    "time": "Thu Jun 06 19:29:06 2019 +0200"
  },
  "committer": {
    "name": "Jason Donenfeld",
    "email": "Jason@zx2c4.com",
    "time": "Thu Jun 06 20:33:20 2019 +0000"
  },
  "message": "windows: add GUID handling functions\n\nVirtually every project that works with x/sys/window\u0027s GUIDs winds up\nrolling their own version of this in one way or another. So let\u0027s add\nthe correct win32 wrappers for it, so that these are always generated,\nparsed, and converted in the uniform correct way.\n\nChange-Id: I35f4b4ab5fc681d3e16fc5bbaf2cb20031eb3f12\nReviewed-on: https://go-review.googlesource.com/c/sys/+/180938\nRun-TryBot: Jason Donenfeld \u003cJason@zx2c4.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bea993b2d173f8769d0c2ed2a03dcfdae686a8f8",
      "old_mode": 33188,
      "old_path": "windows/syscall_windows.go",
      "new_id": "ede2c9451e72ab647b99b65b5c602b636aa93a74",
      "new_mode": 33188,
      "new_path": "windows/syscall_windows.go"
    },
    {
      "type": "modify",
      "old_id": "423fa9ecbb6bc4b40ad656323da51f53aa45b1d1",
      "old_mode": 33188,
      "old_path": "windows/syscall_windows_test.go",
      "new_id": "b157625f0f7ff314b616be66dc20025baf901285",
      "new_mode": 33188,
      "new_path": "windows/syscall_windows_test.go"
    },
    {
      "type": "modify",
      "old_id": "a7663b5fc280280342f5bc5c46830f2868f17a4a",
      "old_mode": 33188,
      "old_path": "windows/zsyscall_windows.go",
      "new_id": "55d2de15090886215bf18d967688a74a99a4fbc7",
      "new_mode": 33188,
      "new_path": "windows/zsyscall_windows.go"
    }
  ]
}
