)]}'
{
  "commit": "576abf64d138606814e4b67c8110c4ee1ae1b2ac",
  "tree": "777d8b8f12ff687b17df5cf024e388488ede47f4",
  "parents": [
    "2bb8da040578d98b4d1c4ee3c1287e115a36efa3"
  ],
  "author": {
    "name": "Robin Rosenberg",
    "email": "robin.rosenberg@dewire.com",
    "time": "Sat Sep 03 22:54:37 2011 +0200"
  },
  "committer": {
    "name": "Robin Rosenberg",
    "email": "robin.rosenberg@dewire.com",
    "time": "Thu Sep 08 16:46:20 2011 +0200"
  },
  "message": "Ignore submodule on checkout instead of deleting it\n\nThe purpose of this commit is to prevent destruction of\nsubmodules on checkout from a tree with a submodule to\nanother. For consistency we handle the reverse case too,\nwhen we checkout a branch that has a submodule and the\nsubmodule directory exists. And finally we ignore the\ncase where the submodule changes.\n\nWe do not update the submodules, we just try to ignore\nthem harder.\n\nBug: 356664\nChange-Id: I202c695a57af99b13d0d7220803fd08def3d9b5e\nSigned-off-by: Robin Rosenberg \u003crobin.rosenberg@dewire.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f0ca574e3c86b625e4ff48546a93f4f93c95d6a9",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/dircache/DirCacheCheckout.java",
      "new_id": "ee162dd50699de327218a2002a6050156f26fe1c",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/dircache/DirCacheCheckout.java"
    }
  ]
}
