)]}'
{
  "commit": "01491a7c7ae539a90756fa3a210cf08cbe450856",
  "tree": "2709a786e75af66e06e7aa99bf9decc0e3656f8f",
  "parents": [
    "1f4590b58948d359805e1e519d3ea68ad5a57d47"
  ],
  "author": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Wed Jul 23 21:49:11 2025 +0200"
  },
  "committer": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Thu Jul 31 18:12:39 2025 +0000"
  },
  "message": "osbase/logtree: add WithStartPosition option\n\nTo allow users to not always request all messages,\nwe introduce another option to the logtree.LogReader\nwhich allows for starting at a specific global log id.\nThis, for example, makes implementing scrollback easier.\n\nChange-Id: I1773288f670f476706d94baf3f052fe1e5da9eb0\nReviewed-on: https://review.monogon.dev/c/monogon/+/4452\nTested-by: Jenkins CI\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "584d22c30e7c3946998c7b3c6bb315781d6eac9e",
      "old_mode": 33188,
      "old_path": "osbase/logtree/BUILD.bazel",
      "new_id": "f0f7c9a2524e5e6cd2e42b5e384ecbc9a5a90226",
      "new_mode": 33188,
      "new_path": "osbase/logtree/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "c6cc503650764bb270b81a7fe04a3794670ff316",
      "old_mode": 33188,
      "old_path": "osbase/logtree/journal.go",
      "new_id": "8697b21e085467179b66dbf3c288dee502130001",
      "new_mode": 33188,
      "new_path": "osbase/logtree/journal.go"
    },
    {
      "type": "modify",
      "old_id": "c553ac8b7cdc889424b5eeab5acc379891519d35",
      "old_mode": 33188,
      "old_path": "osbase/logtree/journal_entry.go",
      "new_id": "d492d160d1a87bcff150a27c45a7120974a704cc",
      "new_mode": 33188,
      "new_path": "osbase/logtree/journal_entry.go"
    },
    {
      "type": "modify",
      "old_id": "1582a8f04984868efea5f4c04a8f954b36b0d89e",
      "old_mode": 33188,
      "old_path": "osbase/logtree/logtree_access.go",
      "new_id": "1b4f90d6bb49b6a86e60fd34bc2734b0aec8a38d",
      "new_mode": 33188,
      "new_path": "osbase/logtree/logtree_access.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8379fd3628215136122e7d093fc57f52c0a2ccb3",
      "new_mode": 33188,
      "new_path": "osbase/logtree/logtree_access_test.go"
    },
    {
      "type": "modify",
      "old_id": "833081ff13a842d6abf6b66a92284c9ba50cbd37",
      "old_mode": 33188,
      "old_path": "osbase/logtree/logtree_entry.go",
      "new_id": "a434d08ecd6687cb15a9fb12d2d996cc49d8bf4f",
      "new_mode": 33188,
      "new_path": "osbase/logtree/logtree_entry.go"
    }
  ]
}
