)]}'
{
  "commit": "49beb5ae519e429d8868b8afe24007ae2d17003a",
  "tree": "2f62e063dae6bd9d0f0eb040160362913a1cf5b5",
  "parents": [
    "5dc63514d07fbbbd55a287047d756984169cb23d"
  ],
  "author": {
    "name": "Jonathan Tan",
    "email": "jonathantanmy@google.com",
    "time": "Tue Apr 18 15:20:02 2023 -0700"
  },
  "committer": {
    "name": "Jonathan Tan",
    "email": "jonathantanmy@google.com",
    "time": "Tue Jul 18 14:21:48 2023 -0700"
  },
  "message": "CommitGraphWriter: write changed-path filters\n\nAdd support for writing the BIDX and BDAT chunks of the commit graph\nfile, as described in man gitformat-commit-graph(5). The ability to read\nsuch chunks will be added in a subsequent commit.\n\nThis work is based on earlier work by Kyle Zhao\n(Ib863782af209f26381e3ca0a2c119b99e84b679c).\n\nChange-Id: Ic18e6f0eeec7da1e1ff31751aabda5e6952dbe6e\nSigned-off-by: kylezhao \u003ckylezhao@tencent.com\u003e\nSigned-off-by: Jonathan Tan \u003cjonathantanmy@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6be9e575fef53c7862c571d576ac7e1f1cccd06d",
      "old_mode": 33188,
      "old_path": "lib/BUILD",
      "new_id": "29669b5d2f305f9c15b8188bc7a021c6f3c0736e",
      "new_mode": 33188,
      "new_path": "lib/BUILD"
    },
    {
      "type": "modify",
      "old_id": "ea1d1e3faaee4b551d36224678e68e6b4dcbbf2b",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.pgm/META-INF/services/org.eclipse.jgit.pgm.TextBuiltin",
      "new_id": "08d37278de0a85c681e59fb07ad697bad80f80ea",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.pgm/META-INF/services/org.eclipse.jgit.pgm.TextBuiltin"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6927de84e4bf523e9f33527f8d02f045ab2671b4",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/debug/ReadChangedPathFilter.java"
    },
    {
      "type": "modify",
      "old_id": "9494c64e32788b0fc16fd7e6ecba27841e3c594c",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/BUILD",
      "new_id": "bb15de0b2d8614aa67428d896b9d016c7f43220b",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/BUILD"
    },
    {
      "type": "modify",
      "old_id": "6c5e5e5605c9751040f8a1feae4c228d95c277fa",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/commitgraph/CommitGraphWriterTest.java",
      "new_id": "e7f49496adb6c33a7e8a8ed7fd53a373671d1e80",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/commitgraph/CommitGraphWriterTest.java"
    },
    {
      "type": "modify",
      "old_id": "e806e7d6d059f7c7abefb5709bc351f02093e4e0",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/BUILD",
      "new_id": "1e9b7708a0f5c1b01dc6cdf7e4a6c4b171b38ace",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/BUILD"
    },
    {
      "type": "modify",
      "old_id": "9d4e5b51a92f3b38849c5bba1d2bdd3b63928a38",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/pom.xml",
      "new_id": "23f5d2392cf75d1e6e3f4882218418a0e1614f48",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9b8971ee3ccba2cd985148daf0ec33969e9ed1b",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/commitgraph/ChangedPathFilter.java"
    },
    {
      "type": "modify",
      "old_id": "422d3be728d01fd769be8dd3dcc1b658b0a1de92",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/commitgraph/CommitGraphConstants.java",
      "new_id": "8d2789cf52e780da3e82da1c05507ba76a8f699a",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/commitgraph/CommitGraphConstants.java"
    },
    {
      "type": "modify",
      "old_id": "9a57f38a7d1dfa1cc127cc055f2317be055204d0",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/commitgraph/CommitGraphWriter.java",
      "new_id": "f1b4f552993aad949199fccc4a4f1110f2c5dbdc",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/commitgraph/CommitGraphWriter.java"
    },
    {
      "type": "modify",
      "old_id": "a9a603ff57dab5af75c8c4651d875453f1135771",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/commitgraph/GraphCommits.java",
      "new_id": "c77d95037770cdfb1fff7119bd99d1da499d6473",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/commitgraph/GraphCommits.java"
    }
  ]
}
