)]}'
{
  "commit": "a9580a7970010d14ccbfe86c22483eeae9b7c05c",
  "tree": "237a68cba739f4cc29b97bacd602412336a2372c",
  "parents": [
    "60a00a9b08b416be8a29a5d2a19f44e3ab3192d5"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Thu Jan 12 14:44:35 2023 +0100"
  },
  "committer": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Mon Jan 23 09:53:32 2023 +0000"
  },
  "message": "c/bmaas/bmdb: implement backoff and history\n\nThis augments the existing Work mechanism with a Fail outcome/method\nwhich allows insertion of a machine \u0026 process backoff until a deadline\nexpires.\n\nWe also add a history/audit table which contains information about the\nwork history of a machine - when some work started, finished, failed or\ngot cancelled.\n\nChange-Id: If890a412977c1d3c7ff3baa69987fb74932818a0\nReviewed-on: https://review.monogon.dev/c/monogon/+/1086\nTested-by: Jenkins CI\nReviewed-by: Leopold Schabel \u003cleo@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2aa3ced454464288fb8d69c58bff4e21602cad55",
      "new_mode": 33188,
      "new_path": "cloud/bmaas/bmdb/model/migrations/1672749980_backoff.down.sql"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24f90e54f95ad8218de288652e44fefea76a15d7",
      "new_mode": 33188,
      "new_path": "cloud/bmaas/bmdb/model/migrations/1672749980_backoff.up.sql"
    },
    {
      "type": "modify",
      "old_id": "60d17374ac03bde448141cf14c5647aa5e3f95d4",
      "old_mode": 33188,
      "old_path": "cloud/bmaas/bmdb/model/queries_base.sql",
      "new_id": "8257fb82b267e655978dbf23c0a9635bc451e452",
      "new_mode": 33188,
      "new_path": "cloud/bmaas/bmdb/model/queries_base.sql"
    },
    {
      "type": "modify",
      "old_id": "d2e996617a7d37861cb0a62193a4753dfd996ba7",
      "old_mode": 33188,
      "old_path": "cloud/bmaas/bmdb/model/queries_workflows.sql",
      "new_id": "b7b60fee8492f930616423bd048df9df42b37665",
      "new_mode": 33188,
      "new_path": "cloud/bmaas/bmdb/model/queries_workflows.sql"
    },
    {
      "type": "modify",
      "old_id": "ccb15105da833b10c37180c20c6144b112e5e490",
      "old_mode": 33188,
      "old_path": "cloud/bmaas/bmdb/sessions.go",
      "new_id": "433612197b251902cf796dbe26c268630a02b780",
      "new_mode": 33188,
      "new_path": "cloud/bmaas/bmdb/sessions.go"
    },
    {
      "type": "modify",
      "old_id": "9664c17ba31590627a1db9a769679b4800d13a6a",
      "old_mode": 33188,
      "old_path": "cloud/bmaas/bmdb/sessions_test.go",
      "new_id": "097c79e7f2c0d5f1a9ce86c9bc9d90b199a2decb",
      "new_mode": 33188,
      "new_path": "cloud/bmaas/bmdb/sessions_test.go"
    }
  ]
}
