)]}'
{
  "commit": "6a0686a055a7961d40a366b0635d72a3db2a6c78",
  "tree": "6c58bffa6a76da0fa2cb695af7fb40d2fbf9cc6a",
  "parents": [
    "4dc96cd90ae152fec459a970e918ef51cfc59f4a"
  ],
  "author": {
    "name": "Sergey Kulanov",
    "email": "skulanov@mirantis.com",
    "time": "Fri Sep 30 14:53:18 2016 +0300"
  },
  "committer": {
    "name": "Sergey Kulanov",
    "email": "skulanov@mirantis.com",
    "time": "Fri Sep 30 17:36:59 2016 +0300"
  },
  "message": "Add two non-mandatory options to gerritPatchsetCheckout\n\nIn some cases we need to be able to wipe before checkout\nand merge checkouted code before starting build. This\npatch introduces such changes.\n\nMerge feature is used together with pip install from git\nrepo, since everything should be merged in branch before\nrunning:\n  pip git+https://path_to_repo@branch\n\nexample:\n  // Usage example with merging to checkouted branch\n  node {\n    gerritPatchsetCheckout{\n      credentialsId \u003d \"credentials-id-string\"\n      withMerge \u003d true\n    }\n  }\n\nChange-Id: Ic35725db554c4e5d9e70c338999cf14eb29c1559\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "363a256a6309e920d0b47aba92ccfe2e4ef1974a",
      "old_mode": 33188,
      "old_path": "vars/gerritPatchsetCheckout.groovy",
      "new_id": "aa2d2fed3d1154c39bb2a008101d32ac7739578d",
      "new_mode": 33188,
      "new_path": "vars/gerritPatchsetCheckout.groovy"
    },
    {
      "type": "modify",
      "old_id": "457569590b45a6dd05bd5453c6faac9a8ece9967",
      "old_mode": 33188,
      "old_path": "vars/gerritPatchsetCheckout.txt",
      "new_id": "2372bf609412be4813949549529aba20ca8e033a",
      "new_mode": 33188,
      "new_path": "vars/gerritPatchsetCheckout.txt"
    }
  ]
}
