)]}'
{
  "commit": "105e3d0d193906ace416cc994664dbce23dbe1db",
  "tree": "e3fb84ae19342dc50f6ee80308fb20bd597aca9d",
  "parents": [
    "79971f1ae71e74d2e814b9b4bb91fb59b0263654"
  ],
  "author": {
    "name": "Lei Feng",
    "email": "larry.feng@emc.com",
    "time": "Thu Dec 24 19:44:44 2015 +0800"
  },
  "committer": {
    "name": "Lei Feng",
    "email": "larry.feng@emc.com",
    "time": "Thu Dec 24 22:44:14 2015 +0800"
  },
  "message": "Add Sub() for Viper, which returns a branch of a Viper instance.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b081df9f494022e25739051ff64db57ad5cef0c7",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "8c592b19f4cdd4af730974f94ba8522f91998e4e",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "6f204b198a7280ec647591e2857f6f8394280a25",
      "old_mode": 33188,
      "old_path": "viper.go",
      "new_id": "a671c1f6bc4f067f063eb23d48cd38f7eb41e0aa",
      "new_mode": 33188,
      "new_path": "viper.go"
    },
    {
      "type": "modify",
      "old_id": "bfbfcec246c63828d489087318e061e9fc7a580e",
      "old_mode": 33188,
      "old_path": "viper_test.go",
      "new_id": "0c7154935dc8533d96241b487871127cbfc9a070",
      "new_mode": 33188,
      "new_path": "viper_test.go"
    }
  ]
}
