)]}'
{
  "log": [
    {
      "commit": "4d4771c800e7c54e7de424d5cb4bf4e9d33e18e9",
      "tree": "f5196736951e9dc44f3851d90778b5cad9d92ee6",
      "parents": [
        "d2c313ad3ece4596448ae5bb8fce7c42e593be5c"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Thu Apr 23 01:32:02 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Thu Apr 23 01:32:11 2015 +0300"
      },
      "message": "run tests on nodes in offline mode\n"
    },
    {
      "commit": "d2c313ad3ece4596448ae5bb8fce7c42e593be5c",
      "tree": "3bee8211079b139405c9f186b82b6c1312aeabb1",
      "parents": [
        "a047e1b828b1fe0e4e49132bfae35ff7fdce2b3e",
        "7f6de4f9ddee232e84fbe5a486279e5b9857b542"
      ],
      "author": {
        "name": "Kostiantyn Danylov aka koder",
        "email": "koder.mail@gmail.com",
        "time": "Thu Apr 23 01:26:39 2015 +0300"
      },
      "committer": {
        "name": "Kostiantyn Danylov aka koder",
        "email": "koder.mail@gmail.com",
        "time": "Thu Apr 23 01:26:39 2015 +0300"
      },
      "message": "Merge pull request #4 from Mirantis/sender\n\nimprovement of protocol"
    },
    {
      "commit": "7f6de4f9ddee232e84fbe5a486279e5b9857b542",
      "tree": "b52c86a31407304c1449c512e64ea8c3dfae6dd4",
      "parents": [
        "e87ae65a2f15db44a027f37e0b62f0c46db9365d"
      ],
      "author": {
        "name": "Alyona Kiseleva",
        "email": "akiselyova@mirantis.com",
        "time": "Tue Apr 21 01:04:20 2015 +0300"
      },
      "committer": {
        "name": "Ved-vampir",
        "email": "akiselyova@mirantis.com",
        "time": "Wed Apr 22 17:44:07 2015 +0300"
      },
      "message": "improvement of protocol\nrefactoring\n\nsend in field order\n\nreceiver unpacking\n\nrefactoring of packer code\n\nfields send, pack replacement\n"
    },
    {
      "commit": "a047e1b828b1fe0e4e49132bfae35ff7fdce2b3e",
      "tree": "1d7407aeb5d76971674735e98345fdbdd5692b06",
      "parents": [
        "6b1341a7f7363a96f1b6693d7785e7c113794ac6"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Apr 21 23:16:59 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Apr 21 23:16:59 2015 +0300"
      },
      "message": "fix bugs and 2.6 compatibility\n"
    },
    {
      "commit": "6b1341a7f7363a96f1b6693d7785e7c113794ac6",
      "tree": "f4beed3ef61a2a2dbdedc587a7cf31d82868cbbb",
      "parents": [
        "ea7eac705e7aa032835393db3cbb526787babed9"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Apr 21 22:44:21 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Apr 21 22:44:21 2015 +0300"
      },
      "message": "fix python 2.6 compatibility\n"
    },
    {
      "commit": "ea7eac705e7aa032835393db3cbb526787babed9",
      "tree": "5ad2cc7fd113c6d8cc71347ce799ba3e67970663",
      "parents": [
        "4a510ee7ff21b2c9ea04e6bb3ac5184d9415feac"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Apr 21 21:37:27 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Apr 21 21:37:27 2015 +0300"
      },
      "message": "update report\n"
    },
    {
      "commit": "4a510ee7ff21b2c9ea04e6bb3ac5184d9415feac",
      "tree": "d1e551aa30f021bb40ce11c482a61ce9293e03a5",
      "parents": [
        "d05557de4ab68b884b83b7b243ebb946db7266dd"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Apr 21 18:50:42 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Apr 21 18:50:42 2015 +0300"
      },
      "message": "fix reports\n"
    },
    {
      "commit": "ea22c3d21252212ab88a3d7e8a22cd8c9f8421c8",
      "tree": "1071f79c6f8cbe3baac4e2c2846fc380c1f76bba",
      "parents": [
        "0c598a15aeb853a050170e693eeb4fb41e179131"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Apr 21 03:42:22 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Apr 21 03:42:22 2015 +0300"
      },
      "message": "fix requirements.txt, improve test end time representation\n"
    },
    {
      "commit": "0c598a15aeb853a050170e693eeb4fb41e179131",
      "tree": "62ebee75069f684b77504d65cb5c956279e86ebd",
      "parents": [
        "66b71e6651952ad9631950322bd20400a53f7314"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Apr 21 03:01:40 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Apr 21 03:01:49 2015 +0300"
      },
      "message": "start adding unit tests, rework config compiler\n"
    },
    {
      "commit": "66b71e6651952ad9631950322bd20400a53f7314",
      "tree": "3f447459e7e6785dbd50e5732b1dfee8359815cf",
      "parents": [
        "e87ae65a2f15db44a027f37e0b62f0c46db9365d"
      ],
      "author": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Mon Apr 20 17:18:11 2015 +0300"
      },
      "committer": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Mon Apr 20 17:18:11 2015 +0300"
      },
      "message": "html report changed\n"
    },
    {
      "commit": "e87ae65a2f15db44a027f37e0b62f0c46db9365d",
      "tree": "926045652fcdcf54e879aee158798f5741e18919",
      "parents": [
        "168f6094c4c9ff753995aac1c2213cd8d8c9a7f3"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Apr 20 02:14:35 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Apr 20 02:14:35 2015 +0300"
      },
      "message": "more improvements and fixes and new bugs\n"
    },
    {
      "commit": "168f6094c4c9ff753995aac1c2213cd8d8c9a7f3",
      "tree": "e34e5e9168f7da7e3e6ee7c49cd9c992ade70bf4",
      "parents": [
        "cff7b2e130ab1e18422b80a723b4804de6783528"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sun Apr 19 02:33:38 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sun Apr 19 02:33:38 2015 +0300"
      },
      "message": "fixing, improve sersors installation code\n"
    },
    {
      "commit": "cff7b2e130ab1e18422b80a723b4804de6783528",
      "tree": "88fd945c73b33e8cd1112229d64bb423c0b41541",
      "parents": [
        "4500a5f69e3bb6a66a18b78f4523f49f36dabd2e"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sat Apr 18 20:48:15 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sat Apr 18 20:48:15 2015 +0300"
      },
      "message": "very large refactoring\n"
    }
  ]
}
