)]}'
{
  "commit": "944ab1f22d936eefb8f6260ecd2053101d8d7b2a",
  "tree": "be20becf82c572982c1b492910cb83d24c3914c3",
  "parents": [
    "8475f28825e991f1996bf759cfc31071f6e2967a"
  ],
  "author": {
    "name": "Nick Ripley",
    "email": "nick.ripley@datadoghq.com",
    "time": "Fri Dec 19 14:47:23 2025 -0500"
  },
  "committer": {
    "name": "Nick Ripley",
    "email": "nick.ripley@datadoghq.com",
    "time": "Fri Dec 19 12:36:46 2025 -0800"
  },
  "message": "trace: regenerate to include CL 691815\n\nThis CL makes the following changes to gen.bash:\n\n- Clean up files at the start to make it easier to work on gen.bash.\n  The only ones we don\u0027t clean up are gen.bash itself and the\n  experimental version of the flight recorder.\n- Copy the internal/diff package, which is a new test-only dependency.\n- Replace the new test-only internal/testenv dependency with an inlined\n  version of the only fuction the tests actually use, testenv.Builder().\n- Replace the t.ArtifactDir call in the tests with t.TempDir.\n  t.ArtifactDir is a Go 1.26+ API, and we don\u0027t want to require that\n  yet. We generally don\u0027t expect these tests to break unlesss they were\n  broken at the time we mirror the code, so we don\u0027t lose much with this\n  change.\n\nFixes golang/go#76751\n\n[git-generate]\ncd trace\n./gen.bash 54b82e9\n\nChange-Id: I6a6a6964c10350dcab290b45f6481a26ed26d9be\nReviewed-on: https://go-review.googlesource.com/c/exp/+/724442\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: Michael Knyszek \u003cmknyszek@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "30276e8004f92433cfa014c97646eca86a40af9a",
      "old_mode": 33188,
      "old_path": "trace/base.go",
      "new_id": "a9567a198e11cb6b9a719978cc92c983d3a0ab44",
      "new_mode": 33188,
      "new_path": "trace/base.go"
    },
    {
      "type": "modify",
      "old_id": "720a653512651265c2d612d5644755c97e73c552",
      "old_mode": 33188,
      "old_path": "trace/event.go",
      "new_id": "52bd5647758f3848497327bacd00db2c00180678",
      "new_mode": 33188,
      "new_path": "trace/event.go"
    },
    {
      "type": "modify",
      "old_id": "913131c2c31ef5182481d5e77332031b59dacb9a",
      "old_mode": 33188,
      "old_path": "trace/event_test.go",
      "new_id": "fcdc0d957ef6064bb4b257a621cb79f469e2a9eb",
      "new_mode": 33188,
      "new_path": "trace/event_test.go"
    },
    {
      "type": "modify",
      "old_id": "1bc106fdae936d4dd2e601c67f6d744066393141",
      "old_mode": 33261,
      "old_path": "trace/gen.bash",
      "new_id": "ba58707358ebf249024f051bcc2910c987ebe855",
      "new_mode": 33261,
      "new_path": "trace/gen.bash"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a6b941912d8a474501d245359c0aba5e17f58cec",
      "new_mode": 33188,
      "new_path": "trace/internal/diff/diff.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb0347e845fb5aee9748f4135f8c10edb80444f2",
      "new_mode": 33188,
      "new_path": "trace/internal/diff/diff_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "887564927ab233e8be93263cd2b4d35a46d9757e",
      "new_mode": 33188,
      "new_path": "trace/internal/diff/testdata/allnew.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bcc9ac0ee05be68d394b452c58aad626383969a6",
      "new_mode": 33188,
      "new_path": "trace/internal/diff/testdata/allold.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d2565b5d6ed3be271035cb4b28388e4e686609c8",
      "new_mode": 33188,
      "new_path": "trace/internal/diff/testdata/basic.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d10524d0d81529948ce53059e4416e18d33704c1",
      "new_mode": 33188,
      "new_path": "trace/internal/diff/testdata/dups.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "158637c135b4d1f2957c121a5537b654fb699aa5",
      "new_mode": 33188,
      "new_path": "trace/internal/diff/testdata/end.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5dc145c4de47cd5db313f550e9f00ee237b7a243",
      "new_mode": 33188,
      "new_path": "trace/internal/diff/testdata/eof.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ebf621e92163dea027edd404c36f4b02d36e226",
      "new_mode": 33188,
      "new_path": "trace/internal/diff/testdata/eof1.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "047705e6865baa7c5da06905cdc63a314ffee885",
      "new_mode": 33188,
      "new_path": "trace/internal/diff/testdata/eof2.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3fc99f71d518658ceafecc66807edbb03e2bed72",
      "new_mode": 33188,
      "new_path": "trace/internal/diff/testdata/long.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86b1100d81031167711b3db8bc255ce34a28a048",
      "new_mode": 33188,
      "new_path": "trace/internal/diff/testdata/same.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "217b2fdc9f8db877dda17b5d15ad3e408424ad12",
      "new_mode": 33188,
      "new_path": "trace/internal/diff/testdata/start.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab5759fcb2c7d6ab6622c6d9c2ff17ce46bf3162",
      "new_mode": 33188,
      "new_path": "trace/internal/diff/testdata/triv.txt"
    },
    {
      "type": "modify",
      "old_id": "fa9f3d93c498edbe2776e8c497559dfefa6e1662",
      "old_mode": 33188,
      "old_path": "trace/internal/raw/textreader.go",
      "new_id": "6b1764b8e87685fbf56d07ab81f7405f80a34fa2",
      "new_mode": 33188,
      "new_path": "trace/internal/raw/textreader.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14ee831135e23b3263c4db5a76bd950b072bb533",
      "new_mode": 33188,
      "new_path": "trace/internal/testtrace/helpers.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d56be1b156d29958cf828ead70803d15a831a0d",
      "new_mode": 33188,
      "new_path": "trace/internal/testtrace/helpers_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49fd669a09588fd023ae2fae74a411fb98e080d2",
      "new_mode": 33188,
      "new_path": "trace/internal/testtrace/platforms.go"
    },
    {
      "type": "modify",
      "old_id": "0abf18f21d8ac028b0df9fb449729a40d3828f90",
      "old_mode": 33188,
      "old_path": "trace/reader_test.go",
      "new_id": "547bab870bc70c84dda059cb5cc31bcbdff61445",
      "new_mode": 33188,
      "new_path": "trace/reader_test.go"
    },
    {
      "type": "modify",
      "old_id": "089771109665c087bdae2fc345b5a40c6010c149",
      "old_mode": 33188,
      "old_path": "trace/resources.go",
      "new_id": "cd8b61df6d6feac454e66399770ad3edd5b0e107",
      "new_mode": 33188,
      "new_path": "trace/resources.go"
    },
    {
      "type": "modify",
      "old_id": "645f8c6c369e7f60db648fefa65880736f08a01c",
      "old_mode": 33188,
      "old_path": "trace/value.go",
      "new_id": "4a78c36a17c7a31f9eac9dcba363ffb2c85c12a8",
      "new_mode": 33188,
      "new_path": "trace/value.go"
    }
  ]
}
