)]}'
{
  "commit": "aeea6882f27f2ac1df39ac8030efaf4749e64581",
  "tree": "fe6d22c318395c268afdf4c76fe04ce2d71b0bbb",
  "parents": [
    "21d623869f11b9a93aa978411ff9a8e42d444543"
  ],
  "author": {
    "name": "Alexey Ovchinnikov",
    "email": "aovchinnikov@mirantis.com",
    "time": "Thu Jul 19 16:03:34 2018 +0400"
  },
  "committer": {
    "name": "Alexey Ovchinnikov",
    "email": "aovchinnikov@mirantis.com",
    "time": "Thu Jul 19 16:03:34 2018 +0400"
  },
  "message": "Refactoring pt. 2\n\nMore boilerplate removed.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b060639f856198dc3b3a8832a234e52d087ff878",
      "old_mode": 33188,
      "old_path": ".travis.yml",
      "new_id": "559ef9ae153135d9007685e43fea491b97c52753",
      "new_mode": 33188,
      "new_path": ".travis.yml"
    },
    {
      "type": "modify",
      "old_id": "525e7ccfcd16e95809e728060a21a01f7ada99d9",
      "old_mode": 33188,
      "old_path": "Pipfile",
      "new_id": "fc2022b5be4f46c801f7ac64e8fde0c1aeb6e41c",
      "new_mode": 33188,
      "new_path": "Pipfile"
    },
    {
      "type": "modify",
      "old_id": "8c6ed151285cc71c3a629e89b637e243731444ea",
      "old_mode": 33188,
      "old_path": "reclass/datatypes/applications.py",
      "new_id": "90ae54c57ab98fe9d107bdac5d0aa7e4d71caea2",
      "new_mode": 33188,
      "new_path": "reclass/datatypes/applications.py"
    },
    {
      "type": "modify",
      "old_id": "33d9b9339443b93ca1ca12c41d6aa12d1c285006",
      "old_mode": 33188,
      "old_path": "reclass/datatypes/classes.py",
      "new_id": "5270e28086a374f6a88750734b28e401233327c1",
      "new_mode": 33188,
      "new_path": "reclass/datatypes/classes.py"
    },
    {
      "type": "modify",
      "old_id": "3c927c3de4e0e61a37c986195b1833201e7674d3",
      "old_mode": 33188,
      "old_path": "reclass/datatypes/entity.py",
      "new_id": "8133de531f87c75759b6532ab498924b62d25a5e",
      "new_mode": 33188,
      "new_path": "reclass/datatypes/entity.py"
    },
    {
      "type": "modify",
      "old_id": "4bac31a827a286f903b9444c6f7a789532f0fb62",
      "old_mode": 33188,
      "old_path": "reclass/datatypes/parameters.py",
      "new_id": "1db35eb51f9e32980e67b9574a5a8aa5f64890ca",
      "new_mode": 33188,
      "new_path": "reclass/datatypes/parameters.py"
    },
    {
      "type": "modify",
      "old_id": "6bf152a2cd2a8f4f4a940d07cc8300ef1192bf2a",
      "old_mode": 33188,
      "old_path": "reclass/utils/dictpath.py",
      "new_id": "70c7bb51a16dcdecf397070ec7410925b96b9667",
      "new_mode": 33188,
      "new_path": "reclass/utils/dictpath.py"
    },
    {
      "type": "modify",
      "old_id": "704ac692aed678c3001c65cc61ed2fabbbcefdbd",
      "old_mode": 33188,
      "old_path": "reclass/values/compitem.py",
      "new_id": "c262f2777d9e72510230cb854f43b3cc78ddcd82",
      "new_mode": 33188,
      "new_path": "reclass/values/compitem.py"
    },
    {
      "type": "modify",
      "old_id": "b96875fe867883e43ce2bd2d3480a6bc86f39f08",
      "old_mode": 33188,
      "old_path": "reclass/values/dictitem.py",
      "new_id": "0648a39e2b35ff6ec01cd9354c80919131c16fd9",
      "new_mode": 33188,
      "new_path": "reclass/values/dictitem.py"
    },
    {
      "type": "modify",
      "old_id": "15b66c0cd3313a0f1d180bfdbad91aad5675aa1a",
      "old_mode": 33188,
      "old_path": "reclass/values/invitem.py",
      "new_id": "0179f4f33561ef5f56319134c78d4c6192dbd442",
      "new_mode": 33188,
      "new_path": "reclass/values/invitem.py"
    },
    {
      "type": "modify",
      "old_id": "4ab3f68e2747c14b8305558581ddf122defd7938",
      "old_mode": 33188,
      "old_path": "reclass/values/item.py",
      "new_id": "ee469958ae27ed9d5556e53ace1c4c93ae53488c",
      "new_mode": 33188,
      "new_path": "reclass/values/item.py"
    },
    {
      "type": "modify",
      "old_id": "0f0ee603a4f6ad4b20be09bf5e92a1597ac12ba0",
      "old_mode": 33188,
      "old_path": "reclass/values/listitem.py",
      "new_id": "24bece1dbae9973e17f6e46a92f1c082415b2306",
      "new_mode": 33188,
      "new_path": "reclass/values/listitem.py"
    },
    {
      "type": "modify",
      "old_id": "46db7cc1a36a19b0174b57b8b0a333d36f5558ea",
      "old_mode": 33188,
      "old_path": "reclass/values/parser_funcs.py",
      "new_id": "50babd0eb4267ceb73fbd8029f24f5876f0a193c",
      "new_mode": 33188,
      "new_path": "reclass/values/parser_funcs.py"
    },
    {
      "type": "modify",
      "old_id": "5713346c3162bfcedd8c2df0b3311b3cd728eb4b",
      "old_mode": 33188,
      "old_path": "reclass/values/refitem.py",
      "new_id": "df713e1a964d4c8367ba17407a1b0f0ff6991619",
      "new_mode": 33188,
      "new_path": "reclass/values/refitem.py"
    },
    {
      "type": "modify",
      "old_id": "c65f30209f6b7f35e0fd20020fc3324db09996f2",
      "old_mode": 33188,
      "old_path": "reclass/values/scaitem.py",
      "new_id": "1bcbd2c9f991cbf6d5cc48a171c58f05f0501698",
      "new_mode": 33188,
      "new_path": "reclass/values/scaitem.py"
    },
    {
      "type": "modify",
      "old_id": "3d63d3b5d6384aa9126901d5f3b5187b82b8a3ba",
      "old_mode": 33188,
      "old_path": "reclass/values/tests/test_compitem.py",
      "new_id": "71a6f0e9c890508eae1060505503966f07693c57",
      "new_mode": 33188,
      "new_path": "reclass/values/tests/test_compitem.py"
    },
    {
      "type": "modify",
      "old_id": "613d5537d5466927943aa4c14ea9b068d502da57",
      "old_mode": 33188,
      "old_path": "reclass/values/value.py",
      "new_id": "affd94410b2a890376818c0187bc6f32edaec182",
      "new_mode": 33188,
      "new_path": "reclass/values/value.py"
    },
    {
      "type": "modify",
      "old_id": "b4a089dabfaf8ccd6c4cfd7c5a842c2451f34da8",
      "old_mode": 33188,
      "old_path": "reclass/values/valuelist.py",
      "new_id": "a56395be6b4d17340f71698e5672ef8ef7ea9b99",
      "new_mode": 33188,
      "new_path": "reclass/values/valuelist.py"
    },
    {
      "type": "modify",
      "old_id": "66f0f4b969befb4cc2dd87c0ea6743bc0b9337c3",
      "old_mode": 33188,
      "old_path": "requirements.txt",
      "new_id": "5b3aadd16ceeb3bfe0e26959dc18f4c9a232b751",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "789b0fdde9b7fabf1b213c559f6f6dd4a5cce640",
      "old_mode": 33188,
      "old_path": "setup.py",
      "new_id": "884be8803210588f2eb2c11f32f0ea3553b38ab4",
      "new_mode": 33188,
      "new_path": "setup.py"
    }
  ]
}
