)]}'
{
  "commit": "134be72adbab1ee6071fa0f976ad29a97262ef7f",
  "tree": "bebc9b706ae4156baebdc550d75b26a536e59d18",
  "parents": [
    "5449e2749f1bca529f40d1debd61640bb77def34"
  ],
  "author": {
    "name": "gio",
    "email": "gio@v1.dodo.cloud",
    "time": "Sun Jul 20 19:01:17 2025 +0400"
  },
  "committer": {
    "name": "gio",
    "email": "gio@v1.dodo.cloud",
    "time": "Wed Jul 30 13:00:00 2025 +0400"
  },
  "message": "Memebrships: Refactor Store interface\n\nUse unified memberships table.\nAdd few internal API endpoints.\n\nChange-Id: I80ac5a0f5c262e04d7898cca571b938a35d68d39\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "df26e502e43eb9a261661f4c1a0a2d22183d23e7",
      "old_mode": 33188,
      "old_path": "charts/auth-proxy/values.yaml",
      "new_id": "78fe5e3571c67a6784ae54b5e274cd6af30b4489",
      "new_mode": 33188,
      "new_path": "charts/auth-proxy/values.yaml"
    },
    {
      "type": "modify",
      "old_id": "c7df14ef31520e632d3b88b9c4c5c2630271c8b6",
      "old_mode": 33188,
      "old_path": "core/auth/memberships/main.go",
      "new_id": "8322933c73a1c42361887e6cfdff58b446254a6e",
      "new_mode": 33188,
      "new_path": "core/auth/memberships/main.go"
    },
    {
      "type": "modify",
      "old_id": "c927536d5cb422c60226e00f625eda3180560fa4",
      "old_mode": 33188,
      "old_path": "core/auth/memberships/memberships-tmpl/group.html",
      "new_id": "c3ff8c7b517a354b196ee3112336affd76d7fe0c",
      "new_mode": 33188,
      "new_path": "core/auth/memberships/memberships-tmpl/group.html"
    },
    {
      "type": "modify",
      "old_id": "562f27dcea998c929d3af6ff3ca10988368a4104",
      "old_mode": 33188,
      "old_path": "core/auth/memberships/memberships-tmpl/user.html",
      "new_id": "eda7eb51b2df58676c6c23273b01ba4580242871",
      "new_mode": 33188,
      "new_path": "core/auth/memberships/memberships-tmpl/user.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be7d9c3bf579e92465c19da9da86ed924284d6bd",
      "new_mode": 33188,
      "new_path": "core/auth/memberships/schema.sql"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05b09bc9ec09b71da0e50a4b03e70726a0e8693e",
      "new_mode": 33188,
      "new_path": "core/auth/memberships/store.go"
    },
    {
      "type": "modify",
      "old_id": "aba707c766d667a08fa681174b34983d071ea9da",
      "old_mode": 33188,
      "old_path": "core/auth/memberships/store_test.go",
      "new_id": "b7be081edf6f42bf4c3a9bc764fa2c7bad5bbc6d",
      "new_mode": 33188,
      "new_path": "core/auth/memberships/store_test.go"
    },
    {
      "type": "modify",
      "old_id": "f8ab6204b3dc0662a9fc4c576b326c887058faad",
      "old_mode": 33188,
      "old_path": "core/auth/proxy/main.go",
      "new_id": "a4a2efc40761449988495e39a8497aa72d9f4f25",
      "new_mode": 33188,
      "new_path": "core/auth/proxy/main.go"
    },
    {
      "type": "modify",
      "old_id": "130cf81178474f319be392f7d1ca399c7d45805d",
      "old_mode": 33188,
      "old_path": "core/auth/proxy/unauthorized.html",
      "new_id": "28c8913e4e2502622a58d5c1ee9fe0923faca4e3",
      "new_mode": 33188,
      "new_path": "core/auth/proxy/unauthorized.html"
    },
    {
      "type": "modify",
      "old_id": "b8c5badb1a1667ef3ff61c0be4a99fd61e7aec97",
      "old_mode": 33188,
      "old_path": "core/auth/ui/api.go",
      "new_id": "cced90d1a777012d293220516227127515ad6656",
      "new_mode": 33188,
      "new_path": "core/auth/ui/api.go"
    },
    {
      "type": "modify",
      "old_id": "6b0c1ec82f8d6cb3e9322b816f5330e99d747cc6",
      "old_mode": 33188,
      "old_path": "core/installer/app_configs/app_global_env.cue",
      "new_id": "0bd3c8fbfad9dc3e153c0dde09b1babfa9b48b88",
      "new_mode": 33188,
      "new_path": "core/installer/app_configs/app_global_env.cue"
    },
    {
      "type": "modify",
      "old_id": "198f637add94a1f527223f005aa86d4087f29fed",
      "old_mode": 33188,
      "old_path": "core/installer/server/welcome/server.go",
      "new_id": "23f9e001cb09060e854275629d13b55598b136e0",
      "new_mode": 33188,
      "new_path": "core/installer/server/welcome/server.go"
    },
    {
      "type": "modify",
      "old_id": "d69ba3a0b81a958ade12aba8a35b420dfb476e9c",
      "old_mode": 33188,
      "old_path": "core/installer/tasks/infra.go",
      "new_id": "907bba09cb260a05f5be72717673b6d2583060c7",
      "new_mode": 33188,
      "new_path": "core/installer/tasks/infra.go"
    }
  ]
}
