)]}'
{
  "commit": "de5f86e4ff0c7a27481625772390d561fed413d1",
  "tree": "0a5424de0bb7502b3701a30833af1dd7fea0fa44",
  "parents": [
    "81ebea9a2bdbc8401cfd107d59aed7c957448e06"
  ],
  "author": {
    "name": "Marcin Kowalczyk",
    "email": "qrczak@google.com",
    "time": "Tue May 12 19:41:39 2026 +0200"
  },
  "committer": {
    "name": "Marcin Kowalczyk",
    "email": "qrczak@google.com",
    "time": "Tue May 12 20:05:42 2026 +0200"
  },
  "message": "Add defaulted copy/move constructors/assignment in `Options` classes.\nClean up how `Options` are passed.\n\nAs for other types, add copy constructor/assignment except for\n`Text{Parse,Print}MessageOptions` which are uncopyable, and add move\nconstructor/assignment except when copying is equivalent to moving.\nThis indicates when it is worth using `std::move()` for passing a parameter.\n\nTake `Options` parameters by value in most public functions. Exceptions:\n\n* `CFile{Reader,Writer}Base::Options`: they are movable more efficiently than\n  copyable due to a `std::string` member, but the relevant classes do not move\n  anything from them, so it is better to accept them by reference.\n\n* `{Fd,riegeli::tensorflow::File}{Reader,Writer}Base::Options`: for consistency.\n\nIn private functions, take `Options` parameters by value if they are cheap to\ncopy or move, otherwise by reference.\n\nPiperOrigin-RevId: 914362870\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3c9b7beb128d73bf8ad554f8bfca9046c1e319eb",
      "old_mode": 33188,
      "old_path": "python/riegeli/bytes/python_reader.h",
      "new_id": "e40a94241bd32827bd2b436f2f1170e6655c0850",
      "new_mode": 33188,
      "new_path": "python/riegeli/bytes/python_reader.h"
    },
    {
      "type": "modify",
      "old_id": "b1e07fe9b33e2c93ea586a6480a5b7aaa228b22a",
      "old_mode": 33188,
      "old_path": "python/riegeli/bytes/python_writer.h",
      "new_id": "7f570627b5c4f62ea08f774d331eceb92562c068",
      "new_mode": 33188,
      "new_path": "python/riegeli/bytes/python_writer.h"
    },
    {
      "type": "modify",
      "old_id": "a9c05547bacc5d1d7292846ec8ea14cfc3197569",
      "old_mode": 33188,
      "old_path": "python/riegeli/records/record_reader.cc",
      "new_id": "369ab858ae76335b0379fca9117b8f4da707679f",
      "new_mode": 33188,
      "new_path": "python/riegeli/records/record_reader.cc"
    },
    {
      "type": "modify",
      "old_id": "def5b9f763a7c3fce51e92c6d2df08d1b7ee4694",
      "old_mode": 33188,
      "old_path": "python/riegeli/records/record_writer.cc",
      "new_id": "8cf6cd649cee860f166598224173794458ce82f3",
      "new_mode": 33188,
      "new_path": "python/riegeli/records/record_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "fc845daaadbf659a05b4c703892ccd55a8d818f0",
      "old_mode": 33188,
      "old_path": "riegeli/base/chain_base.h",
      "new_id": "984c108d84914ef72e96df3161dbe1c0c8fc21cf",
      "new_mode": 33188,
      "new_path": "riegeli/base/chain_base.h"
    },
    {
      "type": "modify",
      "old_id": "57d9cf615b77e0eddeb36eb734ca7cc53aeecc5c",
      "old_mode": 33188,
      "old_path": "riegeli/base/recycling_pool.h",
      "new_id": "2e7c1cc163db93406be4f610154ea5c950d79859",
      "new_mode": 33188,
      "new_path": "riegeli/base/recycling_pool.h"
    },
    {
      "type": "modify",
      "old_id": "c5651d86bf8b1ad7a135412435f82b0f6b418d91",
      "old_mode": 33188,
      "old_path": "riegeli/brotli/brotli_reader.h",
      "new_id": "7aa0b8ae0c5fda041efbf76a1e1a927f7b3e4d33",
      "new_mode": 33188,
      "new_path": "riegeli/brotli/brotli_reader.h"
    },
    {
      "type": "modify",
      "old_id": "8da8a7b078ee8ce326f872468edbb762b6855d79",
      "old_mode": 33188,
      "old_path": "riegeli/brotli/brotli_writer.h",
      "new_id": "2a5e16e49a1266adb62d387a4e208694a993e566",
      "new_mode": 33188,
      "new_path": "riegeli/brotli/brotli_writer.h"
    },
    {
      "type": "modify",
      "old_id": "a7a3d4831ceb208ef0ce4439feffd1e7c6b4f5f8",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/buffer_options.h",
      "new_id": "49377e33de642ec8e82f6c19b985e9848fbf7686",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/buffer_options.h"
    },
    {
      "type": "modify",
      "old_id": "84082cc5f70feb5b2350ab7d5182b093e113288c",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/cfile_reader.cc",
      "new_id": "faf45f069202e89cb3242b128f1c9996f806d999",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/cfile_reader.cc"
    },
    {
      "type": "modify",
      "old_id": "ad6d80d9c33c5c23dc334634b0334a1efdaa0d39",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/cfile_reader.h",
      "new_id": "6dd3c7d719d8969f9991b4dfed84a71e74821c45",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/cfile_reader.h"
    },
    {
      "type": "modify",
      "old_id": "9b18eff3f66df37d389fa15efbb0c7977fcc0b48",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/cfile_writer.cc",
      "new_id": "e32a3fc5d931f8d7834e5fca4a12a3383d3a7678",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/cfile_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "dfa34ab8288062a1eb0b76094ebe986280c9ece4",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/cfile_writer.h",
      "new_id": "65277da228277992a99edbec7b4a5e6e6157e543",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/cfile_writer.h"
    },
    {
      "type": "modify",
      "old_id": "37a5a489aa8978d7e32fe325b3388f6d28d4d753",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/chain_backward_writer.h",
      "new_id": "0114a1d02bb89118d9c6673ac526e3a7a7bf1dfd",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/chain_backward_writer.h"
    },
    {
      "type": "modify",
      "old_id": "eacdaf10420e7efde9b62534c5c64fe29b3cf293",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/chain_writer.h",
      "new_id": "0740f1a47adb45a26be5cfc493ad351cc9532275",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/chain_writer.h"
    },
    {
      "type": "modify",
      "old_id": "31d413c1233565af6ff900686a6c811c8caada13",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/cord_backward_writer.h",
      "new_id": "d2b3b7d2a16cb0841db995f08d21765634268452",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/cord_backward_writer.h"
    },
    {
      "type": "modify",
      "old_id": "3dc29aa3ad8d61b03cfb00166f0c2496e29a1cb1",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/cord_writer.h",
      "new_id": "af62234949fdbfa3acfae06e67c599ca7a123d88",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/cord_writer.h"
    },
    {
      "type": "modify",
      "old_id": "2d736e0b56c8324e61da0f33fac656233d636825",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/fd_mmap_reader.cc",
      "new_id": "0955c7eb996cf8ec61614a669b63539c2e51fe99",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/fd_mmap_reader.cc"
    },
    {
      "type": "modify",
      "old_id": "d5e77b9b00f1ba63da60ff6fed00fcb94deef80b",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/fd_mmap_reader.h",
      "new_id": "76edda82dbedf39f786fc90531e8107e5c50f8bb",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/fd_mmap_reader.h"
    },
    {
      "type": "modify",
      "old_id": "8b5ad5a45fbe76efb35e2b034bde1d3b1934850a",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/fd_reader.cc",
      "new_id": "bcb3e0a5693d2feeb7a89b68c6c731af6501183c",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/fd_reader.cc"
    },
    {
      "type": "modify",
      "old_id": "24214bc09ee9378f4fa5e9cad195a957329971c1",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/fd_reader.h",
      "new_id": "a5c79d050d6c3acf7144315b4f5331684c176f2a",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/fd_reader.h"
    },
    {
      "type": "modify",
      "old_id": "53ee8749e667de4674778d71545629d77f6c5fb2",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/fd_writer.cc",
      "new_id": "af2272d8c6ded14b08361752a17fc35413507962",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/fd_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "decc4f6cb9e7d89eadcbb6d8aff31d1cf3fce456",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/fd_writer.h",
      "new_id": "7725cf28bf40f5d0a82d9d309cc351a46d3d7a7c",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/fd_writer.h"
    },
    {
      "type": "modify",
      "old_id": "fa83672c3c3c2e8e91b11c5c55f6908b4b846fcb",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/istream_reader.h",
      "new_id": "6c6e03bef9666a90a1c9acf80aa9a6daf026a9b7",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/istream_reader.h"
    },
    {
      "type": "modify",
      "old_id": "20a33e7a6d853120989def50c1ae8ced0ac08d7a",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/limiting_backward_writer.cc",
      "new_id": "562f3e8b6fec081a19fc407f9f1e73683b015f77",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/limiting_backward_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "42ab26e1a02fc3fada487382d9e57da19a5f00e7",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/limiting_backward_writer.h",
      "new_id": "18acf319d4b6e66dab97f291d10bf0e5719d02ff",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/limiting_backward_writer.h"
    },
    {
      "type": "modify",
      "old_id": "c4f9d06fade868547efe1b9ea9110fc09a1bfe2c",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/limiting_reader.cc",
      "new_id": "dd1f42117d0472ff7f1536e810a0a08f8563c385",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/limiting_reader.cc"
    },
    {
      "type": "modify",
      "old_id": "30b19812d040e31b3f09545cb48eee658ff0e980",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/limiting_reader.h",
      "new_id": "951b3fd8e4c8765fd4d41e878c4f4cc76875293a",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/limiting_reader.h"
    },
    {
      "type": "modify",
      "old_id": "117e9f3ebda002680b101f7223e57982da4e14e7",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/limiting_writer.cc",
      "new_id": "467259c9978563f6200ed19be432e97916908e16",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/limiting_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "2a4f65dfd73bd2ba175b0e0625333d35efb78576",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/limiting_writer.h",
      "new_id": "3151c546e4d17866836e0e838c0946e110832b79",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/limiting_writer.h"
    },
    {
      "type": "modify",
      "old_id": "df678bbda7085188e2cf541be7b8609e3cd6f823",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/null_backward_writer.h",
      "new_id": "b044fd8af416aa085078bd4e0eee56a777bebcde",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/null_backward_writer.h"
    },
    {
      "type": "modify",
      "old_id": "f51914fef072ad0193592581be5caa1ab26d8fcd",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/null_writer.h",
      "new_id": "86fc12d05916fa3929a10e6f3029ddcee33717b4",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/null_writer.h"
    },
    {
      "type": "modify",
      "old_id": "56acbf2d8ff0e9749bf8512ddb4ee22367e8f3c9",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/ostream_writer.h",
      "new_id": "d736df9e2ce2f3042ab34b9b192ea008b39d0817",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/ostream_writer.h"
    },
    {
      "type": "modify",
      "old_id": "c2ef749bd09a4277b79901eb91a8b5335ef25b73",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/position_shifting_backward_writer.h",
      "new_id": "d7574336c8a9ebe192eddaae12e8feffa46cea27",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/position_shifting_backward_writer.h"
    },
    {
      "type": "modify",
      "old_id": "ae541f958293d316739e93d9245d7ef205c892c0",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/position_shifting_reader.h",
      "new_id": "7af997ac19c21f11d0e083f4517fbf3d99c1899f",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/position_shifting_reader.h"
    },
    {
      "type": "modify",
      "old_id": "ed5dfda63768f67bd283bbd5b1604385c6c7f524",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/position_shifting_writer.h",
      "new_id": "254eb570949e2affdc69460795d41606466cc339",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/position_shifting_writer.h"
    },
    {
      "type": "modify",
      "old_id": "e48e7489d9e684518007e9e683ffbfa7e35c44c5",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/prefix_limiting_backward_writer.h",
      "new_id": "732a6caffe438c9a26941b8c4de6f6d5fadbff25",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/prefix_limiting_backward_writer.h"
    },
    {
      "type": "modify",
      "old_id": "14aa1b11ba358b0b3ec2793791fef2c7dbe24443",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/prefix_limiting_reader.h",
      "new_id": "b881dc53bfa8ec102b4f0974c819aef123f404ee",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/prefix_limiting_reader.h"
    },
    {
      "type": "modify",
      "old_id": "86f077ec1ab781ed4887aaff27dfce99a5f64b76",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/prefix_limiting_writer.h",
      "new_id": "b0895a05593539b2ce6a8ddca46da4b4f1906804",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/prefix_limiting_writer.h"
    },
    {
      "type": "modify",
      "old_id": "a7aaed656a2793eedbb2cd6fb780f73032b24bc2",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/reader_cfile.h",
      "new_id": "eb47e6213d03a79b697b1bdb17bb57d99c473bcc",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/reader_cfile.h"
    },
    {
      "type": "modify",
      "old_id": "06d16d488e6c6d358ca7d873d52c32b58a9fb749",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/reader_factory.h",
      "new_id": "1f4b6fdfc19d13f1f21054e06f9a7126f4c62744",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/reader_factory.h"
    },
    {
      "type": "modify",
      "old_id": "f87785fae1d35c88d57ff38393552aa0cfb28780",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/reader_istream.h",
      "new_id": "a0d23e02bf151d1904ce0f47d2052ae0deec49a7",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/reader_istream.h"
    },
    {
      "type": "modify",
      "old_id": "dd70714bc91ca1860ac3ea62fd3b6db661a329bd",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/resizable_writer.h",
      "new_id": "3a55621d1d45098ba4b2477f2eda13841cff252b",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/resizable_writer.h"
    },
    {
      "type": "modify",
      "old_id": "e6b3b01d4f7936bbf9a986793e01bcbfd621472f",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/std_io.cc",
      "new_id": "be6eed941ec775af589ebf8d0f74f538247fd149",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/std_io.cc"
    },
    {
      "type": "modify",
      "old_id": "887f8f372ca8773ada0d860c18d9cd43cd8832bf",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/std_io.h",
      "new_id": "c364ed12c5dee9021ff6189cb99b2b84b203c13a",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/std_io.h"
    },
    {
      "type": "modify",
      "old_id": "df8985da9bc849adce3079f2d914278a7c2547f0",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/string_writer.h",
      "new_id": "00809d683d9a3993234e38eaaa5731aea9b18536",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/string_writer.h"
    },
    {
      "type": "modify",
      "old_id": "9cbd020c499465a5d338643204eb6d329fbb2e95",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/writer_cfile.h",
      "new_id": "22ca38df89801c3727b2087a33a95bedd0f4b0e0",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/writer_cfile.h"
    },
    {
      "type": "modify",
      "old_id": "2e5c89cf4cc497bccff5182277b8b78b075c52bb",
      "old_mode": 33188,
      "old_path": "riegeli/bytes/writer_ostream.h",
      "new_id": "e24db9e4cafef0a36ec2c96d43cbad23bf9ab510",
      "new_mode": 33188,
      "new_path": "riegeli/bytes/writer_ostream.h"
    },
    {
      "type": "modify",
      "old_id": "8a94b3f1ff8264056403717fcb3a08c7f065472a",
      "old_mode": 33188,
      "old_path": "riegeli/bzip2/bzip2_reader.h",
      "new_id": "fc7c596e6d6b2b642db254fab3b1227490e417c1",
      "new_mode": 33188,
      "new_path": "riegeli/bzip2/bzip2_reader.h"
    },
    {
      "type": "modify",
      "old_id": "824163f544490beff3f8790c3b8f21abe204010c",
      "old_mode": 33188,
      "old_path": "riegeli/bzip2/bzip2_writer.h",
      "new_id": "367ae80317cacd75c01177ac890a611a1959d6ad",
      "new_mode": 33188,
      "new_path": "riegeli/bzip2/bzip2_writer.h"
    },
    {
      "type": "modify",
      "old_id": "ad90e3b939fcea05d99732a9ec4a7564c928b929",
      "old_mode": 33188,
      "old_path": "riegeli/chunk_encoding/brotli_encoder_selection.cc",
      "new_id": "54b246d66e4948c098d3f0525870e9f033ac518c",
      "new_mode": 33188,
      "new_path": "riegeli/chunk_encoding/brotli_encoder_selection.cc"
    },
    {
      "type": "modify",
      "old_id": "5db98468182adf4811003a8457b6029ffd0993d9",
      "old_mode": 33188,
      "old_path": "riegeli/chunk_encoding/brotli_encoder_selection.h",
      "new_id": "9e4bb4bcc30785f38f47a90ff0109a480aacf6db",
      "new_mode": 33188,
      "new_path": "riegeli/chunk_encoding/brotli_encoder_selection.h"
    },
    {
      "type": "modify",
      "old_id": "7a739258a4126047792e624abcb672b1d021de1c",
      "old_mode": 33188,
      "old_path": "riegeli/chunk_encoding/chunk_decoder.h",
      "new_id": "3b306de86ee748e35f52c1a547ed420fa22ed095",
      "new_mode": 33188,
      "new_path": "riegeli/chunk_encoding/chunk_decoder.h"
    },
    {
      "type": "modify",
      "old_id": "d87f2a9f6f2111e76e2e3a1bdaabe599e31fa65d",
      "old_mode": 33188,
      "old_path": "riegeli/chunk_encoding/compressor.cc",
      "new_id": "0dd39f414d1f883b26ce71bf205a2127f3b893da",
      "new_mode": 33188,
      "new_path": "riegeli/chunk_encoding/compressor.cc"
    },
    {
      "type": "modify",
      "old_id": "ab89e3e5e23ca588c8c5b3fed7eba8f73ee662a7",
      "old_mode": 33188,
      "old_path": "riegeli/chunk_encoding/compressor.h",
      "new_id": "b8fb5d17f4e02910507d6c6ee15f63fc3b6909d5",
      "new_mode": 33188,
      "new_path": "riegeli/chunk_encoding/compressor.h"
    },
    {
      "type": "modify",
      "old_id": "74d721cfd855fe982d39185e81aef53bd54fc7a0",
      "old_mode": 33188,
      "old_path": "riegeli/chunk_encoding/compressor_options.h",
      "new_id": "90923970d3f24be1cecc1a6906eb0db3d18f2125",
      "new_mode": 33188,
      "new_path": "riegeli/chunk_encoding/compressor_options.h"
    },
    {
      "type": "modify",
      "old_id": "c3e28fe2596b2768d9167c26ca8109abbc6a6751",
      "old_mode": 33188,
      "old_path": "riegeli/chunk_encoding/decompressor.h",
      "new_id": "3397871795e75045ffc9aa6c513288f15ab20ee6",
      "new_mode": 33188,
      "new_path": "riegeli/chunk_encoding/decompressor.h"
    },
    {
      "type": "modify",
      "old_id": "e2528b63328e21d5aa2f8fb952072d59c39b2c98",
      "old_mode": 33188,
      "old_path": "riegeli/chunk_encoding/simple_decoder.h",
      "new_id": "4fdd1dd09827011bb8354829c95a861523211d86",
      "new_mode": 33188,
      "new_path": "riegeli/chunk_encoding/simple_decoder.h"
    },
    {
      "type": "modify",
      "old_id": "f5856e19d93956b275967d63e35f69c500154ccd",
      "old_mode": 33188,
      "old_path": "riegeli/chunk_encoding/simple_encoder.h",
      "new_id": "f81dc08d1a72040af86c84c4a35004b75153e98d",
      "new_mode": 33188,
      "new_path": "riegeli/chunk_encoding/simple_encoder.h"
    },
    {
      "type": "modify",
      "old_id": "91118312d372927733251b2b50688ed8c40847e9",
      "old_mode": 33188,
      "old_path": "riegeli/chunk_encoding/transpose_decoder.h",
      "new_id": "1f9c75acb0af2e620375225bf8a00bfb4f90a550",
      "new_mode": 33188,
      "new_path": "riegeli/chunk_encoding/transpose_decoder.h"
    },
    {
      "type": "modify",
      "old_id": "c5794fe9ff1084d90926f0ecb476de4d1dfe1470",
      "old_mode": 33188,
      "old_path": "riegeli/chunk_encoding/transpose_encoder.cc",
      "new_id": "8f684d103b9038537e74f0699227b77b6b891818",
      "new_mode": 33188,
      "new_path": "riegeli/chunk_encoding/transpose_encoder.cc"
    },
    {
      "type": "modify",
      "old_id": "8a7b39a06140659e6b117923c8ac0e55e2d6ed59",
      "old_mode": 33188,
      "old_path": "riegeli/chunk_encoding/transpose_encoder.h",
      "new_id": "46cb336f372528ff175f552edc746ad37efce9a4",
      "new_mode": 33188,
      "new_path": "riegeli/chunk_encoding/transpose_encoder.h"
    },
    {
      "type": "modify",
      "old_id": "411bd0f45bae3dc62a7339db5dfb01e0694cca24",
      "old_mode": 33188,
      "old_path": "riegeli/containers/chunked_sorted_string_set.cc",
      "new_id": "5f8b09719e31940f2802ecd106499ac7fc20654f",
      "new_mode": 33188,
      "new_path": "riegeli/containers/chunked_sorted_string_set.cc"
    },
    {
      "type": "modify",
      "old_id": "65d080a55fc066f7d368f9ac78eb3043e9f9b013",
      "old_mode": 33188,
      "old_path": "riegeli/containers/chunked_sorted_string_set.h",
      "new_id": "9121444a119ac4d41ffacd177504e6ec9bd0f3f9",
      "new_mode": 33188,
      "new_path": "riegeli/containers/chunked_sorted_string_set.h"
    },
    {
      "type": "modify",
      "old_id": "152eaa7e791eb0445d2423b96129bc7c716d9b5e",
      "old_mode": 33188,
      "old_path": "riegeli/containers/linear_sorted_string_set.h",
      "new_id": "b7c6ee215bc20a665059363f2352cbf3b456dee9",
      "new_mode": 33188,
      "new_path": "riegeli/containers/linear_sorted_string_set.h"
    },
    {
      "type": "modify",
      "old_id": "32adf75bd9fe3e19c268c239b9bd313f4b098876",
      "old_mode": 33188,
      "old_path": "riegeli/csv/csv_reader.h",
      "new_id": "fdaead5306bf1782c108d92440ec4a6ddcd4cf45",
      "new_mode": 33188,
      "new_path": "riegeli/csv/csv_reader.h"
    },
    {
      "type": "modify",
      "old_id": "71bbcb8b05ee546ef9a505fb7dee1d067e3f8af4",
      "old_mode": 33188,
      "old_path": "riegeli/csv/csv_writer.h",
      "new_id": "1891aa30250924352f910851f3e571445efd4295",
      "new_mode": 33188,
      "new_path": "riegeli/csv/csv_writer.h"
    },
    {
      "type": "modify",
      "old_id": "829da33192b032ceb2f5062d1442db4d54bdcc44",
      "old_mode": 33188,
      "old_path": "riegeli/gcs/gcs_reader.h",
      "new_id": "5024fa0c9438cdc823f7cc47ac37d102b6038474",
      "new_mode": 33188,
      "new_path": "riegeli/gcs/gcs_reader.h"
    },
    {
      "type": "modify",
      "old_id": "5134d9ebd7b8e82a42c897edaf64633904277436",
      "old_mode": 33188,
      "old_path": "riegeli/gcs/gcs_writer.h",
      "new_id": "fa25750899c68e33ef2e526d63d0c9534b1d7a1f",
      "new_mode": 33188,
      "new_path": "riegeli/gcs/gcs_writer.h"
    },
    {
      "type": "modify",
      "old_id": "2721d56f8c5db74c5770f02631f059add933c9bc",
      "old_mode": 33188,
      "old_path": "riegeli/lines/line_reading.h",
      "new_id": "b0093e6756d803840a67eb77c02e2126ebb964ff",
      "new_mode": 33188,
      "new_path": "riegeli/lines/line_reading.h"
    },
    {
      "type": "modify",
      "old_id": "cd49723c2277842c8dff428c78445a94f00b4b25",
      "old_mode": 33188,
      "old_path": "riegeli/lines/line_writing.h",
      "new_id": "091428037db147732a063089be461fb185c8461e",
      "new_mode": 33188,
      "new_path": "riegeli/lines/line_writing.h"
    },
    {
      "type": "modify",
      "old_id": "c9aaabf0c5ba618be85a6e3f7b101d9ec8733234",
      "old_mode": 33188,
      "old_path": "riegeli/lines/text_reader.h",
      "new_id": "73fe79e7241abc704d53c9ffdd613895540fea0d",
      "new_mode": 33188,
      "new_path": "riegeli/lines/text_reader.h"
    },
    {
      "type": "modify",
      "old_id": "55286ef1f8d45a01200aa6db5344423bb6ad3ef4",
      "old_mode": 33188,
      "old_path": "riegeli/lines/text_writer.h",
      "new_id": "dd31b633ff82d08080d74cfebf500b08bcf20ca0",
      "new_mode": 33188,
      "new_path": "riegeli/lines/text_writer.h"
    },
    {
      "type": "modify",
      "old_id": "e2d30a160e1f19665bae1f4d4f7e9b7f00cfe293",
      "old_mode": 33188,
      "old_path": "riegeli/lz4/lz4_reader.cc",
      "new_id": "92520ef6d0956e4f5421b70f975452642502e0e3",
      "new_mode": 33188,
      "new_path": "riegeli/lz4/lz4_reader.cc"
    },
    {
      "type": "modify",
      "old_id": "c7e3174c28191d0d44fdae3db97157cf5288f8c6",
      "old_mode": 33188,
      "old_path": "riegeli/lz4/lz4_reader.h",
      "new_id": "c4167f0b4c826e288508666df1a3fa2dbef23adf",
      "new_mode": 33188,
      "new_path": "riegeli/lz4/lz4_reader.h"
    },
    {
      "type": "modify",
      "old_id": "f51edece260d60b894f478aabdfcc1d1604f6bda",
      "old_mode": 33188,
      "old_path": "riegeli/lz4/lz4_writer.h",
      "new_id": "ea3883d3841fcab9d2e673015dfabf366013e387",
      "new_mode": 33188,
      "new_path": "riegeli/lz4/lz4_writer.h"
    },
    {
      "type": "modify",
      "old_id": "a5d0fd22eb963f62d8982f2562456f3398276af3",
      "old_mode": 33188,
      "old_path": "riegeli/messages/parse_message.h",
      "new_id": "d837bf2d112e591726b236f0d48a263dab95c102",
      "new_mode": 33188,
      "new_path": "riegeli/messages/parse_message.h"
    },
    {
      "type": "modify",
      "old_id": "9286f883a464a22143ca5f8c9f3665575d98f2a7",
      "old_mode": 33188,
      "old_path": "riegeli/messages/serialize_message.h",
      "new_id": "391636f5c9492f54dd528e77f316525719899e79",
      "new_mode": 33188,
      "new_path": "riegeli/messages/serialize_message.h"
    },
    {
      "type": "modify",
      "old_id": "d1bd242ee648d8fa4aaf9cea7663893d65437f48",
      "old_mode": 33188,
      "old_path": "riegeli/messages/text_parse_message.h",
      "new_id": "920d31085e0381af1edd3939663fb2404c35a163",
      "new_mode": 33188,
      "new_path": "riegeli/messages/text_parse_message.h"
    },
    {
      "type": "modify",
      "old_id": "9ef22a4143e77f127e6fc0ad89f7b83314de5dd9",
      "old_mode": 33188,
      "old_path": "riegeli/messages/text_print_message.h",
      "new_id": "a97961f47a60cd01a064aaf69731e938622c1245",
      "new_mode": 33188,
      "new_path": "riegeli/messages/text_print_message.h"
    },
    {
      "type": "modify",
      "old_id": "c72e9b4518c25c3e08a7699d5800dda30a79c4b7",
      "old_mode": 33188,
      "old_path": "riegeli/records/chunk_writer.h",
      "new_id": "ba4cfc9e1eb5101ec8e6527830adc5bcabf743bb",
      "new_mode": 33188,
      "new_path": "riegeli/records/chunk_writer.h"
    },
    {
      "type": "modify",
      "old_id": "88648b6856a6fc5e29f59f7814f9cc4898cfd901",
      "old_mode": 33188,
      "old_path": "riegeli/records/record_reader.h",
      "new_id": "7ec37947a7faf6943b24644b4f4f660a3dac2d6e",
      "new_mode": 33188,
      "new_path": "riegeli/records/record_reader.h"
    },
    {
      "type": "modify",
      "old_id": "23ac9f2dc2a70ff9f37e30214632a9ccfe8fa139",
      "old_mode": 33188,
      "old_path": "riegeli/records/record_writer.cc",
      "new_id": "89a1429922965bd46f40518b0be659c4d16f8ad2",
      "new_mode": 33188,
      "new_path": "riegeli/records/record_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "50eafeb5ee46d118eca4a603cc7f413e60da8782",
      "old_mode": 33188,
      "old_path": "riegeli/records/record_writer.h",
      "new_id": "5f501c9c2140cc0e0db438bc34b1c694fe0512e0",
      "new_mode": 33188,
      "new_path": "riegeli/records/record_writer.h"
    },
    {
      "type": "modify",
      "old_id": "2ae1d89501e0c60fcb5d1cf95e9ed93f398df5a9",
      "old_mode": 33188,
      "old_path": "riegeli/snappy/framed/framed_snappy_writer.h",
      "new_id": "d2c70f8052b04783565f3b11ecb36ac91e5a49e0",
      "new_mode": 33188,
      "new_path": "riegeli/snappy/framed/framed_snappy_writer.h"
    },
    {
      "type": "modify",
      "old_id": "612318c702325c1bb1a2e6f77141bb40c3f6a915",
      "old_mode": 33188,
      "old_path": "riegeli/snappy/hadoop/hadoop_snappy_writer.h",
      "new_id": "5cb2e2a78bae796965275f5b6a6a06452cfb4cc0",
      "new_mode": 33188,
      "new_path": "riegeli/snappy/hadoop/hadoop_snappy_writer.h"
    },
    {
      "type": "modify",
      "old_id": "463c1915e7e782130153a34ece9d86ad8f89a69f",
      "old_mode": 33188,
      "old_path": "riegeli/snappy/snappy_reader.h",
      "new_id": "b3260443778269ed6a762245b99057516227da14",
      "new_mode": 33188,
      "new_path": "riegeli/snappy/snappy_reader.h"
    },
    {
      "type": "modify",
      "old_id": "c119ea14ae52b1d948809920547d91deab79285d",
      "old_mode": 33188,
      "old_path": "riegeli/snappy/snappy_writer.h",
      "new_id": "d7a33cbbe49deb5dd6f7d5c1aa6a1fb105e9715f",
      "new_mode": 33188,
      "new_path": "riegeli/snappy/snappy_writer.h"
    },
    {
      "type": "modify",
      "old_id": "f2a13a918dd4d4f971dcfa8eebe2032f432cdc8b",
      "old_mode": 33188,
      "old_path": "riegeli/tensorflow/io/file_reader.h",
      "new_id": "b9f00b82686300d5395104ed968093772abce836",
      "new_mode": 33188,
      "new_path": "riegeli/tensorflow/io/file_reader.h"
    },
    {
      "type": "modify",
      "old_id": "14c31ff1be4eeaf75175848c6db3cdacdbe22120",
      "old_mode": 33188,
      "old_path": "riegeli/tensorflow/io/file_writer.h",
      "new_id": "1488ea85fc6831f77d8560ada3e555de274e5016",
      "new_mode": 33188,
      "new_path": "riegeli/tensorflow/io/file_writer.h"
    },
    {
      "type": "modify",
      "old_id": "24eeacaa188ca6e1b9d363b9c040e04e3a81061c",
      "old_mode": 33188,
      "old_path": "riegeli/text/ascii_align.h",
      "new_id": "db4a523eb071d0226c464ce6ad994e7eae364818",
      "new_mode": 33188,
      "new_path": "riegeli/text/ascii_align.h"
    },
    {
      "type": "modify",
      "old_id": "990d29e63a7b91ef1c9109efcda89578538b9ffc",
      "old_mode": 33188,
      "old_path": "riegeli/xz/xz_reader.h",
      "new_id": "c5f05b7cee91ea28c797a3c85d08e6978fd81d81",
      "new_mode": 33188,
      "new_path": "riegeli/xz/xz_reader.h"
    },
    {
      "type": "modify",
      "old_id": "019444b7fcd308f8d79aff6c563c445e1d8048bb",
      "old_mode": 33188,
      "old_path": "riegeli/xz/xz_writer.h",
      "new_id": "53af298199172982883440e01008cc4a905aaf3a",
      "new_mode": 33188,
      "new_path": "riegeli/xz/xz_writer.h"
    },
    {
      "type": "modify",
      "old_id": "1872e8f7f0f8f85621c5f1ce0f20c2cc5a902e7a",
      "old_mode": 33188,
      "old_path": "riegeli/zlib/zlib_reader.cc",
      "new_id": "c16d1a50ff010f10aa26a762f89f9ec74d325da4",
      "new_mode": 33188,
      "new_path": "riegeli/zlib/zlib_reader.cc"
    },
    {
      "type": "modify",
      "old_id": "2a2e8e514069c714893d38f72b8bb03e282026c8",
      "old_mode": 33188,
      "old_path": "riegeli/zlib/zlib_reader.h",
      "new_id": "b85ddca37f87288f6ca56102f5956c280516065f",
      "new_mode": 33188,
      "new_path": "riegeli/zlib/zlib_reader.h"
    },
    {
      "type": "modify",
      "old_id": "2baf84e02f3d152ae2a53d703fa26b0eec658652",
      "old_mode": 33188,
      "old_path": "riegeli/zlib/zlib_writer.h",
      "new_id": "ebfa756cb6b2d9a520ea04d618c23c43bc64749a",
      "new_mode": 33188,
      "new_path": "riegeli/zlib/zlib_writer.h"
    },
    {
      "type": "modify",
      "old_id": "d11f32dc6cac5436f1ca5d005c6864d9c0ac8b87",
      "old_mode": 33188,
      "old_path": "riegeli/zstd/zstd_reader.h",
      "new_id": "fb6220521cca2c3aca9edf9aa275a94b5e15e65b",
      "new_mode": 33188,
      "new_path": "riegeli/zstd/zstd_reader.h"
    },
    {
      "type": "modify",
      "old_id": "ef2b3c84e20eb1f132d7a0c70bc32b1b4c20bec4",
      "old_mode": 33188,
      "old_path": "riegeli/zstd/zstd_writer.h",
      "new_id": "84d0ab77c6871ac0f887e3b1aab3fcaae442981e",
      "new_mode": 33188,
      "new_path": "riegeli/zstd/zstd_writer.h"
    }
  ]
}
