)]}'
{
  "commit": "b77cb93401adc282f70ad3e8e0481af67518f3f5",
  "tree": "de49d8f6d70f5e77ecf65a10c335a7fe19509c85",
  "parents": [
    "6ce4481b19e87a2b010ca9dd7247f894eea32448"
  ],
  "author": {
    "name": "gio",
    "email": "gio@v1.dodo.cloud",
    "time": "Mon May 19 09:37:14 2025 +0000"
  },
  "committer": {
    "name": "gio",
    "email": "gio@v1.dodo.cloud",
    "time": "Mon May 19 10:13:30 2025 +0000"
  },
  "message": "Canvas: Rework Deployment/Gateways tab\n\nChange-Id: I938262b9a6ba2af060531e7dcdf91ddd66721385\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01275212954063566c94167febd33977448eef3b",
      "new_mode": 33188,
      "new_path": "apps/canvas/back/prisma/migrations/20250517144829_access/migration.sql"
    },
    {
      "type": "modify",
      "old_id": "09ddc6961ac3fca449d9225bb60e06a08e6b95cb",
      "old_mode": 33188,
      "old_path": "apps/canvas/back/prisma/schema.prisma",
      "new_id": "68ff022918c7917f25c80b199a5a1bfba23fbc65",
      "new_mode": 33188,
      "new_path": "apps/canvas/back/prisma/schema.prisma"
    },
    {
      "type": "modify",
      "old_id": "2f62ddd23c36faf2f7ee80a5cd35b618ae8e4c6d",
      "old_mode": 33188,
      "old_path": "apps/canvas/back/src/app_manager.ts",
      "new_id": "803192c26a4fa6015e4b2850bd04c4d98b10eba1",
      "new_mode": 33188,
      "new_path": "apps/canvas/back/src/app_manager.ts"
    },
    {
      "type": "modify",
      "old_id": "6dede14ab657d497328325d70b8f9af265b1d686",
      "old_mode": 33188,
      "old_path": "apps/canvas/back/src/index.ts",
      "new_id": "4dc942f86dda2a83e02e0b2d189a2a04b8a064e6",
      "new_mode": 33188,
      "new_path": "apps/canvas/back/src/index.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23bc7862d592d34512f918223d0ae741350397cd",
      "new_mode": 33261,
      "new_path": "apps/canvas/back/start.sh"
    },
    {
      "type": "modify",
      "old_id": "55116cb2ce5e3218f0ac9371d276de873b94c821",
      "old_mode": 33188,
      "old_path": "apps/canvas/front/package.json",
      "new_id": "b25d17b966888c95750ca4cc7a6615676c978315",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/package.json"
    },
    {
      "type": "modify",
      "old_id": "3bdf00bbbee65bce57611c9f841c17f1d8c7c74c",
      "old_mode": 33188,
      "old_path": "apps/canvas/front/src/Canvas.tsx",
      "new_id": "ae7e137a8256042a82513c694c6483d6539c6709",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/Canvas.tsx"
    },
    {
      "type": "delete",
      "old_id": "62eccf6f27c15fbd6ef8984b20ce7b326cb82826",
      "old_mode": 33188,
      "old_path": "apps/canvas/front/src/Deployment.tsx",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1fce289ae443186ed29e3cde99e192fda5492dc",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/Gateways.tsx"
    },
    {
      "type": "rename",
      "old_id": "b60e55c1dd4068a142fe9464130373a8391a70d7",
      "old_mode": 33188,
      "old_path": "apps/canvas/front/src/Tootls.tsx",
      "new_id": "c185d456f8d385cb8bb4c126a9cfc613074d0e48",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/Tools.tsx",
      "score": 84
    },
    {
      "type": "modify",
      "old_id": "aae7600683961e1786eecb076f0621dd687aac5b",
      "old_mode": 33188,
      "old_path": "apps/canvas/front/src/lib/state.ts",
      "new_id": "2f714f7e5fb2469f2987682281a6cdd3730509b6",
      "new_mode": 33188,
      "new_path": "apps/canvas/front/src/lib/state.ts"
    }
  ]
}
