)]}'
{
  "commit": "2c1b4f7828f0604ad360a8bfd1739a8fa390d21c",
  "tree": "223f6ea084dae04b0355b5345c8eeb69e5acc064",
  "parents": [
    "e218175e1ee866d6bea3031b2da9dfa4bb312135"
  ],
  "author": {
    "name": "Differential Privacy Team",
    "email": "noreply@google.com",
    "time": "Wed Nov 09 04:21:15 2022 -0800"
  },
  "committer": {
    "name": "Christoph Dibak",
    "email": "dibak@google.com",
    "time": "Thu Nov 10 10:51:01 2022 +0100"
  },
  "message": "Update Go dependencies, C++ cleanup\n\nAll Workspaces:\n* Update Bazel version to 5.3.2\n\nGo DP Lib and Privacy on Beam:\n* Fix GitHub CI\n* Fix dependency setup\n* Update dependencies\n\nC++ DP Lib:\n* Replace deprecated functions absl::MakeUnique and absl::make_unique\nwith std::make_unique\n\nChange-Id: Iaf133dfaefdb5bb3b614f0fa1072628103680467\nGitOrigin-RevId: 4151338af59ede464d32597f07bb3de7f1794520\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "03f488b076ae34efcfad44444186507b6415e8cc",
      "old_mode": 33188,
      "old_path": ".bazelversion",
      "new_id": "84197c89467dd225393910da7c61a7a480822820",
      "new_mode": 33188,
      "new_path": ".bazelversion"
    },
    {
      "type": "modify",
      "old_id": "f71b1c42a93a07309258c6a5564357318c7bcad7",
      "old_mode": 33188,
      "old_path": ".github/workflows/go.yml",
      "new_id": "58d1fa2452cedc2efd0ca2f0099e148481c29ea1",
      "new_mode": 33188,
      "new_path": ".github/workflows/go.yml"
    },
    {
      "type": "modify",
      "old_id": "03f488b076ae34efcfad44444186507b6415e8cc",
      "old_mode": 33188,
      "old_path": "cc/.bazelversion",
      "new_id": "84197c89467dd225393910da7c61a7a480822820",
      "new_mode": 33188,
      "new_path": "cc/.bazelversion"
    },
    {
      "type": "modify",
      "old_id": "1cfefeb833cfc88ee125ef3fae74b661fc67d02a",
      "old_mode": 33188,
      "old_path": "cc/algorithms/bounded-mean_test.cc",
      "new_id": "70a8d89acd9f37630cf27bdd3be51460933ff571",
      "new_mode": 33188,
      "new_path": "cc/algorithms/bounded-mean_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5e029bb893f095b2b2a4eee20b1532c916114eeb",
      "old_mode": 33188,
      "old_path": "cc/algorithms/bounded-sum_test.cc",
      "new_id": "84661694cb96a0b4e3a02eaca762c631582b28c5",
      "new_mode": 33188,
      "new_path": "cc/algorithms/bounded-sum_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9c5a208d7c2920aa4d03ad201e95d38c05b213f2",
      "old_mode": 33188,
      "old_path": "cc/algorithms/quantile-tree_test.cc",
      "new_id": "d9f918306ee0b26d7c1e4d73b960a7dadd0cc0c6",
      "new_mode": 33188,
      "new_path": "cc/algorithms/quantile-tree_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c9efef1bf440c40c99ba094c5d62bd63b9407b13",
      "old_mode": 33188,
      "old_path": "cc/algorithms/quantiles_test.cc",
      "new_id": "2a71c866f40da9e461a2bf3957774f4371a547dc",
      "new_mode": 33188,
      "new_path": "cc/algorithms/quantiles_test.cc"
    },
    {
      "type": "modify",
      "old_id": "03f488b076ae34efcfad44444186507b6415e8cc",
      "old_mode": 33188,
      "old_path": "cc/postgres/.bazelversion",
      "new_id": "84197c89467dd225393910da7c61a7a480822820",
      "new_mode": 33188,
      "new_path": "cc/postgres/.bazelversion"
    },
    {
      "type": "modify",
      "old_id": "3c621f181d599354b52d508a3bc4493e692c0fb1",
      "old_mode": 33188,
      "old_path": "cc/testing/quantile_tree_dp_test.cc",
      "new_id": "53ea54e3a713d610debbc3a0b315145b16c73821",
      "new_mode": 33188,
      "new_path": "cc/testing/quantile_tree_dp_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bf0c2bf111c59f1b15d15c9c59f1cfb2e24cbc17",
      "old_mode": 33188,
      "old_path": "cc/testing/sequence.h",
      "new_id": "2a3762b931ac3f8a00c28956019d637d470738f6",
      "new_mode": 33188,
      "new_path": "cc/testing/sequence.h"
    },
    {
      "type": "modify",
      "old_id": "b2bdc5dd70e13ad2e41f5fd47de48ceeee0aebc5",
      "old_mode": 33188,
      "old_path": "cc/testing/stochastic_tester_test.cc",
      "new_id": "9fe2b9e3a749778395131c513a541bc9f14ca4af",
      "new_mode": 33188,
      "new_path": "cc/testing/stochastic_tester_test.cc"
    },
    {
      "type": "modify",
      "old_id": "03f488b076ae34efcfad44444186507b6415e8cc",
      "old_mode": 33188,
      "old_path": "examples/cc/.bazelversion",
      "new_id": "84197c89467dd225393910da7c61a7a480822820",
      "new_mode": 33188,
      "new_path": "examples/cc/.bazelversion"
    },
    {
      "type": "modify",
      "old_id": "03f488b076ae34efcfad44444186507b6415e8cc",
      "old_mode": 33188,
      "old_path": "examples/go/.bazelversion",
      "new_id": "84197c89467dd225393910da7c61a7a480822820",
      "new_mode": 33188,
      "new_path": "examples/go/.bazelversion"
    },
    {
      "type": "modify",
      "old_id": "726c1ee5cf4754a940c8378cae4be0e78f223391",
      "old_mode": 33188,
      "old_path": "examples/go/BUILD.bazel",
      "new_id": "03c8f0e210cfce438479d5f41e610cd8f8670e30",
      "new_mode": 33188,
      "new_path": "examples/go/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "7a30eb0ea21a44bd6932c65a00b4a496920854b0",
      "old_mode": 33188,
      "old_path": "examples/go/WORKSPACE",
      "new_id": "14fe639bc5471ff2c94da730d5e5f0b066d792c2",
      "new_mode": 33188,
      "new_path": "examples/go/WORKSPACE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "892bbd13768c3675d8b8132d83a63f67a1ecd298",
      "new_mode": 33188,
      "new_path": "examples/go/deps.bzl"
    },
    {
      "type": "modify",
      "old_id": "7b6dd9ec8c1081fa19c907f7e9c4c764badc37c0",
      "old_mode": 33188,
      "old_path": "examples/go/go.mod",
      "new_id": "dc340be39c0a3efdf231828c641fa062f96f61f3",
      "new_mode": 33188,
      "new_path": "examples/go/go.mod"
    },
    {
      "type": "modify",
      "old_id": "ee74734aa2258df77aa09402d55798a1e2e55212",
      "old_mode": 33188,
      "old_path": "examples/java/.bazelversion",
      "new_id": "84197c89467dd225393910da7c61a7a480822820",
      "new_mode": 33188,
      "new_path": "examples/java/.bazelversion"
    },
    {
      "type": "modify",
      "old_id": "03f488b076ae34efcfad44444186507b6415e8cc",
      "old_mode": 33188,
      "old_path": "go/.bazelversion",
      "new_id": "84197c89467dd225393910da7c61a7a480822820",
      "new_mode": 33188,
      "new_path": "go/.bazelversion"
    },
    {
      "type": "modify",
      "old_id": "8c9b68efebbf83d499249c33ac631cb80c33ba3b",
      "old_mode": 33188,
      "old_path": "go/BUILD.bazel",
      "new_id": "1036c7771c261c3515f5428a5f4465b8cd0a5a5b",
      "new_mode": 33188,
      "new_path": "go/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "265ebd010902f1e4bc3ba278e987fd1768e919f1",
      "old_mode": 33188,
      "old_path": "go/WORKSPACE",
      "new_id": "99001c1029667196acdd71f09b6befa982f96be7",
      "new_mode": 33188,
      "new_path": "go/WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "3c853bf6364a97919306fb07b7e93fbe552e3287",
      "old_mode": 33188,
      "old_path": "go/go_differential_privacy_deps.bzl",
      "new_id": "7e4c52f989d48e6f724c87267b1950e412a425f0",
      "new_mode": 33188,
      "new_path": "go/go_differential_privacy_deps.bzl"
    },
    {
      "type": "modify",
      "old_id": "03f488b076ae34efcfad44444186507b6415e8cc",
      "old_mode": 33188,
      "old_path": "java/.bazelversion",
      "new_id": "84197c89467dd225393910da7c61a7a480822820",
      "new_mode": 33188,
      "new_path": "java/.bazelversion"
    },
    {
      "type": "modify",
      "old_id": "03f488b076ae34efcfad44444186507b6415e8cc",
      "old_mode": 33188,
      "old_path": "learning/.bazelversion",
      "new_id": "84197c89467dd225393910da7c61a7a480822820",
      "new_mode": 33188,
      "new_path": "learning/.bazelversion"
    },
    {
      "type": "modify",
      "old_id": "03f488b076ae34efcfad44444186507b6415e8cc",
      "old_mode": 33188,
      "old_path": "privacy-on-beam/.bazelversion",
      "new_id": "84197c89467dd225393910da7c61a7a480822820",
      "new_mode": 33188,
      "new_path": "privacy-on-beam/.bazelversion"
    },
    {
      "type": "modify",
      "old_id": "ee9268ac9632bb15d917c72f04ab63d488cc7d89",
      "old_mode": 33188,
      "old_path": "privacy-on-beam/BUILD.bazel",
      "new_id": "674bcef6ad77233f9e66447834a4b33ca7dd5b42",
      "new_mode": 33188,
      "new_path": "privacy-on-beam/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "14426147c7f8a530dac045b6eb5a501cc09f0320",
      "old_mode": 33188,
      "old_path": "privacy-on-beam/README.md",
      "new_id": "befa837432fe76f0767298389b04d16d7f2af8af",
      "new_mode": 33188,
      "new_path": "privacy-on-beam/README.md"
    },
    {
      "type": "modify",
      "old_id": "8c7e654099fb937a32e637621f90cb8ac8adc438",
      "old_mode": 33188,
      "old_path": "privacy-on-beam/WORKSPACE",
      "new_id": "9ba51dbafe5af750a859b7dfd7e5652a6eeb6427",
      "new_mode": 33188,
      "new_path": "privacy-on-beam/WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "d95c40db9fdebec8aba6f5fd4a7139c809a3bff1",
      "old_mode": 33188,
      "old_path": "privacy-on-beam/pbeam/BUILD.bazel",
      "new_id": "ea95be3d97c3859c56f305eda7586c4abdb74a67",
      "new_mode": 33188,
      "new_path": "privacy-on-beam/pbeam/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "db238155827d30e74cb895edae08215e95eb9d94",
      "old_mode": 33188,
      "old_path": "privacy-on-beam/privacy_on_beam_deps.bzl",
      "new_id": "bfdfe079c2ce590b2b8f975ea3bf390acf76ad9b",
      "new_mode": 33188,
      "new_path": "privacy-on-beam/privacy_on_beam_deps.bzl"
    },
    {
      "type": "modify",
      "old_id": "03f488b076ae34efcfad44444186507b6415e8cc",
      "old_mode": 33188,
      "old_path": "python/.bazelversion",
      "new_id": "84197c89467dd225393910da7c61a7a480822820",
      "new_mode": 33188,
      "new_path": "python/.bazelversion"
    }
  ]
}
