)]}'
{
  "commit": "29d91b3c9036a7ff71c3d51bb5332d4be4f2ae13",
  "tree": "df72649797ded176898bb83f0a82c867c7ca9a57",
  "parents": [
    "e8f5d59294b77b0ffa72f1e2da04b623d6fd1ef6"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tom@tromey.com",
    "time": "Sat Dec 06 18:55:20 2025 -0600"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tom@tromey.com",
    "time": "Mon Feb 09 08:09:09 2026 -0700"
  },
  "message": "Move buffered stream to new files\n\nThe buffered stream code is currently in ui-out.h and ui-out.c, which\nseems weird because it seems more like a low-level ui-file idea (for\nthe most part, it does also affect some ui_out).\n\nThis patch moves the declarations to a new header file,\nbuffered-streams.h and the implementation to buffered-streams.c.  This\nseems cleaner to me.\n\nApproved-By: Andrew Burgess \u003caburgess@redhat.com\u003e\n\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "713c0920f6a16efb8e44d94c2e93a587b4f1c1f6",
      "old_mode": 33188,
      "old_path": "gdb/Makefile.in",
      "new_id": "2aa95be968ac014df231011118964366d11ba986",
      "new_mode": 33188,
      "new_path": "gdb/Makefile.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a9d3fcf4f5d44f79afa392ba277383dc377a8546",
      "new_mode": 33188,
      "new_path": "gdb/buffered-streams.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0da2d8a8f438d0f7d597e4b4d46ffed8dfb4d14a",
      "new_mode": 33188,
      "new_path": "gdb/buffered-streams.h"
    },
    {
      "type": "modify",
      "old_id": "0f4dbc7768d04dbf92851e87c5aeb8483c10c580",
      "old_mode": 33188,
      "old_path": "gdb/cli-out.c",
      "new_id": "b1ea9560fcf6f45b7513d7bfb6f39cbdc64bda15",
      "new_mode": 33188,
      "new_path": "gdb/cli-out.c"
    },
    {
      "type": "modify",
      "old_id": "16012f826ce1c1f0157354c55c890c461de9bd76",
      "old_mode": 33188,
      "old_path": "gdb/debuginfod-support.c",
      "new_id": "3da3edc432ddcf5eb932575c60382542c5381686",
      "new_mode": 33188,
      "new_path": "gdb/debuginfod-support.c"
    },
    {
      "type": "modify",
      "old_id": "2abf35deeaf87f9bd308fd47000cd2cd9def4cc2",
      "old_mode": 33188,
      "old_path": "gdb/infrun.c",
      "new_id": "428359c5580605e3389e15ca391a7026807deece",
      "new_mode": 33188,
      "new_path": "gdb/infrun.c"
    },
    {
      "type": "modify",
      "old_id": "3e8b6911ef7b51d491ab00974ed0c596326cdc69",
      "old_mode": 33188,
      "old_path": "gdb/stack.c",
      "new_id": "aa0257902e19c45c4afbd292320131a5214fe8b3",
      "new_mode": 33188,
      "new_path": "gdb/stack.c"
    },
    {
      "type": "modify",
      "old_id": "0788bea235a61d6566a68616b2bec726fce8a048",
      "old_mode": 33188,
      "old_path": "gdb/thread.c",
      "new_id": "96e3bb7b50f4b48a95853a878fdb3480060b9cae",
      "new_mode": 33188,
      "new_path": "gdb/thread.c"
    },
    {
      "type": "modify",
      "old_id": "00c2055f492e7cd6a46f6393aee09d470a350b18",
      "old_mode": 33188,
      "old_path": "gdb/ui-out.c",
      "new_id": "8a41d9897fa890598186d24475a4f8a5f8642efe",
      "new_mode": 33188,
      "new_path": "gdb/ui-out.c"
    },
    {
      "type": "modify",
      "old_id": "ee5e68fa233c42f6d1da9e380620be94fb46067e",
      "old_mode": 33188,
      "old_path": "gdb/ui-out.h",
      "new_id": "69d9910443ecdc9ea8273dffc2ce98873fa5e5c5",
      "new_mode": 33188,
      "new_path": "gdb/ui-out.h"
    }
  ]
}
