)]}'
{
  "commit": "57f95cd9511ed9e6eb75e60ecbd7fe3bf766804e",
  "tree": "8337533dd7b2618868e7964559a4a80fe8a4a70b",
  "parents": [
    "329aae2935090a40c369b1741091c7cd441102be"
  ],
  "author": {
    "name": "Hana Kim",
    "email": "hyangah@gmail.com",
    "time": "Tue May 05 14:15:13 2026 +0000"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Mon May 11 09:54:33 2026 -0700"
  },
  "message": "cmd/ejobs: add -since flag to filter by date\n\nThis change adds a (optional) -since flag to ejobs start command to filter\nmodules by their version_updated_at timestamp before enqueuing tasks.\nThis helps to skip analyzing older modules and speed up jobs.\n\nIt also updates internal/pkgsitedb and internal/worker to support this.\n\nChange-Id: I13f1b3ae2373ceceb919581225a7de77e186deeb\nReviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/774280\nReviewed-by: Jonathan Amsterdam \u003cjba@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Ethan Lee \u003cethanalee@google.com\u003e\nAuto-Submit: Hyang-Ah Hana Kim \u003chyangah@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d017c29df8ed0471c8e52fcc7e842bf161478c3c",
      "old_mode": 33188,
      "old_path": "cmd/ejobs/main.go",
      "new_id": "332096a6aac8f8541f301718bef2722734b39859",
      "new_mode": 33188,
      "new_path": "cmd/ejobs/main.go"
    },
    {
      "type": "modify",
      "old_id": "4d90f791384dbd46dacec4b6926058cf9dfae5fc",
      "old_mode": 33188,
      "old_path": "internal/pkgsitedb/db.go",
      "new_id": "27f270de35c90f713f88d233a568e785fb9645ac",
      "new_mode": 33188,
      "new_path": "internal/pkgsitedb/db.go"
    },
    {
      "type": "modify",
      "old_id": "b0a1dc74e48526655a0318267f6dedb0e7ce8f67",
      "old_mode": 33188,
      "old_path": "internal/pkgsitedb/db_plan9.go",
      "new_id": "752c47600d701f38f9bfdd84b0e49798e8ea53b2",
      "new_mode": 33188,
      "new_path": "internal/pkgsitedb/db_plan9.go"
    },
    {
      "type": "modify",
      "old_id": "e4005f9b7bcb5067b66578b99d63708787cafa29",
      "old_mode": 33188,
      "old_path": "internal/pkgsitedb/db_test.go",
      "new_id": "119326d412586d8eaf71caa9a30516c339bef0fa",
      "new_mode": 33188,
      "new_path": "internal/pkgsitedb/db_test.go"
    },
    {
      "type": "modify",
      "old_id": "e73bee700d47509b221ca3108b7e13364862bdda",
      "old_mode": 33188,
      "old_path": "internal/worker/analysis.go",
      "new_id": "d213548df94775c0dc6e551094e67869fe82c00b",
      "new_mode": 33188,
      "new_path": "internal/worker/analysis.go"
    },
    {
      "type": "modify",
      "old_id": "599a880b6921fda9fe1692d02d63e46f9e163acd",
      "old_mode": 33188,
      "old_path": "internal/worker/enqueue.go",
      "new_id": "6d9a6151489324957fda3e381aa93cca037df7f4",
      "new_mode": 33188,
      "new_path": "internal/worker/enqueue.go"
    },
    {
      "type": "modify",
      "old_id": "24108826b9d9986ad7f7382394e91fdb4bf7f547",
      "old_mode": 33188,
      "old_path": "internal/worker/govulncheck_enqueue.go",
      "new_id": "bfb81ad009508e7a446e91d30c1b31400e26a6d2",
      "new_mode": 33188,
      "new_path": "internal/worker/govulncheck_enqueue.go"
    }
  ]
}
