)]}'
{
  "commit": "cf67b3ea37b2ad884b0b63b1a75d2716981ed8ef",
  "tree": "deab6a7d84b23571b992430b2d6cb82bf1227a47",
  "parents": [
    "d8548d16889a453a1ad6bfc91e6bc48977df547b"
  ],
  "author": {
    "name": "Eric Boren",
    "email": "borenet@google.com",
    "time": "Thu May 14 13:56:30 2026 +0000"
  },
  "committer": {
    "name": "skcq-be@skia-corp.google.com.iam.gserviceaccount.com",
    "email": "skcq-be@skia-corp.google.com.iam.gserviceaccount.com",
    "time": "Thu May 14 07:11:36 2026 -0700"
  },
  "message": "[autogardener] Ingest tasks as they are updated in the DB\n\nThis should dramatically reduce latency, assuming we have enough workers\nto maintain availability.\n\nBug: b/491418947\nChange-Id: I07268efc078f505ab20831e16aceba8f40aa67fa\nReviewed-on: https://skia-review.googlesource.com/c/buildbot/+/1232902\nCommit-Queue: Eric Boren \u003cborenet@google.com\u003e\nAuto-Submit: Eric Boren \u003cborenet@google.com\u003e\nReviewed-by: Kaylee Lubick \u003ckjlubick@google.com\u003e\nCommit-Queue: Kaylee Lubick \u003ckjlubick@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de19eede926b29dc1d8a9c75e32eb689551b1712",
      "old_mode": 33188,
      "old_path": ".mockery.yaml",
      "new_id": "2576f251069a31ee333bd977363daf81d28a9744",
      "new_mode": 33188,
      "new_path": ".mockery.yaml"
    },
    {
      "type": "modify",
      "old_id": "5b1500321bfebf1e48ecf4df89c9a15a43dbbdbb",
      "old_mode": 33188,
      "old_path": "autogardener/Makefile",
      "new_id": "fde2553fca09c8edb65131cca055a2be9db5ba2a",
      "new_mode": 33188,
      "new_path": "autogardener/Makefile"
    },
    {
      "type": "modify",
      "old_id": "a1b42160f195b18bfc9efc2e385cb9157909e40a",
      "old_mode": 33188,
      "old_path": "autogardener/go/autogardener/BUILD.bazel",
      "new_id": "176eb2dce3ff354776ffdcb6061df681c661d25f",
      "new_mode": 33188,
      "new_path": "autogardener/go/autogardener/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "66eb726926105b3ac2f36478f6ff83fb13655e7b",
      "old_mode": 33188,
      "old_path": "autogardener/go/autogardener/main.go",
      "new_id": "ac0c8cc8438dd6353a48a99ab1322f9766c0416f",
      "new_mode": 33188,
      "new_path": "autogardener/go/autogardener/main.go"
    },
    {
      "type": "modify",
      "old_id": "edca4b98141fa92f39bd40f352c0228be82195b7",
      "old_mode": 33188,
      "old_path": "autogardener/go/gemini/gemini.go",
      "new_id": "baf07330fbdc7ca5618ff1dccb30eba1f72f1936",
      "new_mode": 33188,
      "new_path": "autogardener/go/gemini/gemini.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74a21d449636cecd24e692036f8c3eaf693835dd",
      "new_mode": 33188,
      "new_path": "autogardener/go/gemini/mocks/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c40afa52e720a5ac83eac06fbaf92c5b3f039ae",
      "new_mode": 33188,
      "new_path": "autogardener/go/gemini/mocks/Client.go"
    },
    {
      "type": "modify",
      "old_id": "fe04b1255d488dfe71afabbc30f4154123507224",
      "old_mode": 33188,
      "old_path": "autogardener/go/gemini/utils.go",
      "new_id": "cc209c18dec67cbcb1cd632ed7a0cd9842b5a18e",
      "new_mode": 33188,
      "new_path": "autogardener/go/gemini/utils.go"
    },
    {
      "type": "modify",
      "old_id": "04f70ee19c40e525f77f7cd3a5bb83eef0b7afe9",
      "old_mode": 33188,
      "old_path": "autogardener/go/ingester/BUILD.bazel",
      "new_id": "ec8c175922a045f031178ee5713761659744bd72",
      "new_mode": 33188,
      "new_path": "autogardener/go/ingester/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "1743230edf008a00b1a949a12b2bb8ead81399c0",
      "old_mode": 33188,
      "old_path": "autogardener/go/ingester/ingester.go",
      "new_id": "55146ab385fea78ac058cba11495aefccb1b1555",
      "new_mode": 33188,
      "new_path": "autogardener/go/ingester/ingester.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61da8ffc16c507a5558b2138f0cfff6ba3e7d7e4",
      "new_mode": 33188,
      "new_path": "autogardener/go/ingester/ingester_test.go"
    },
    {
      "type": "modify",
      "old_id": "b76f3ed8c52f292a0dedf5410d42503f2e4fc635",
      "old_mode": 33188,
      "old_path": "go/gitstore/bt_gitstore/bt_gitstore.go",
      "new_id": "15c5d58dee49a937fc7d288ee7808f2073afa9ed",
      "new_mode": 33188,
      "new_path": "go/gitstore/bt_gitstore/bt_gitstore.go"
    }
  ]
}
