)]}'
{
  "commit": "84ac86ee61989bab441904e3e72b2b98199cccfc",
  "tree": "970db5ebd3c2304e573aa186de7bbce1cc1c48b7",
  "parents": [
    "f042270e65bbb62dd50aeb5bf8c5f8e181acdebb"
  ],
  "author": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Tue Sep 10 16:08:45 2019 +0200"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Tue Sep 10 16:08:45 2019 +0200"
  },
  "message": "Fix WorkingTreeIterator.compareMetadata() for CheckStat.MINIMAL\n\nIf CheckStat is MINIMAL or timestamps have no nanosecond part\nWorkingTreeIterator.compareMetaData only checks the second part of\ntimestamps and ignores nanoseconds which may have ended up in the index\nby using native git.\n\nIf\n\nfileLastModified.getEpochSecond() \u003d\u003d cacheLastModified.getEpochSecond()\n\nwe currently proceed comparing fileLastModified and cacheLastModified\nwith full precision which is wrong since we determined that we detected\nreduced timestamp resolution.\n\nFix this and also handle smudged index entries for CheckStat.MINIMAL.\n\nChange-Id: I6149885903ac63d79b42d234cc02aa4e19578f3c\nSigned-off-by: Matthias Sohn \u003cmatthias.sohn@sap.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "299f07fb09c1e9b1e78fda1a1e61582403252782",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/treewalk/WorkingTreeIterator.java",
      "new_id": "a83165daa269461969d551f342c82e86b707ec4e",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/treewalk/WorkingTreeIterator.java"
    }
  ]
}
