)]}'
{
  "commit": "bc6c2c52984addcef7368af7a9c0036b3b6bf828",
  "tree": "ff4671bea1ca0dd10aecfc16056c288cbd76aa30",
  "parents": [
    "4efa6589a0b8463c4121c7cab6d1a36b3c521d3f"
  ],
  "author": {
    "name": "maryla-uc",
    "email": "91276487+maryla-uc@users.noreply.github.com",
    "time": "Wed Sep 06 11:29:06 2023 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Sep 06 11:29:06 2023 +0200"
  },
  "message": "Add a function to convert gain map metadata double values to fractions. (#1546)\n\nContinued fractions (https://en.wikipedia.org/wiki/Continued_fraction) are used to find the best fractional approximation of a double value.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c8936689f494824621a092507f5c7d83d5ab3b0f",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "378cbf66d318ebb3dad602089d42f60d5d8e3235",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "41d908ba14baaf09a72a6432e1cbfc8a5dbe4506",
      "old_mode": 33188,
      "old_path": "include/avif/avif.h",
      "new_id": "1365f2e633a26ac3e65aa40ebe5b69d7e60e44cf",
      "new_mode": 33188,
      "new_path": "include/avif/avif.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3b0376aeefe708900a2a59ad48c2a30d91a4676",
      "new_mode": 33188,
      "new_path": "include/avif/gainmap.h"
    },
    {
      "type": "modify",
      "old_id": "a70b9d621208bfb1d4e7b5d3de0d0bb474499318",
      "old_mode": 33188,
      "old_path": "include/avif/internal.h",
      "new_id": "4d36701c0e145f274781d686a29e10c20c30c28e",
      "new_mode": 33188,
      "new_path": "include/avif/internal.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d0200c4e8452520a677aaf46497e94f41c33950",
      "new_mode": 33188,
      "new_path": "src/gainmap.c"
    },
    {
      "type": "modify",
      "old_id": "deb12bcec2f251d6db82ef57e7dee8ab3bac33a0",
      "old_mode": 33188,
      "old_path": "src/utils.c",
      "new_id": "64e823b02d8524cf6bb492a8ebbb1cc14d47be74",
      "new_mode": 33188,
      "new_path": "src/utils.c"
    },
    {
      "type": "modify",
      "old_id": "1722cee5eaf583e456a35dcae61dddaf2f00a623",
      "old_mode": 33188,
      "old_path": "tests/CMakeLists.txt",
      "new_id": "4af86364fe8a5b078a1feee1e37172115c805b7c",
      "new_mode": 33188,
      "new_path": "tests/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "77f31bb3f31da4e055e6bed2f3837aad44f78455",
      "old_mode": 33188,
      "old_path": "tests/gtest/avifgainmaptest.cc",
      "new_id": "62e5450c21a0ef8164e2f057de1d0a488073277c",
      "new_mode": 33188,
      "new_path": "tests/gtest/avifgainmaptest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe342f42f38daf4b92af8976d99d0b67aa0bb1e8",
      "new_mode": 33188,
      "new_path": "tests/gtest/avifutilstest.cc"
    }
  ]
}
