)]}'
{
  "commit": "bc28a8a79f522fd720d98db658485647ed4fdd03",
  "tree": "9874fadfe9b13abbf34e435f53f50f19745660a8",
  "parents": [],
  "author": {
    "name": "Googler",
    "email": "noreply@google.com",
    "time": "Tue May 26 11:02:56 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed May 27 13:35:34 2026 -0700"
  },
  "message": "No public description\n\nPiperOrigin-RevId: 921568576\nChange-Id: I7cb139929761caa389da8479a8e58e86e9f61452\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "44ae64cca0f32b132cb06de094224924fb316af9",
      "new_mode": 33188,
      "new_path": "COPYRIGHT"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52f88ccf6abc577cd2907c25ad01381c22fbf839",
      "new_mode": 33188,
      "new_path": "Changelog.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1434d83bd4537f448f3b231bf2c9f6a18169f74b",
      "new_mode": 33188,
      "new_path": "DEVELOPER-NOTES"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b575753d7612a5fe2540c0ab25f5aa464ffe169f",
      "new_mode": 33188,
      "new_path": "INSTALL"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b2f318c5326efee9aa8154ca5f2da01d2a8583a5",
      "new_mode": 33188,
      "new_path": "LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ee560c09af1695c3bd793fc39c765cbe2f63214",
      "new_mode": 33188,
      "new_path": "LICENSE.CDDL"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b204400cf3d548f93a0f4f8e85d41d7e39ecb59",
      "new_mode": 33188,
      "new_path": "LICENSE.LGPL"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "09cda53c69677105c57188b9dd1215811bc0aa54",
      "new_mode": 33188,
      "new_path": "LibRaw.pro"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "405887b698edc9bef8d6fff6bd3247f4abd2c315",
      "new_mode": 33188,
      "new_path": "LibRaw.sln"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "966545211d069217814c4091e0fa648a394fac46",
      "new_mode": 33188,
      "new_path": "README.DNGSDK.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ce7c67c26249a90c6b6097b0096c6cc429f4b9e",
      "new_mode": 33188,
      "new_path": "README.GoPro.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb4b94c9374b9ffcfc11a06d4f3725a41fa6f12b",
      "new_mode": 33188,
      "new_path": "README.RawSpeed.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e1077eea390073e98a7ecb9a23a5ed2c5292168",
      "new_mode": 33188,
      "new_path": "README.demosaic-packs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "643915673402e13b07364087ad881157a9f6ba04",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "622a5a65fe3802b37e668d2ec2352e68fe0fc5ea",
      "new_mode": 33261,
      "new_path": "clist2c.pl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70da7375e5416cf8d1748ee19cb55a14431078c3",
      "new_mode": 33261,
      "new_path": "clist2html.pl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "636533296906ee27d017f065cda8fb7bdc5d250a",
      "new_mode": 33188,
      "new_path": "doc/API-C.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8aef6d9231cbe17311dd1e580b157683db562886",
      "new_mode": 33188,
      "new_path": "doc/API-CXX.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9cb7e21ab6e965819be090b886a6a8406757ad2b",
      "new_mode": 33188,
      "new_path": "doc/API-datastruct.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "68dc72d65d1f609ef5b6f18250937f34089ca827",
      "new_mode": 33188,
      "new_path": "doc/API-notes.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a29014aa9b9833d24178031216fa275d737a2301",
      "new_mode": 33188,
      "new_path": "doc/API-overview.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67a9497cf71ea02af92761055d04c38aa0a82fe2",
      "new_mode": 33188,
      "new_path": "doc/Install-LibRaw.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c72a3f945f8cd1c9499dd81afa47208503fd6377",
      "new_mode": 33188,
      "new_path": "doc/Samples-LibRaw.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90105a8711c5cd520ca1fe3a681f0d7dc3c9cab3",
      "new_mode": 33188,
      "new_path": "doc/Why-LibRaw.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e00454f7e834173d8486420bef5b6a9a799c91ad",
      "new_mode": 33188,
      "new_path": "doc/index.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a9294c972a59fe98738d5d023dd4dc357a09271b",
      "new_mode": 33188,
      "new_path": "internal/dcraw_defs.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b6f40bc1d556be154f8351437f23ae84865a8d82",
      "new_mode": 33188,
      "new_path": "internal/dcraw_fileio_defs.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1e846bf02c4cf20fd2930ad4d1bb6441051518b",
      "new_mode": 33188,
      "new_path": "internal/defines.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6bbb56715cb7b2601dd866d9d6193e8b079fbe0e",
      "new_mode": 33188,
      "new_path": "internal/dmp_include.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e45a1afc53bb4ae10fd843fdd414f101e68b10ed",
      "new_mode": 33188,
      "new_path": "internal/libraw_cameraids.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2a5f9f153c4b0611b5752c1364ed6c84d0763b6",
      "new_mode": 33188,
      "new_path": "internal/libraw_checked_buffer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5da3220e4160c9233981f4350401f70594a63059",
      "new_mode": 33188,
      "new_path": "internal/libraw_cxx_defs.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a7351c746190e95c1cec62f1f00dc6f74a1cf50",
      "new_mode": 33188,
      "new_path": "internal/libraw_internal_funcs.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b576dcbc1aefc861cf0a23d33885435723afdd5c",
      "new_mode": 33188,
      "new_path": "internal/losslessjpeg.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "51101088058794924250a4d0c7cb0d91e492699d",
      "new_mode": 33188,
      "new_path": "internal/var_defines.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4af57b97742914eb51392ae0d787dc2ecf6fc728",
      "new_mode": 33188,
      "new_path": "internal/x3f_tools.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c95fbc4880152698d641306595856b018276e8c7",
      "new_mode": 33188,
      "new_path": "libraw.pc.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fba386878b26157a1e9bfed52e43627c08e4d90c",
      "new_mode": 33188,
      "new_path": "libraw/libraw.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f34aef5d0c9beb3b8f3205c39429db1a60dbf46",
      "new_mode": 33188,
      "new_path": "libraw/libraw_alloc.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f49cb316e30490a8c7d70f57163948bf79ec79e0",
      "new_mode": 33188,
      "new_path": "libraw/libraw_const.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9df61e07f58ff8bb74b9f567b7ab624a8803bd06",
      "new_mode": 33188,
      "new_path": "libraw/libraw_datastream.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65f93f7eef2eea2c1a753124fa84d70c683ca22d",
      "new_mode": 33188,
      "new_path": "libraw/libraw_internal.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6bb2de49e782300a4f0ec7d5ebc41f91c20c3286",
      "new_mode": 33188,
      "new_path": "libraw/libraw_types.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8308ff6514408f9de7ef1e410c249ee050be499d",
      "new_mode": 33188,
      "new_path": "libraw/libraw_version.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "92bbbffa1118b0a03a2b8f147348f65198c71aad",
      "new_mode": 33188,
      "new_path": "libraw_r.pc.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "186c0dae6f70de80c42ace449e5791245a346e61",
      "new_mode": 33188,
      "new_path": "samples/4channels.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7313ec633465830a6f9ae37405b786488d59453e",
      "new_mode": 33188,
      "new_path": "samples/dcraw_emu.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1689e4cb3817826fc800619131b798213d3b2cc8",
      "new_mode": 33188,
      "new_path": "samples/dcraw_half.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb6f6d9eaa293c6c5aa3eb781253444eff026ccd",
      "new_mode": 33188,
      "new_path": "samples/half_mt.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e94b2e862df81599203529561c7273697115ae3",
      "new_mode": 33188,
      "new_path": "samples/half_mt_win32.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4cd725f36b35a8cd8ddecb3ab78ba7e2533dfd3",
      "new_mode": 33188,
      "new_path": "samples/mem_image_sample.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "606b2a978b9ea16b3da833cf865d8be482811568",
      "new_mode": 33188,
      "new_path": "samples/multirender_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e226a40d1b5c5a42fce37a23f4bc8d31116ae73",
      "new_mode": 33188,
      "new_path": "samples/openbayer_sample.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "661cb6957ae2be62766b1008d3f283e839560a0f",
      "new_mode": 33188,
      "new_path": "samples/postprocessing_benchmark.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b06f457b643b598d6a35181a14b606cd70ff1f4",
      "new_mode": 33188,
      "new_path": "samples/raw-identify.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5697177b240668dd07d9e28b92fb45e4a6b5d75d",
      "new_mode": 33188,
      "new_path": "samples/rawtextdump.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e8877ea8fa0d02467e2ae71d8f8758105e9a2898",
      "new_mode": 33188,
      "new_path": "samples/simple_dcraw.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "175b5f901b60ec5527508080a3a2c382deb26912",
      "new_mode": 33188,
      "new_path": "samples/unprocessed_raw.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9fcf6758dc3d11aa2cedfa3b423c898be6d5ddf5",
      "new_mode": 33188,
      "new_path": "src/decoders/canon_600.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b202d23acc96e209b65a1e2d0255f8aa07ddfaa4",
      "new_mode": 33188,
      "new_path": "src/decoders/crx.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6f439114f9ef447c2d47604354d4cdf320c2913",
      "new_mode": 33188,
      "new_path": "src/decoders/decoders_dcraw.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a13aadaaf9857b021fe741921c92a818a8d18160",
      "new_mode": 33188,
      "new_path": "src/decoders/decoders_libraw.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7cb72d5f0f82484c72b0189e8fd841ead69adb1",
      "new_mode": 33188,
      "new_path": "src/decoders/decoders_libraw_dcrdefs.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d609734011a0ab5bd2eed3d54ee48cafa6dfc29f",
      "new_mode": 33188,
      "new_path": "src/decoders/dng.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b35dc4e277965d272d4ee98762897be33d87af8",
      "new_mode": 33188,
      "new_path": "src/decoders/fp_dng.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cbaf9c1414ff1042991ea7f94713988c3980a826",
      "new_mode": 33188,
      "new_path": "src/decoders/fuji_compressed.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "310e2681daa0f2d4f73425cbc96fdf7cc6c8f518",
      "new_mode": 33188,
      "new_path": "src/decoders/generic.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd7287b1dbd6bc739e7a324d088683411bd2c561",
      "new_mode": 33188,
      "new_path": "src/decoders/kodak_decoders.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa8983438fb8a557e2c95a86552cd60c55879f75",
      "new_mode": 33188,
      "new_path": "src/decoders/load_mfbacks.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "918c511aed5b092e0a30db7f71cb5c9d8e3ce0f6",
      "new_mode": 33188,
      "new_path": "src/decoders/olympus14.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c6573f87110171186dfe331676282a65c6c845b",
      "new_mode": 33188,
      "new_path": "src/decoders/pana8.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e0fc85681af8e58a58377b40eeb314b24e374d99",
      "new_mode": 33188,
      "new_path": "src/decoders/smal.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38518166ca994344cd97ba8582f6947d933a8974",
      "new_mode": 33188,
      "new_path": "src/decoders/sonycc.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc38b5046270bcbc6523e1d5778155ad1efd7b9b",
      "new_mode": 33188,
      "new_path": "src/decoders/unpack.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61ed7a4a85fec4fab74c8e0d6d02decb50637ab3",
      "new_mode": 33188,
      "new_path": "src/decoders/unpack_thumb.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a0eb5b486d58c24481ba8a7264f54c37528b8561",
      "new_mode": 33188,
      "new_path": "src/decompressors/losslessjpeg.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e8257fa519812aec476db1e58299853a6ac5d11c",
      "new_mode": 33188,
      "new_path": "src/demosaic/aahd_demosaic.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac333549b1318e9d6028aa84c62641612eda3c5c",
      "new_mode": 33188,
      "new_path": "src/demosaic/ahd_demosaic.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ebdd2e34f06b52bf4c9af0b593cb038a2481edca",
      "new_mode": 33188,
      "new_path": "src/demosaic/dcb_demosaic.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2570a93bbfa501d9ad4d03510a2d81e63e49917f",
      "new_mode": 33188,
      "new_path": "src/demosaic/dht_demosaic.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "91ef2fd1085813f5999cc4cd184221231443bc44",
      "new_mode": 33188,
      "new_path": "src/demosaic/misc_demosaic.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94e66ad2322fbbeadfc8c9b5306c27b171dc148b",
      "new_mode": 33188,
      "new_path": "src/demosaic/xtrans_demosaic.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f8983a8ad566ed4f4d8b5f94afbc7819a47700a",
      "new_mode": 33188,
      "new_path": "src/integration/dngsdk_glue.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce1cdbe8a70dfcb9ac1920682a2728be37982f0c",
      "new_mode": 33188,
      "new_path": "src/integration/rawspeed_glue.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7097864fc42a74f19311e6f4646690ff9182add4",
      "new_mode": 33188,
      "new_path": "src/libraw_c_api.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e5927a465db1d21f2aff1b027c11d17ed61ef65",
      "new_mode": 33188,
      "new_path": "src/libraw_datastream.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "289ab0df3747cc96d0a0e067054bfd1f7a63aa33",
      "new_mode": 33188,
      "new_path": "src/metadata/adobepano.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "324185a0d8241c6f32e5735a38faafe175f4747e",
      "new_mode": 33188,
      "new_path": "src/metadata/canon.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "93cc45f10881375e01a93eb2eb93c0e5a94f5d6f",
      "new_mode": 33188,
      "new_path": "src/metadata/ciff.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b1a8ac2c416f26b03695d99b969f43de0a6cd9f",
      "new_mode": 33188,
      "new_path": "src/metadata/cr3_parser.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd028bcee65354d219a41396e336814a2689b30d",
      "new_mode": 33188,
      "new_path": "src/metadata/epson.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6e368038f7fff735b34acc5bf50e9a32a7ffa66",
      "new_mode": 33188,
      "new_path": "src/metadata/exif_gps.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd154fa4ed4e2d51e31907c2a9c84ddc2a2712dd",
      "new_mode": 33188,
      "new_path": "src/metadata/fuji.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f37aa00acaf47f2f1ef622ba64fafb73da1ca7e",
      "new_mode": 33188,
      "new_path": "src/metadata/hasselblad_model.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b04fc612e340d0b46ca3d632730636b836113862",
      "new_mode": 33188,
      "new_path": "src/metadata/identify.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1bd0b68824a4920c44e15e511098de6de2cddbe2",
      "new_mode": 33188,
      "new_path": "src/metadata/identify_tools.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c3e8859ae39d61ee0a9368f4c8ee03b54f6dee5",
      "new_mode": 33188,
      "new_path": "src/metadata/kodak.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0214c0c5fed8a67865d666ce2e70535009bd94b8",
      "new_mode": 33188,
      "new_path": "src/metadata/leica.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "149339f85a8e77fb14c74793d3da01724732baee",
      "new_mode": 33188,
      "new_path": "src/metadata/makernotes.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d64e2727d360d564c6d2198304a965b05d657a2e",
      "new_mode": 33188,
      "new_path": "src/metadata/mediumformat.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c638351cf005549d578f32aa93248c74218101db",
      "new_mode": 33188,
      "new_path": "src/metadata/minolta.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94afff34aaa809e6b26ba74cc742f7749d821e33",
      "new_mode": 33188,
      "new_path": "src/metadata/misc_parsers.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa1f352b8970623cf2cc66e30eca93c5cdaa078b",
      "new_mode": 33188,
      "new_path": "src/metadata/nikon.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1977c8393bb268e2073e11b38dc6869c082d1fce",
      "new_mode": 33188,
      "new_path": "src/metadata/normalize_model.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54f8e7d9104e92ac51a03859a9ed63700d519667",
      "new_mode": 33188,
      "new_path": "src/metadata/olympus.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f34befeb20d8798256509b493fe1df74b5227ab5",
      "new_mode": 33188,
      "new_path": "src/metadata/p1.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b7f751964b3df6d1a306a686d2f3fa01e3bedff",
      "new_mode": 33188,
      "new_path": "src/metadata/pentax.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7bb47ca4f0e1c11df536df2bad976163270a3f40",
      "new_mode": 33188,
      "new_path": "src/metadata/samsung.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff14cf22ad9c0c21c464a002731165e1cd67c3b5",
      "new_mode": 33188,
      "new_path": "src/metadata/sony.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "def2fa71897c67485e3f1e8b9227b3dc00b965d0",
      "new_mode": 33188,
      "new_path": "src/metadata/tiff.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bee5ed544740cb34971f1074a33eee95fc052476",
      "new_mode": 33188,
      "new_path": "src/postprocessing/aspect_ratio.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7b8a97e91116ae7a7405f27ddfb25285bad751e",
      "new_mode": 33188,
      "new_path": "src/postprocessing/dcraw_process.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da220ba921ce1ed8b5e1dd175ad16e9858d21941",
      "new_mode": 33188,
      "new_path": "src/postprocessing/mem_image.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b2c0552f64b2f4dd5522c8369eca30171d4d5444",
      "new_mode": 33188,
      "new_path": "src/postprocessing/postprocessing_aux.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6592a52a2c29c52b08efcd71120c644c81fb0842",
      "new_mode": 33188,
      "new_path": "src/postprocessing/postprocessing_ph.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "efd207a717eadc6b677c83f9012d33bc7dd5fbc1",
      "new_mode": 33188,
      "new_path": "src/postprocessing/postprocessing_utils.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6669a367476c13e47cb6c948ea993980647950b",
      "new_mode": 33188,
      "new_path": "src/postprocessing/postprocessing_utils_dcrdefs.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c8b436d994201af682b0d85802f294d12e888b3",
      "new_mode": 33188,
      "new_path": "src/preprocessing/ext_preprocess.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af23cd65fe41ccbbff2a1a95f0f0f22d73f9f343",
      "new_mode": 33188,
      "new_path": "src/preprocessing/preprocessing_ph.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63c819ef4e679b680829a1acb1a295fd74c1ed0c",
      "new_mode": 33188,
      "new_path": "src/preprocessing/raw2image.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fed5e2ae8899f00d4530855d634e451da3087a2b",
      "new_mode": 33188,
      "new_path": "src/preprocessing/subtract_black.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d5f458782cc0af4ce94be19188470c706feedd2",
      "new_mode": 33188,
      "new_path": "src/tables/cameralist.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d54937b339031fe0e2362e32a8d8f738542efd68",
      "new_mode": 33188,
      "new_path": "src/tables/colorconst.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "51f927a2deffb9000267e4f5973b98014cb06a33",
      "new_mode": 33188,
      "new_path": "src/tables/colordata.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81ec7a4e25d1e16529722ce90d973f000005a996",
      "new_mode": 33188,
      "new_path": "src/tables/wblists.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85429734558135ea175c855973176a0924fd4c79",
      "new_mode": 33188,
      "new_path": "src/utils/curves.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2bfbc5c9fbc104e6c1b8180a1ba137ae89cd003f",
      "new_mode": 33188,
      "new_path": "src/utils/decoder_info.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa03b398f951cb40dcb158e37e88dec642dff8c7",
      "new_mode": 33188,
      "new_path": "src/utils/init_close_utils.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "639860e0e4e1dc5d7e4b968b85c49d3d6528b043",
      "new_mode": 33188,
      "new_path": "src/utils/open.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "631240d2fe1ac906c6c7fb98adf4f0ebce5077f1",
      "new_mode": 33188,
      "new_path": "src/utils/phaseone_processing.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "376c6b678e06811f1917f39193c769c669c0a220",
      "new_mode": 33188,
      "new_path": "src/utils/read_utils.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "15004f919d928327a3f1ec979b5ae7f4d3c13023",
      "new_mode": 33188,
      "new_path": "src/utils/thumb_utils.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28a6e9694c066244ecd53940d8ee74dd874d33a4",
      "new_mode": 33188,
      "new_path": "src/utils/utils_dcraw.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc96b1bc40fe9c7e8777d289d71300587f267296",
      "new_mode": 33188,
      "new_path": "src/utils/utils_libraw.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "676ba63035aac0ca9f2183b6bc69dd5abba84073",
      "new_mode": 33188,
      "new_path": "src/write/apply_profile.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "017af20037e63070b2c9b7c9a48b86cda31202c3",
      "new_mode": 33188,
      "new_path": "src/write/file_write.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6be9d41de4749dbf173d25433b60131a85dbb277",
      "new_mode": 33188,
      "new_path": "src/write/tiff_writer.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c0a233f9dab010747a4032b54e40eac27250bb7",
      "new_mode": 33188,
      "new_path": "src/write/write_ph.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48d4b18dc4cd51c0c8406a230654914396e5d24a",
      "new_mode": 33188,
      "new_path": "src/x3f/x3f_parse_process.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b30763d756490d27363969961067e1cb63b08ef",
      "new_mode": 33188,
      "new_path": "src/x3f/x3f_utils_patched.cpp"
    }
  ]
}
