)]}'
{
  "commit": "8bf9c668adca33166057e7137d52a509d232acb3",
  "tree": "86b2aa6373e7515748723020adc28d870523955a",
  "parents": [
    "4904a625c902391bbc681d0e4a68c7d057d6824a"
  ],
  "author": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Thu May 09 01:23:15 2019 +0200"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Tue Jun 04 18:15:17 2019 +0200"
  },
  "message": "Wait opening new packfile until it can\u0027t be racy anymore\n\nIf\n- pack.waitPreventRacyPack \u003d true (default is false)\n- packfile size \u003e pack.minSizePreventRacyPack (default is 100 MB)\nwait after a new packfile was written and before it is opened until it\ncannot be racy anymore.\n\nIf a new packfile is accessed while it\u0027s still racy at least the pack\u0027s\nindex will be reread by ObjectDirectory.scanPacksImpl(). Hence it may\nsave resources to wait one tick of the file system timer to avoid this\nreloading. On filesystems with a coarse timestamp resolution it may be\nbeneficial to skip this wait for small packfiles.\n\nBug: 546891\nChange-Id: I0e8bf3d7677a025edd2e397dd2c9134ba59b1a18\nSigned-off-by: Matthias Sohn \u003cmatthias.sohn@sap.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a0fafdb1b0e1aba7769efdb490e1f657ed4dfde6",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/.settings/.api_filters",
      "new_id": "524c5919122400d182b767619957db78cc039bb4",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/.settings/.api_filters"
    },
    {
      "type": "modify",
      "old_id": "23cd5ba31048c116e79e5d9f3ab68648dbc9e657",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/FileSnapshot.java",
      "new_id": "b6837d2861ab601a826735e6efc830f86b6e9c9f",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/FileSnapshot.java"
    },
    {
      "type": "modify",
      "old_id": "0c94043e1828bfb2ede039e54d258c23dc019fa7",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/GC.java",
      "new_id": "3c830e88c16e680e5f6b1368bab0373b16f3c15e",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/GC.java"
    },
    {
      "type": "modify",
      "old_id": "0cec2d5a85ac4220260e60c3cc2c5f2a6f2129c7",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/ObjectDirectoryPackParser.java",
      "new_id": "6e8a15e86d3f5beda46efa2de0bdc9702e5ce5da",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/ObjectDirectoryPackParser.java"
    },
    {
      "type": "modify",
      "old_id": "0ce3cc93cef0ee0ea642dfa95e1d6f54d2f380be",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/PackInserter.java",
      "new_id": "a27a2b00c33cfff65a2b02043608bf9a71338d4b",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/PackInserter.java"
    },
    {
      "type": "modify",
      "old_id": "256e41d22ba16bfbff1fa61ff24a83250345dccc",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/storage/pack/PackConfig.java",
      "new_id": "6bd32dd873afe38c6554e4e1b0b73cd26e729515",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/storage/pack/PackConfig.java"
    }
  ]
}
