)]}'
{
  "log": [
    {
      "commit": "cf8f6d849e76c008d6bf2114a7b2f9d43e7f9a8e",
      "tree": "92bded2e160acd891e85b6b52a7e631cbe736b5c",
      "parents": [
        "3b3269ecc0fa1422da4cd9da64e40ac6b208a074"
      ],
      "author": {
        "name": "Max Rasskazov",
        "email": "mrasskazov@mirantis.com",
        "time": "Thu Jun 09 00:10:07 2016 +0300"
      },
      "committer": {
        "name": "Max Rasskazov",
        "email": "mrasskazov@mirantis.com",
        "time": "Thu Jun 09 12:37:47 2016 +0300"
      },
      "message": "Fixed license header\n\nChange-Id: Ia33b2dcbb1d17f869e795dfb2c2bc3144969fed9\n"
    },
    {
      "commit": "8a07116c197aa858d2a6452470decce1d67cee8e",
      "tree": "d379212802723e328315894b790bb86e8e872d7e",
      "parents": [
        "ea341ec919dbfa321525c30f3629603814175e21"
      ],
      "author": {
        "name": "Max Rasskazov",
        "email": "mrasskazov@mirantis.com",
        "time": "Wed Feb 24 11:55:00 2016 +0300"
      },
      "committer": {
        "name": "Max Rasskazov",
        "email": "mrasskazov@mirantis.com",
        "time": "Wed Mar 16 20:38:29 2016 +0300"
      },
      "message": "trsync code refactored to meet the openstack standart\n\n* Added Openstack template files\n* utils and rsync_url and same tests moved to objects, utils and tests\n* shell and tempfiles moved to trsync.utils module\n* rsync_remote moved to trsync.objects module\n* trsync.py renamed as trsync.objects.rsync_mirror module\n* trsync_push.py and trsync_delete.py moved to trsync.cmd module\n\nChange-Id: Ifd722c8f867832f888a1bacef5744fb56fc2ef1a\n"
    }
  ]
}
