)]}'
{
  "commit": "b020a49bea601cf73bd8d204b28ec31361e3f5a1",
  "tree": "235ff0c71ea48ad4b28c206cd0b01b72f385008a",
  "parents": [
    "f04149c30f881b45b9810a230c5fb3e2407096a0"
  ],
  "author": {
    "name": "Ignacio Encinas",
    "email": "ignacio@iencinas.com",
    "time": "Sun Apr 06 22:47:24 2025 +0200"
  },
  "committer": {
    "name": "Ignacio Encinas",
    "email": "ignacio@iencinas.com",
    "time": "Fri May 16 18:32:22 2025 +0200"
  },
  "message": "verible: formatting: make line terminator character configurable\n\nPrecise control of file contents is required. This makes verible handle\nfiles in `binary` mode, effectively disabling the platform-specific\nhooks that for example translate \\n into \\r\\n for DOS systems.\n\nLet\u0027s introduce the line_terminator flag into BasicFormatStyle so that\nusers can decide which line terminator they want to use. Current options\nare \\n (LF) or \\r\\n (CRLF). LF is the default configuration.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b0aa52e2c45a87a852f9d0f72e72967aa8c8c984",
      "old_mode": 33188,
      "old_path": "verible/common/formatting/basic-format-style-init.cc",
      "new_id": "ab8474548f59f5f0211fc60695dfce2168e8c5d6",
      "new_mode": 33188,
      "new_path": "verible/common/formatting/basic-format-style-init.cc"
    },
    {
      "type": "modify",
      "old_id": "5c1d7f109b6abec35478743f66029dba3e3b87ee",
      "old_mode": 33188,
      "old_path": "verible/common/formatting/basic-format-style.cc",
      "new_id": "9cc5d4588f35abc3ebb2070e46560aa148bf8d88",
      "new_mode": 33188,
      "new_path": "verible/common/formatting/basic-format-style.cc"
    },
    {
      "type": "modify",
      "old_id": "58a73ea036d5d577bdfb60e36f0168f1f91f3c3e",
      "old_mode": 33188,
      "old_path": "verible/common/formatting/basic-format-style.h",
      "new_id": "f01825ca7e21e43e5813715ddf922eaa27dff801",
      "new_mode": 33188,
      "new_path": "verible/common/formatting/basic-format-style.h"
    },
    {
      "type": "modify",
      "old_id": "e6654b5932769ca3f2980ac891daed042ebbdb85",
      "old_mode": 33188,
      "old_path": "verible/verilog/formatting/BUILD",
      "new_id": "0940ef8fcca65100b429bb43a962fed7b6f03a69",
      "new_mode": 33188,
      "new_path": "verible/verilog/formatting/BUILD"
    },
    {
      "type": "modify",
      "old_id": "8cc43623edd9cc79a7173d4d5fd81886e0925511",
      "old_mode": 33188,
      "old_path": "verible/verilog/formatting/comment-controls.cc",
      "new_id": "4323c72cceeb39baeb2f33909c7ab8419277c281",
      "new_mode": 33188,
      "new_path": "verible/verilog/formatting/comment-controls.cc"
    },
    {
      "type": "modify",
      "old_id": "ed23479149fced3716e1568286c30b51174767d6",
      "old_mode": 33188,
      "old_path": "verible/verilog/formatting/comment-controls.h",
      "new_id": "edfcac1cd5e8f00d7a1d54e09dd60b824e9272f0",
      "new_mode": 33188,
      "new_path": "verible/verilog/formatting/comment-controls.h"
    },
    {
      "type": "modify",
      "old_id": "39fada2fa6b74570d12c4e098c379c9f829bbd52",
      "old_mode": 33188,
      "old_path": "verible/verilog/formatting/comment-controls_test.cc",
      "new_id": "2a3bbd598ca08db80a7645eaf5f48cbe813261a8",
      "new_mode": 33188,
      "new_path": "verible/verilog/formatting/comment-controls_test.cc"
    },
    {
      "type": "modify",
      "old_id": "22bcb564fbdcdff495afb5a4928793455acfdacc",
      "old_mode": 33188,
      "old_path": "verible/verilog/formatting/formatter.cc",
      "new_id": "e0ee77e4bb6980ed5e4b30aadddbcbc980a8b54a",
      "new_mode": 33188,
      "new_path": "verible/verilog/formatting/formatter.cc"
    },
    {
      "type": "modify",
      "old_id": "976c703a33c76eeec922844fe6391bac338b83a1",
      "old_mode": 33188,
      "old_path": "verible/verilog/tools/formatter/BUILD",
      "new_id": "cfbcc97f306f274adb8f7b0a8561533e7493205d",
      "new_mode": 33188,
      "new_path": "verible/verilog/tools/formatter/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5c8b7c14f5626f10bd46618cd19c7018de583f9",
      "new_mode": 33261,
      "new_path": "verible/verilog/tools/formatter/format_line_terminator_test.sh"
    }
  ]
}
