)]}'
{
  "commit": "46e72abb01d6bd4b39fd720680602bd6914e545a",
  "tree": "6b5b740ecc003b62db432f5b2b6b13a88dcb3c8a",
  "parents": [
    "bd2ce6dcffa271d8ef00bceda1a89fc34d1d0f3d"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Mon Sep 05 15:13:22 2022 +0200"
  },
  "committer": {
    "name": "Sergiusz Bazanski",
    "email": "serge@monogon.tech",
    "time": "Wed Sep 07 13:44:24 2022 +0000"
  },
  "message": "third_party: add libpg_query and sqlc\n\nThis adds sqlc, a SQL query code generator for Go (and other languages).\nIt in turn requires pganalyze\u0027s libpg_query, which is a C library for\nparsing PostgreSQL queries.\n\nTo test:\n\n   $ bazel build @com_github_kyleconroy_sqlc//cmd/sqlc\n\nIn the future this will be used by Bazel rules to generate sources at\nbuild time.\n\nChange-Id: I369c9ab503e8ce6952fd3f73c233dd3d59922358\nReviewed-on: https://review.monogon.dev/c/monogon/+/882\nTested-by: Jenkins CI\nReviewed-by: Leopold Schabel \u003cleo@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6c8e106ea0125facbbd16e477d956df8add56112",
      "old_mode": 33188,
      "old_path": ".bazelrc",
      "new_id": "710fcf68f0f8addb04ad3004c95b69efb091a628",
      "new_mode": 33188,
      "new_path": ".bazelrc"
    },
    {
      "type": "modify",
      "old_id": "da64ef64b5526138806078d2b8a8ba4d0c9bbfbf",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "42bd34d38f2e9bcabcb93ae471b0818618ca0372",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "739d86e1b50082aa8288206307b28425d9977eb9",
      "old_mode": 33188,
      "old_path": "build/analysis/nogo_config.json",
      "new_id": "885bdefeecbe5779f016dbe8a619e5780dc2a5e7",
      "new_mode": 33188,
      "new_path": "build/analysis/nogo_config.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "924235cf1165837a79fe9d6d27747a7286095b01",
      "new_mode": 33188,
      "new_path": "build/sqlc/tool-dep/gomod-generated-placeholder.go"
    },
    {
      "type": "modify",
      "old_id": "d3687c7317678dd49105946b5e35d8bfa08cbf68",
      "old_mode": 33188,
      "old_path": "go.mod",
      "new_id": "98ff87565d4e17ae01a9e2212ebf7baa04a58d1f",
      "new_mode": 33188,
      "new_path": "go.mod"
    },
    {
      "type": "modify",
      "old_id": "146e8a59f7e7a3c366c72d63b744fa494de1f6a3",
      "old_mode": 33188,
      "old_path": "go.sum",
      "new_id": "63a103fb9426b2c1440a5ffc71fb9aaf5767280a",
      "new_mode": 33188,
      "new_path": "go.sum"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "350219bb36bd03c2fec4c04f5b2c080a763d5194",
      "new_mode": 33188,
      "new_path": "third_party/go/patches/pganalyze-add-cdeps.patch"
    },
    {
      "type": "modify",
      "old_id": "8bee5ba4714e668774e90047dcb887edef40dec5",
      "old_mode": 33188,
      "old_path": "third_party/go/repositories.bzl",
      "new_id": "84e0bab65c2548b24902d7b8e3df80b726573dbf",
      "new_mode": 33188,
      "new_path": "third_party/go/repositories.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "third_party/libpg_query/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d86b7d4d183d6fd62aa169b9652382f3df338c00",
      "new_mode": 33188,
      "new_path": "third_party/libpg_query/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de779cab60cdacfc21b31dc137ab853f8703de1a",
      "new_mode": 33188,
      "new_path": "third_party/libpg_query/external.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "third_party/libpg_query/external/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c0f98a7fd19687d5fc1e60f90ed5a48012636c8a",
      "new_mode": 33188,
      "new_path": "third_party/libpg_query/external/BUILD.repo"
    }
  ]
}
