)]}'
{
  "commit": "26fb2b7f08343396050efab17a5a573d15323b9e",
  "tree": "dd77aa13e22b8f2c1c6c4f2ca5fbded7f8a1a74a",
  "parents": [
    "06db8e2ad468a604e6d894e4cacf0af78b217a3a"
  ],
  "author": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Sat Nov 27 00:16:34 2021 +0100"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Sun Nov 28 12:09:24 2021 +0100"
  },
  "message": "Don\u0027t block in GC#gc until garbage collection finished\n\nLet GC#gc return collection of newly created packs as CompletableFuture\nto enable using gc() asynchronously.\n\nChange-Id: I3627014fd458c738cfe54225e631d6f7d9cfb1a7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f2f74050b9ac4068c8d6cffa064597d4b81d42fa",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/revwalk/BitmappedObjectReachabilityTest.java",
      "new_id": "d5744280eb3d3933d42e1a3d9164db90af0ed458",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/revwalk/BitmappedObjectReachabilityTest.java"
    },
    {
      "type": "modify",
      "old_id": "5833c7a81b09a36f27bf280fdb160c9eb6ec575d",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/revwalk/BitmappedReachabilityCheckerTest.java",
      "new_id": "253246eecdea849f6890ca21a7d219fda5f54c86",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/revwalk/BitmappedReachabilityCheckerTest.java"
    },
    {
      "type": "modify",
      "old_id": "8dc1ddb9f6c81aa97bf1f614235aaa58de716c62",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/GcBasicPackingTest.java",
      "new_id": "6cad8b6c62931e630985d84815f03cc4270b4621",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/GcBasicPackingTest.java"
    },
    {
      "type": "modify",
      "old_id": "5cac1e3429882b8fb84907919f0ee08f29d53021",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/GcConcurrentTest.java",
      "new_id": "2c5f1a8eba682578c2cdb406a85ab2f0f4432801",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/GcConcurrentTest.java"
    },
    {
      "type": "modify",
      "old_id": "564f8abfee10daf87bbca7f18799027891587910",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/GcDeleteEmptyRefsFoldersTest.java",
      "new_id": "39aafc8efac61efcadb8d8686d2ac0d3f1e86c9b",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/GcDeleteEmptyRefsFoldersTest.java"
    },
    {
      "type": "modify",
      "old_id": "a4dff26ba62de88ba6513ebbd5e3909d94736868",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/GcDirCacheSavesObjectsTest.java",
      "new_id": "a51b0c2d27f91d49b27866aad921d32f075d6595",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/GcDirCacheSavesObjectsTest.java"
    },
    {
      "type": "modify",
      "old_id": "5fcdd37575d86c098b741c62062342bb383fe124",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/GcKeepFilesTest.java",
      "new_id": "840c09896dac71af7cc0680d8cfb3c1a3987e1d1",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/GcKeepFilesTest.java"
    },
    {
      "type": "modify",
      "old_id": "c5c316d3571ba338418f2ff5982f358053374129",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/GcOrphanFilesTest.java",
      "new_id": "620aedf20fca7ff7376dd72a3889812b5f60f8e3",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/GcOrphanFilesTest.java"
    },
    {
      "type": "modify",
      "old_id": "7386621204a545e669c887a03f5f18ef8027216c",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/GcPruneNonReferencedTest.java",
      "new_id": "ca0f6842fc4c22e2d11fe2851dce352086598447",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/GcPruneNonReferencedTest.java"
    },
    {
      "type": "modify",
      "old_id": "0901d8648bd34db66fb2b959a9ba01612abf1b56",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/GcReflogTest.java",
      "new_id": "e6c1ee5fd6c7850c380c5fdaac00f1ae6a99647a",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/GcReflogTest.java"
    },
    {
      "type": "modify",
      "old_id": "16bde19f27d80497b04cbe7724b464965e410a56",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/GcTemporaryFilesTest.java",
      "new_id": "1a7dd5e75c80d027126c437892ae705395cc1a1e",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/GcTemporaryFilesTest.java"
    },
    {
      "type": "modify",
      "old_id": "316e33639dda0ec17c4911b9be71e48a36cb3163",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/ObjectDirectoryTest.java",
      "new_id": "1a3b3787b1113b5cd19585a2175ccf7ea296ec68",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/ObjectDirectoryTest.java"
    },
    {
      "type": "modify",
      "old_id": "7c32ce7ceae7f34a2b21ec221aefff3116f934a6",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/PackFileSnapshotTest.java",
      "new_id": "3de015bd2540d5794e4e5af18ce9735c24a1fb08",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/PackFileSnapshotTest.java"
    },
    {
      "type": "modify",
      "old_id": "71aca9d80c204d4b1e6cc70f03ead4fd7681b170",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/PackWriterTest.java",
      "new_id": "1ff2264f674c490f68336ffe89f656b7068fad50",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/file/PackWriterTest.java"
    },
    {
      "type": "modify",
      "old_id": "cc826c30bd583bd4e1ed69c93d5af1900d5dbc9f",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/pack/GcCommitSelectionTest.java",
      "new_id": "bb56c84e8e8cf0650e37e5ba3c28b5ec5c61f5e1",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/pack/GcCommitSelectionTest.java"
    },
    {
      "type": "modify",
      "old_id": "b5fff7d6d7139173ac31aec183170efb90d49abb",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/api/GarbageCollectCommand.java",
      "new_id": "584d2bc394ffd9b33fe61a3ead6d1d5d5e5c0456",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/api/GarbageCollectCommand.java"
    },
    {
      "type": "modify",
      "old_id": "93c62015979890cb7957317129e833e46b46254a",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/GC.java",
      "new_id": "ca4f7a21e3ea71129da06e0fe61f0c56bc14e117",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/GC.java"
    }
  ]
}
