)]}'
{
  "commit": "048dbf41735175de77f60dc55dba9ae6c8a65317",
  "tree": "f6d206ec7d56023b9dce07ba5a7fdf786099859f",
  "parents": [
    "5c85d5d58adbe415c217e45aa365892f2ca9fd0c"
  ],
  "author": {
    "name": "Shawn Pearce",
    "email": "spearce@spearce.org",
    "time": "Fri Oct 17 14:17:23 2014 -0700"
  },
  "committer": {
    "name": "Shawn Pearce",
    "email": "spearce@spearce.org",
    "time": "Sun Oct 19 11:36:08 2014 -0700"
  },
  "message": "Add retainOnReset(RevFlag) to RevWalk to simplify reset usage\n\nApplications sometimes use a RevFlag instead of a Set\u003cRevObject\u003e\nto track boolean state bits about objects being processed. However\nthis requires careful use of the resetRetain() methods to avoid an\naccidental clearing of the RevFlag bits, effectively clearing the\nSet\u003cRevObject\u003e the application wanted to track.\n\nSimplify that use case by offering retainOnReset, a collection of\nflags that are never cleared by the RevWalk.\n\nChange-Id: I4c05b89b1398e4a4f371eac3a5d1d5edddec838f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "79cc42d17075eb31214b35e64b99583fd2079880",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/revwalk/RevWalk.java",
      "new_id": "d19e467c1dd2e785225019332f924bd376314aff",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/revwalk/RevWalk.java"
    }
  ]
}
