)]}'
{
  "commit": "3d7351ee50b2ef45613b2223856f31e5af1c7ca1",
  "tree": "2d7fbf9591cfa7962f9c558bf19f29840a7112b2",
  "parents": [
    "35713588fe739af74081d12fabc6c6017ee56c00"
  ],
  "author": {
    "name": "kylezhao",
    "email": "kylezhao@tencent.com",
    "time": "Fri Nov 12 14:34:46 2021 +0800"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Fri Dec 17 00:29:11 2021 +0100"
  },
  "message": "TreeRevFilter: fix wrong stop when the given path disappears\n\nWhen chgs[i] \u003d\u003d adds[i], it indicated that a commit added some files\nthat pList[i] did not have, but didn\u0027t mean pList[i] is \"empty tree\nroot\".\n\nFollow the example below:\n\n.                           .\n└── src                     └── src\n    └── d1          \u003d\u003d\u003e          └── d1\n        └─ file1                    ├─  file1\n                                    └── file2\n   c.parents[i]                   c\n\nThe variable chg[i] equals to variable add[i],\nbut commit c.parents[i] is not \"empty tree root\".\n\nWe should add an additional check for no paths matching the filter.\n\nBug: 577227\nChange-Id: I834e9ddd0de86b108b280a1139519ea962913b38\nSigned-off-by: kylezhao \u003ckylezhao@tencent.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "31629f3de962b50dd28f7f6bfd2bf9c99562f0b8",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/revwalk/RevWalkPathFilter1Test.java",
      "new_id": "5cce11aa1f7561b62f1c99c0aa41976d5cad1db1",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/revwalk/RevWalkPathFilter1Test.java"
    },
    {
      "type": "modify",
      "old_id": "e46502431169aad9520e050be5fa6762490b8cb8",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/revwalk/TreeRevFilter.java",
      "new_id": "822fc5320cbedd5c14c81a658dca17a7b8f8ea6c",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/revwalk/TreeRevFilter.java"
    }
  ]
}
