)]}'
{
  "log": [
    {
      "commit": "36d48a6fd557a1d17ef0af068e4d32159b0be66b",
      "tree": "d738b9d26ec2a8a2073b4155e20603d249ff024f",
      "parents": [
        "83cd7136c42b9a32b620f49b17e505e053d694a5"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sun Feb 15 07:44:00 2015 -0800"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sun Feb 15 07:44:00 2015 -0800"
      },
      "message": "fix small bugs\n"
    },
    {
      "commit": "83cd7136c42b9a32b620f49b17e505e053d694a5",
      "tree": "5528cc380e79e06d8c4ad3bd6e0d7f8d019ab63a",
      "parents": [
        "e21d74706ea7361fa217aa3cd8b7e7f1e5c430ff"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sat Feb 14 21:37:14 2015 -0800"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sat Feb 14 21:37:14 2015 -0800"
      },
      "message": "update scripts, prepare for fixing MOL-180\n"
    },
    {
      "commit": "e21d74706ea7361fa217aa3cd8b7e7f1e5c430ff",
      "tree": "acd3fbb108c4d83385cf41f885066ec9a82683f1",
      "parents": [
        "ec5303351ecbb74b329272102bdbefd47b136386"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sat Feb 14 19:02:04 2015 -0800"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sat Feb 14 19:02:04 2015 -0800"
      },
      "message": "fix MOL-177: Fix logging\n"
    },
    {
      "commit": "ec5303351ecbb74b329272102bdbefd47b136386",
      "tree": "0580e892ea8d61714555ab92918ecc997d613900",
      "parents": [
        "97644f9ba52c810c65a570b3fd3329f9441ccd36"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Fri Feb 13 11:12:53 2015 -0800"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Fri Feb 13 11:12:53 2015 -0800"
      },
      "message": "implement MOL-175: automatically select amount of vm\n"
    },
    {
      "commit": "97644f9ba52c810c65a570b3fd3329f9441ccd36",
      "tree": "ae75a9331286034defad0054e8ac084a59c883d9",
      "parents": [
        "3f35626176611250c5275f1972233ee5225d74e4"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Fri Feb 13 11:11:08 2015 -0800"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Fri Feb 13 11:11:08 2015 -0800"
      },
      "message": "implement MOL-169 - Decrease env preparation time (parallelize requests to openstack, ssh connections, etc)\n"
    },
    {
      "commit": "3f35626176611250c5275f1972233ee5225d74e4",
      "tree": "af15144a651448ca8589f5d22976b8f2342c1ac6",
      "parents": [
        "7b3b1d46954c5efc02b59dfbb04600bc38dbcc18"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Fri Feb 13 08:06:14 2015 -0800"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Fri Feb 13 08:06:25 2015 -0800"
      },
      "message": "Implement MOL-168 - Allow to run set of tests on single vm\n"
    },
    {
      "commit": "7b3b1d46954c5efc02b59dfbb04600bc38dbcc18",
      "tree": "a90e8885629d3aec6af1712fe7dede5967515a06",
      "parents": [
        "7acd6bd2f2140c4a3ecca1a97d8d50d2e8b81484"
      ],
      "author": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Fri Feb 13 14:08:35 2015 +0200"
      },
      "committer": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Fri Feb 13 14:09:05 2015 +0200"
      },
      "message": "Changed title, sync/async displaying\n"
    },
    {
      "commit": "7acd6bd2f2140c4a3ecca1a97d8d50d2e8b81484",
      "tree": "a3991001ecb802b58d1c30f1b65d5c90074f9287",
      "parents": [
        "6c5deb30f18c13b50af802e223070130e2498b01"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Thu Feb 12 14:28:30 2015 -0800"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Thu Feb 12 14:28:45 2015 -0800"
      },
      "message": "tests finally can works over pure novaclient/ssh\n"
    },
    {
      "commit": "6c5deb30f18c13b50af802e223070130e2498b01",
      "tree": "b60adc19272bfff7f051bfc2d848e814a6fd1f18",
      "parents": [
        "6e4a7ebd1c475abdc6b8d61d15be22993b3439db"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 12 19:25:46 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 12 19:27:02 2015 +0200"
      },
      "message": "merge of builds added\n"
    },
    {
      "commit": "6e4a7ebd1c475abdc6b8d61d15be22993b3439db",
      "tree": "2c84934267dc791ab868fd05ff85baeef5d22b9d",
      "parents": [
        "a0cb92569a385d4a68b4370c0ad73bdff6f63c29"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 12 17:57:59 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 12 17:57:59 2015 +0200"
      },
      "message": "final\n"
    },
    {
      "commit": "a0cb92569a385d4a68b4370c0ad73bdff6f63c29",
      "tree": "146d7d0ee6e58102b85b6f181a40dbf1a01778f2",
      "parents": [
        "612159f1af3cf298f40ac7f90cd043261779066a"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 12 17:53:31 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 12 17:53:31 2015 +0200"
      },
      "message": "link changed to build name\n"
    },
    {
      "commit": "612159f1af3cf298f40ac7f90cd043261779066a",
      "tree": "5c4a1b9ef3067978acdc25b3b33d398c5a8f9216",
      "parents": [
        "dff5ad9da3c6e6377f423fddb681dfbdb978e928"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 12 17:15:29 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 12 17:15:29 2015 +0200"
      },
      "message": "small fix\n"
    },
    {
      "commit": "dff5ad9da3c6e6377f423fddb681dfbdb978e928",
      "tree": "29ea7f151dc301c408b0bd8794d7d898ac7fd179",
      "parents": [
        "a4b8eaad6651c8ff7e8b15ed1dd820cc3a2cfc9c"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 12 17:13:09 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 12 17:13:09 2015 +0200"
      },
      "message": "build name added\n"
    },
    {
      "commit": "a4b8eaad6651c8ff7e8b15ed1dd820cc3a2cfc9c",
      "tree": "7a776186b7186ad7a5053c1fb3a198a8302181f3",
      "parents": [
        "13eb68b563686e437fd822dad9ab444767477b2d"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 12 16:45:47 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 12 16:45:47 2015 +0200"
      },
      "message": "h1 changed to h2\n"
    },
    {
      "commit": "13eb68b563686e437fd822dad9ab444767477b2d",
      "tree": "55ebd90254c5d80c4ed367ff382ce974519e32cd",
      "parents": [
        "3ce37b89c89043b91cfeff004cd88503e206c800"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 12 16:35:20 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 12 16:35:20 2015 +0200"
      },
      "message": "table width smalled\n"
    },
    {
      "commit": "3ce37b89c89043b91cfeff004cd88503e206c800",
      "tree": "19b3577cd704224a5b8295d23a1aef6cf36a1ca6",
      "parents": [
        "ffec7609b6cd84a14cf084a950489f71803a872e"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 12 16:20:56 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 12 16:21:26 2015 +0200"
      },
      "message": "layout changed, jquery added, comparision fixed\n"
    },
    {
      "commit": "ffec7609b6cd84a14cf084a950489f71803a872e",
      "tree": "af5123159e0894bfb714939202fc21a696c93e48",
      "parents": [
        "9ddc18f1d67fb7367f375d82b791299875b3a9de"
      ],
      "author": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Thu Feb 12 11:16:11 2015 +0200"
      },
      "committer": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Thu Feb 12 11:16:36 2015 +0200"
      },
      "message": "kbps style changed\n"
    },
    {
      "commit": "9ddc18f1d67fb7367f375d82b791299875b3a9de",
      "tree": "8b8d94983a57b6c62e09bc3bf0b9fcfbbca5c4ca",
      "parents": [
        "9eb8bf3b3a2f1268156e5c858d3c5f65d7728b76"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Wed Feb 11 20:28:59 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Wed Feb 11 20:28:59 2015 +0200"
      },
      "message": "small changes to code layout and html\n"
    },
    {
      "commit": "9eb8bf3b3a2f1268156e5c858d3c5f65d7728b76",
      "tree": "90ba0d806f7b063747161310b9853a018574c819",
      "parents": [
        "50f186478615613afe725ef83c217d001e8f91c8"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Wed Feb 11 20:13:14 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Wed Feb 11 20:13:30 2015 +0200"
      },
      "message": "ref to index and dates to builds added\n"
    },
    {
      "commit": "50f186478615613afe725ef83c217d001e8f91c8",
      "tree": "438819660ecc921822cdb919ef42496b46dccb13",
      "parents": [
        "abe8e83f8f277c5c48f3fabec6e4eb4f42399305"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Wed Feb 11 08:54:44 2015 -0800"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Wed Feb 11 08:55:16 2015 -0800"
      },
      "message": "fixes in test code. done. ready to swith from rally\n"
    },
    {
      "commit": "abe8e83f8f277c5c48f3fabec6e4eb4f42399305",
      "tree": "52cf3a5542ade5331244d92aa7e8661f01816dd1",
      "parents": [
        "e1ee9dc6089de50162267b8f126c92a56df8dfc2"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Wed Feb 11 18:12:05 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Wed Feb 11 18:12:05 2015 +0200"
      },
      "message": "templates for aggregating added\n"
    },
    {
      "commit": "e1ee9dc6089de50162267b8f126c92a56df8dfc2",
      "tree": "98f09519f4265c877a9b6c4ccc4c694f0efc9b5e",
      "parents": [
        "0d2bd0acf2c59af5b0a31ca30d211efca23e8ed4"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Wed Feb 11 18:09:46 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Wed Feb 11 18:10:37 2015 +0200"
      },
      "message": "aggregating data from lab nodes added\n"
    },
    {
      "commit": "0d2bd0acf2c59af5b0a31ca30d211efca23e8ed4",
      "tree": "4a0edd84d72085b2f2b0b7cd2e4ccad3d8c985c4",
      "parents": [
        "bdc406b8147949d3a02606fe533ac636b535fadf"
      ],
      "author": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Wed Feb 11 17:42:44 2015 +0200"
      },
      "committer": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Wed Feb 11 17:43:13 2015 +0200"
      },
      "message": "Fixed y axe\n"
    },
    {
      "commit": "bdc406b8147949d3a02606fe533ac636b535fadf",
      "tree": "6610ace22a95eb7ae47c1ad1d52b2c9038b74283",
      "parents": [
        "4643fd624605b7bf7662d0cbae28ce4f7ad9618e"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Wed Feb 11 17:35:55 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Wed Feb 11 17:36:48 2015 +0200"
      },
      "message": "images in table and particular builds added\n"
    },
    {
      "commit": "4643fd624605b7bf7662d0cbae28ce4f7ad9618e",
      "tree": "29642e90a03028f97fb9bfd033a391a8ee083432",
      "parents": [
        "aeb0447273b50747269d5c9a27f6f1be838319f5"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Feb 10 16:20:13 2015 -0800"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Wed Feb 11 05:04:04 2015 -0800"
      },
      "message": "large refactoring, ready to move away from rally\n"
    },
    {
      "commit": "aeb0447273b50747269d5c9a27f6f1be838319f5",
      "tree": "7809760666b299654818b37607372f71497c23d1",
      "parents": [
        "94531b8296319f51c22c4018c9490fbb0cafe51f"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Wed Feb 11 14:29:15 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Wed Feb 11 14:29:15 2015 +0200"
      },
      "message": "keystone client added\n"
    },
    {
      "commit": "94531b8296319f51c22c4018c9490fbb0cafe51f",
      "tree": "2617de7c2b0ebb9297e3ddf65ba5756a350eefa5",
      "parents": [
        "7f446e2245b6f03eccda3d64571d56979cac3d23"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Wed Feb 11 14:20:34 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Wed Feb 11 14:20:34 2015 +0200"
      },
      "message": "collecting data from nodes added\n"
    },
    {
      "commit": "7f446e2245b6f03eccda3d64571d56979cac3d23",
      "tree": "af774e3d0cfedabfdaf42b27e187c75a5e1a47d7",
      "parents": [
        "5c9c6ddaa01f2c7d38b61c51a10f2c09f32c4be3"
      ],
      "author": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Wed Feb 11 13:31:47 2015 +0200"
      },
      "committer": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Wed Feb 11 13:31:47 2015 +0200"
      },
      "message": "Added missing init.py\n"
    },
    {
      "commit": "5c9c6ddaa01f2c7d38b61c51a10f2c09f32c4be3",
      "tree": "d50535fd195513e8de7539a4d2556bc52aa1b0f8",
      "parents": [
        "7f3ec98a4714a6df6289c9fb25a633b045df88a2"
      ],
      "author": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Wed Feb 11 13:29:04 2015 +0200"
      },
      "committer": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Wed Feb 11 13:29:04 2015 +0200"
      },
      "message": "fixed displaying charts\n"
    },
    {
      "commit": "7f3ec98a4714a6df6289c9fb25a633b045df88a2",
      "tree": "d91710ade9d13da8abacaaedc4c19544b15f9720",
      "parents": [
        "042344dec7f4cb82a2ec2d8856a29731b193f334",
        "81a52ee49f8828e9cb8bde0f6e3449dd924b696e"
      ],
      "author": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Tue Feb 10 17:39:08 2015 +0200"
      },
      "committer": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Tue Feb 10 17:39:08 2015 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/Mirantis/rally-results-processor\n"
    },
    {
      "commit": "042344dec7f4cb82a2ec2d8856a29731b193f334",
      "tree": "c4bf76411978433a64c97cf35ed5845616208dce",
      "parents": [
        "446e43c289dedca96ae39637e75bc927514a2960"
      ],
      "author": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Tue Feb 10 17:38:33 2015 +0200"
      },
      "committer": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Tue Feb 10 17:38:33 2015 +0200"
      },
      "message": "fixed displaying charts\n"
    },
    {
      "commit": "81a52ee49f8828e9cb8bde0f6e3449dd924b696e",
      "tree": "a56817c8e41564873cf41cf496bbc15df6433d73",
      "parents": [
        "446e43c289dedca96ae39637e75bc927514a2960"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Tue Feb 10 16:22:20 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Tue Feb 10 16:22:20 2015 +0200"
      },
      "message": "logger added\n"
    },
    {
      "commit": "446e43c289dedca96ae39637e75bc927514a2960",
      "tree": "7c30323ad6a6f2ec693ba03a8803f8c3767c6d6d",
      "parents": [
        "e440802412464f1369912ddb01ca5e945a560b5d",
        "61eb6c9bf1907dca1974345e94de106bd93bcd50"
      ],
      "author": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Tue Feb 10 15:39:42 2015 +0200"
      },
      "committer": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Tue Feb 10 15:39:42 2015 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/Mirantis/rally-results-processor\n"
    },
    {
      "commit": "e440802412464f1369912ddb01ca5e945a560b5d",
      "tree": "9f44925a3fae7bc5b46943caecce76b6e1f18d89",
      "parents": [
        "c05eee6af9326cf789b213463b3d725f8f044345"
      ],
      "author": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Tue Feb 10 15:39:25 2015 +0200"
      },
      "committer": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Tue Feb 10 15:39:25 2015 +0200"
      },
      "message": "modified x scale. splitted sync/async\n"
    },
    {
      "commit": "61eb6c9bf1907dca1974345e94de106bd93bcd50",
      "tree": "f6010d86751479ee882d55c2e5d45c5e09366609",
      "parents": [
        "f3993c4ea4a0aab9a0dd8cf84d94b3d2f2081948"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Tue Feb 10 15:01:17 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Tue Feb 10 15:01:17 2015 +0200"
      },
      "message": "config added test path\n"
    },
    {
      "commit": "f3993c4ea4a0aab9a0dd8cf84d94b3d2f2081948",
      "tree": "8a119cfed1b9a2a8731fd5f40f23593a1b7f4591",
      "parents": [
        "23c45ddf4751063b2838e732624a6aecaff534c6"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Tue Feb 10 14:58:16 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Tue Feb 10 14:58:16 2015 +0200"
      },
      "message": "test path changed\n"
    },
    {
      "commit": "23c45ddf4751063b2838e732624a6aecaff534c6",
      "tree": "99f23c077c3082514948ebbaef7dff69f6aaf931",
      "parents": [
        "acac5453dcb730bdcfc766f16331651a37e05b7e"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Tue Feb 10 14:37:20 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Tue Feb 10 14:37:20 2015 +0200"
      },
      "message": "post fixed\n"
    },
    {
      "commit": "acac5453dcb730bdcfc766f16331651a37e05b7e",
      "tree": "15b9e5dedf332e1ca097f1355a4e76bbc3f85fb7",
      "parents": [
        "587e91abd37fc35f5e5db3b3df853786092e4c92"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Tue Feb 10 14:29:55 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Tue Feb 10 14:29:55 2015 +0200"
      },
      "message": "fake test added\n"
    },
    {
      "commit": "587e91abd37fc35f5e5db3b3df853786092e4c92",
      "tree": "99f23c077c3082514948ebbaef7dff69f6aaf931",
      "parents": [
        "f8f01c13a202a1b9c91732f30258f61ea9a64137"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Mon Feb 09 18:36:06 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Mon Feb 09 18:36:06 2015 +0200"
      },
      "message": "requests added to requirements.txt\n"
    },
    {
      "commit": "f8f01c13a202a1b9c91732f30258f61ea9a64137",
      "tree": "267166060d45a8fca02c2438efff6c6c2812e1f5",
      "parents": [
        "bb85492a3af3645d3e444709a9f1b31802731e7b"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Mon Feb 09 18:34:01 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Mon Feb 09 18:34:01 2015 +0200"
      },
      "message": "test add\n"
    },
    {
      "commit": "bb85492a3af3645d3e444709a9f1b31802731e7b",
      "tree": "db1e49cc88b295ff4ec852f0990c926478248bb7",
      "parents": [
        "3c38ead777ce7ca8e422f48066f4478ea59e1fb6"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Mon Feb 09 18:18:17 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Mon Feb 09 18:18:17 2015 +0200"
      },
      "message": "lab description added\n"
    },
    {
      "commit": "3c38ead777ce7ca8e422f48066f4478ea59e1fb6",
      "tree": "3c3816c1aaead9105dbaa4a796c5ea5b853b8eb0",
      "parents": [
        "13bbabf14b52fa9201fd928a60825dc0a3988689"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Mon Feb 09 15:33:36 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Mon Feb 09 15:33:36 2015 +0200"
      },
      "message": "POST for receiving test results fixed\n"
    },
    {
      "commit": "13bbabf14b52fa9201fd928a60825dc0a3988689",
      "tree": "30fd67eebd42b355b40eab4570b0771ce98c8fc4",
      "parents": [
        "9c332fa7c6ce6e984a95bdcdc0d4fd839ed61da8"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Mon Feb 09 15:17:36 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Mon Feb 09 15:17:36 2015 +0200"
      },
      "message": "build type master added\n"
    },
    {
      "commit": "9c332fa7c6ce6e984a95bdcdc0d4fd839ed61da8",
      "tree": "1511965852983e031d10885a0abadb089df116f2",
      "parents": [
        "725cc30e5b2a1021f09ffc676a248000c0f8527b"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Mon Feb 09 15:12:46 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Mon Feb 09 15:12:46 2015 +0200"
      },
      "message": "build names added to test_result.json\n"
    },
    {
      "commit": "725cc30e5b2a1021f09ffc676a248000c0f8527b",
      "tree": "6ce10b41b93458ccfc8757b43e753fea51e945e7",
      "parents": [
        "c05eee6af9326cf789b213463b3d725f8f044345"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Mon Feb 09 15:08:06 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Mon Feb 09 15:08:06 2015 +0200"
      },
      "message": "500 fix\n"
    },
    {
      "commit": "c05eee6af9326cf789b213463b3d725f8f044345",
      "tree": "ef259733dfeef5701472c5ec61ac73147372d11a",
      "parents": [
        "42e47b060207cd2a3954e1088e5468502a745328"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Mon Feb 09 14:54:44 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Mon Feb 09 14:54:44 2015 +0200"
      },
      "message": "test results added\n"
    },
    {
      "commit": "42e47b060207cd2a3954e1088e5468502a745328",
      "tree": "8454b8987c8cc8f33dc67f642c00d64742828bf0",
      "parents": [
        "82285e095c5f737eb0540b8979eeae6eeebe81ae",
        "479b8d8434372d4190206faa38bf36ca63044bd5"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Mon Feb 09 14:53:18 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Mon Feb 09 14:53:18 2015 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/Mirantis/rally-results-processor\n"
    },
    {
      "commit": "82285e095c5f737eb0540b8979eeae6eeebe81ae",
      "tree": "630f52567e56feda0bbdf8816ff538d2e242a8c2",
      "parents": [
        "8417c6e04f473c38d150c55c0bd59a82f9eca4d1"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Mon Feb 09 14:52:56 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Mon Feb 09 14:52:56 2015 +0200"
      },
      "message": "test results added\n"
    },
    {
      "commit": "479b8d8434372d4190206faa38bf36ca63044bd5",
      "tree": "4cd1ce0feb8dfcc9092b9acc12c17baadc669fae",
      "parents": [
        "203eff5619b67a6e5bb836e49d3b4abc1354183d"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Feb 09 12:56:22 2015 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Feb 09 12:56:22 2015 +0200"
      },
      "message": "we need MORE MONKEYPATCHING\n"
    },
    {
      "commit": "203eff5619b67a6e5bb836e49d3b4abc1354183d",
      "tree": "d4bd6eb7c04e53094d6419f769a6ed486f0d49d7",
      "parents": [
        "4b184fd10c7808f36fd4c49bfd29e6018eabc93a"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Feb 09 12:42:44 2015 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Feb 09 12:42:44 2015 +0200"
      },
      "message": "add data extractor\n"
    },
    {
      "commit": "4b184fd10c7808f36fd4c49bfd29e6018eabc93a",
      "tree": "9b80c1f92c9fe36f7f7df455b2dbb0784068af9d",
      "parents": [
        "4a72f12e9626ce81ee5f6b4873315da621c6f025"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Feb 09 12:26:14 2015 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Feb 09 12:42:18 2015 +0200"
      },
      "message": "add resutls\n"
    },
    {
      "commit": "4a72f12e9626ce81ee5f6b4873315da621c6f025",
      "tree": "b5587601c22044c1c505f234fbdbc41622a31cf3",
      "parents": [
        "8417c6e04f473c38d150c55c0bd59a82f9eca4d1"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Feb 09 12:25:54 2015 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Feb 09 12:42:18 2015 +0200"
      },
      "message": "updates to tests\n"
    },
    {
      "commit": "8417c6e04f473c38d150c55c0bd59a82f9eca4d1",
      "tree": "633b65b8735d920c722c9c274a3aba97585639c5",
      "parents": [
        "cd77d5aae2e79d4c426b84ffd16be19c73bec088"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Fri Feb 06 15:05:27 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Fri Feb 06 15:05:27 2015 +0200"
      },
      "message": "lab info page added\n"
    },
    {
      "commit": "cd77d5aae2e79d4c426b84ffd16be19c73bec088",
      "tree": "d73f57296e804857dc2a8370c5083fc133ba52cf",
      "parents": [
        "200d3b459bb8324f6dd9f48f0c50233d42ed69ab"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Fri Feb 06 14:49:34 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Fri Feb 06 14:49:34 2015 +0200"
      },
      "message": "separate tables and images\n"
    },
    {
      "commit": "200d3b459bb8324f6dd9f48f0c50233d42ed69ab",
      "tree": "ae5c0bec6dfb054a9a0ee24370c963966d348226",
      "parents": [
        "dc50184197e6bce05ef5d7d2236a5f52f8a828ff"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Fri Feb 06 14:01:49 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Fri Feb 06 14:01:49 2015 +0200"
      },
      "message": "tables added to webapp\n"
    },
    {
      "commit": "dc50184197e6bce05ef5d7d2236a5f52f8a828ff",
      "tree": "927abd204775cb9201885da552f376b59ad31ae7",
      "parents": [
        "2439acf8f8cf8adc5c1e2933c12c13015acebc35",
        "648acb606381169c894da80421b4278f0a7a8e0d"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Fri Feb 06 13:08:29 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Fri Feb 06 13:08:29 2015 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/Mirantis/rally-results-processor\n"
    },
    {
      "commit": "648acb606381169c894da80421b4278f0a7a8e0d",
      "tree": "9d2b8fe005e95d3c3746441955ac66b286c81e0e",
      "parents": [
        "929dbe853e5363b0292408a5cf1a58400fed9927"
      ],
      "author": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Fri Feb 06 13:08:08 2015 +0200"
      },
      "committer": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Fri Feb 06 13:08:08 2015 +0200"
      },
      "message": "added GChartWrapper to requirements\n"
    },
    {
      "commit": "2439acf8f8cf8adc5c1e2933c12c13015acebc35",
      "tree": "9109989b3a83ad47954d271b4519a35b2e05e3d4",
      "parents": [
        "6f7167d0a6eda1691e5fb8858f895bf9fd757a64",
        "929dbe853e5363b0292408a5cf1a58400fed9927"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Fri Feb 06 12:56:28 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Fri Feb 06 12:56:28 2015 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/Mirantis/rally-results-processor\n"
    },
    {
      "commit": "6f7167d0a6eda1691e5fb8858f895bf9fd757a64",
      "tree": "e1ee4bb9d75bb284905d91faa17f40d72547e3cd",
      "parents": [
        "c4adf3becb69cc5c4341bc7fa8b70644944fcdbb"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Fri Feb 06 12:51:58 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Fri Feb 06 12:51:58 2015 +0200"
      },
      "message": "server host fixed\n"
    },
    {
      "commit": "929dbe853e5363b0292408a5cf1a58400fed9927",
      "tree": "97b595ae8c38de276626d7ce40c3932bca7a7d98",
      "parents": [
        "919f3bef5b3485b15a1f5e08a0054855b7b8350a"
      ],
      "author": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Fri Feb 06 12:49:54 2015 +0200"
      },
      "committer": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Fri Feb 06 12:49:54 2015 +0200"
      },
      "message": "fixed data generator\n"
    },
    {
      "commit": "919f3bef5b3485b15a1f5e08a0054855b7b8350a",
      "tree": "1121793a18345eae0c4d37e65d6a9f139842aaac",
      "parents": [
        "c4adf3becb69cc5c4341bc7fa8b70644944fcdbb"
      ],
      "author": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Fri Feb 06 12:49:22 2015 +0200"
      },
      "committer": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Fri Feb 06 12:49:22 2015 +0200"
      },
      "message": "fixed charts\n"
    },
    {
      "commit": "c4adf3becb69cc5c4341bc7fa8b70644944fcdbb",
      "tree": "6918acd3ced0e982bd266e9011870e346c1be34f",
      "parents": [
        "0a8fdd3deeb2cf14e1f9b249f9dcfbf4457f3938"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 05 16:25:48 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 05 16:25:48 2015 +0200"
      },
      "message": "data gen fixed\n"
    },
    {
      "commit": "0a8fdd3deeb2cf14e1f9b249f9dcfbf4457f3938",
      "tree": "d0d5109d229ef89ca94c27899fd53be7aa2b21c5",
      "parents": [
        "3501ad46c2eeb456b929ceeb95e52e4a65722e34"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 05 15:54:11 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 05 15:54:11 2015 +0200"
      },
      "message": "empty test error fixed\n"
    },
    {
      "commit": "3501ad46c2eeb456b929ceeb95e52e4a65722e34",
      "tree": "5ad70e2fd79ef892d2ac677b4d45ac184acaa9dd",
      "parents": [
        "c3ffac760f890cb41ba8760e3286ca1e6987414d"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 05 15:41:39 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 05 15:41:39 2015 +0200"
      },
      "message": "one more\n"
    },
    {
      "commit": "c3ffac760f890cb41ba8760e3286ca1e6987414d",
      "tree": "5dfbf13220f76c9ad4e5eaf6d628d73c85f01f2f",
      "parents": [
        "cdbbdaa24762aa7e3208c25587c7f396c8d24277"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 05 15:39:45 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 05 15:39:45 2015 +0200"
      },
      "message": "path fixed\n"
    },
    {
      "commit": "cdbbdaa24762aa7e3208c25587c7f396c8d24277",
      "tree": "f36ce1b560ec87b4d3114f5d89188771fb79d241",
      "parents": [
        "993c74bc64ae8ddaca664c653861e5af7c789ca7"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 05 15:28:52 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 05 15:28:52 2015 +0200"
      },
      "message": "misc\n"
    },
    {
      "commit": "993c74bc64ae8ddaca664c653861e5af7c789ca7",
      "tree": "d2b20ddebc7c9b98292c158c2c421faa9f46e9de",
      "parents": [
        "2164d824c2391e51b8d2b013efce4093e4cd327e"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 05 15:20:38 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Feb 05 15:20:38 2015 +0200"
      },
      "message": "hardcoded path removed\n"
    },
    {
      "commit": "2164d824c2391e51b8d2b013efce4093e4cd327e",
      "tree": "d62220efc2de1379aa664dc6e2f198ce484b15ef",
      "parents": [
        "98385d80dce7ca2b9dc4fd9ed43d9aaa55d58ef8"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Wed Feb 04 19:49:40 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Wed Feb 04 19:49:40 2015 +0200"
      },
      "message": "web app added\n"
    },
    {
      "commit": "98385d80dce7ca2b9dc4fd9ed43d9aaa55d58ef8",
      "tree": "508090daf4e894de496f773d44a6a6caafdb77e3",
      "parents": [
        "9a9c54e343b8eb4a32ebb9cff3505ecdf1657af1"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Wed Feb 04 17:09:28 2015 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Wed Feb 04 17:09:30 2015 +0200"
      },
      "message": "fix itertools.production usage\n"
    },
    {
      "commit": "9a9c54e343b8eb4a32ebb9cff3505ecdf1657af1",
      "tree": "3f0ba0d5df467b69c3398be525c6a24a724e9ec3",
      "parents": [
        "3fec33a88c670aa12fa8f2ae0dd9c2538371d339"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Wed Feb 04 17:01:04 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Wed Feb 04 17:03:18 2015 +0200"
      },
      "message": "storage api changed\n"
    },
    {
      "commit": "3fec33a88c670aa12fa8f2ae0dd9c2538371d339",
      "tree": "8269d4b01b13d3fbdfd26bc9f189b044414a63a1",
      "parents": [
        "6d72d7fc4d5723524ce7c4fc45b6badd0321f55e",
        "3ab691b8228693a5e577bc088b17590d2c47e808"
      ],
      "author": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Wed Feb 04 16:49:08 2015 +0200"
      },
      "committer": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Wed Feb 04 16:49:08 2015 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/Mirantis/rally-results-processor\n"
    },
    {
      "commit": "6d72d7fc4d5723524ce7c4fc45b6badd0321f55e",
      "tree": "bada4ebb58c895ff6913c4d66342692fbce663fa",
      "parents": [
        "1b0d350b9bea37a6037d9d18ed4a1c6f87d49dcf"
      ],
      "author": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Wed Feb 04 16:48:50 2015 +0200"
      },
      "committer": {
        "name": "Yulia Portnova",
        "email": "yportnova@mirantis.com",
        "time": "Wed Feb 04 16:48:50 2015 +0200"
      },
      "message": "charts\n"
    },
    {
      "commit": "3ab691b8228693a5e577bc088b17590d2c47e808",
      "tree": "3cb5ec99b18f59bb379db8ec57d15345cb7eb2b0",
      "parents": [
        "b10fa5bb27f0f18a742e3af7280c8fca865dd039"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Wed Feb 04 16:19:15 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Wed Feb 04 16:19:15 2015 +0200"
      },
      "message": "small fix\n"
    },
    {
      "commit": "b10fa5bb27f0f18a742e3af7280c8fca865dd039",
      "tree": "e2c26924c2b1adbeae8ee91600ab25bdb1297d1a",
      "parents": [
        "3cbbc9dc19f55664dfc085047813b492978424d0"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Wed Feb 04 15:55:15 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Wed Feb 04 15:55:15 2015 +0200"
      },
      "message": "storage get recent bg fixed\n"
    },
    {
      "commit": "3cbbc9dc19f55664dfc085047813b492978424d0",
      "tree": "fdafcffe1cc3d7556e86bfde27d5cdb57325eb53",
      "parents": [
        "1b0d350b9bea37a6037d9d18ed4a1c6f87d49dcf"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Wed Feb 04 15:37:58 2015 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Wed Feb 04 15:37:58 2015 +0200"
      },
      "message": "add terstdata generator\n"
    },
    {
      "commit": "1b0d350b9bea37a6037d9d18ed4a1c6f87d49dcf",
      "tree": "aa1440f228f29c72dca90177c24cd43c055370e6",
      "parents": [
        "7cc6ba03c75c307994e14ac8f6263696c08226eb"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Feb 03 21:32:31 2015 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Feb 03 21:32:31 2015 +0200"
      },
      "message": "add all-on-one shell scripts\n"
    },
    {
      "commit": "7cc6ba03c75c307994e14ac8f6263696c08226eb",
      "tree": "5ee569834de5dc7740c6e7a5b19ef19e739079d1",
      "parents": [
        "bd7c32939e892cb38c9b7f1c4874eaeed6c652ca"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Tue Feb 03 17:18:42 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Tue Feb 03 17:18:42 2015 +0200"
      },
      "message": "factory function added\n"
    },
    {
      "commit": "bd7c32939e892cb38c9b7f1c4874eaeed6c652ca",
      "tree": "f5600d9b98352226a723865246046767386dd6af",
      "parents": [
        "82d2a946d939529ef5ed12153acb3e004d7c3f74"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Tue Feb 03 15:23:41 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Tue Feb 03 15:23:41 2015 +0200"
      },
      "message": "factory function for storages added\n"
    },
    {
      "commit": "82d2a946d939529ef5ed12153acb3e004d7c3f74",
      "tree": "721b276c92521e342f878861197e4e146c7c13ca",
      "parents": [
        "78ba8959196f9ebb42172ae56c92e0c45538f516"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Tue Feb 03 15:10:11 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Tue Feb 03 15:10:11 2015 +0200"
      },
      "message": "recent builds method added to storage api\n"
    },
    {
      "commit": "78ba8959196f9ebb42172ae56c92e0c45538f516",
      "tree": "c0839f70050919c60dc480fab2d3bf6885f80366",
      "parents": [
        "91e0d5264c3add482684a0a41b5f6ad54abcfa22"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Feb 03 01:11:23 2015 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Feb 03 01:11:23 2015 +0200"
      },
      "message": "now can run multiply tests on same vm\n"
    },
    {
      "commit": "91e0d5264c3add482684a0a41b5f6ad54abcfa22",
      "tree": "6488fb1ab1abc4a465763ea712791da5eb6b39da",
      "parents": [
        "56ee3edd1107c710a430124a6ecf855c5873673e"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Feb 02 21:58:40 2015 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Feb 02 21:58:40 2015 +0200"
      },
      "message": "fix results output\n"
    },
    {
      "commit": "56ee3edd1107c710a430124a6ecf855c5873673e",
      "tree": "cbf7034dd3475c06f5c4d2b1798efd233ad74ae5",
      "parents": [
        "e0f26abb73951ff4e651ed863c99f1ce1a500fc7"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Feb 02 19:00:31 2015 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Feb 02 19:00:31 2015 +0200"
      },
      "message": "fix storage code style, fixes in rally run code\n"
    },
    {
      "commit": "e0f26abb73951ff4e651ed863c99f1ce1a500fc7",
      "tree": "a8de8b174c90f3dfb3d20c4e71bdc2d075d49c31",
      "parents": [
        "71764e98fc9f67930557dde82a6d201c0aaa5f7c"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Mon Feb 02 18:09:37 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Mon Feb 02 18:09:37 2015 +0200"
      },
      "message": "local storage and google docs finished\n"
    },
    {
      "commit": "71764e98fc9f67930557dde82a6d201c0aaa5f7c",
      "tree": "4b7b10238a7cd667950b987b4ba13a2e6f6e5f75",
      "parents": [
        "80cb6197ff13e8874fd609ac16ce52ad176ab7ad"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Mon Feb 02 16:33:11 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Mon Feb 02 16:35:37 2015 +0200"
      },
      "message": "storage api added\n"
    },
    {
      "commit": "80cb6197ff13e8874fd609ac16ce52ad176ab7ad",
      "tree": "161fb50eb54750d87eff042b53df5d9677ac8ae9",
      "parents": [
        "02adc1da2f5af7a2879ad88c381a9119bf3b35e5"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Feb 02 03:06:08 2015 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Feb 02 03:06:43 2015 +0200"
      },
      "message": "add directory reqursive copying\n"
    },
    {
      "commit": "02adc1da2f5af7a2879ad88c381a9119bf3b35e5",
      "tree": "44d58f266220dd996db808833cad76f7fce97b0e",
      "parents": [
        "98615bf7bbbb571e41bf086f15087e7a4b782d62"
      ],
      "author": {
        "name": "Kostiantyn Danylov aka koder",
        "email": "koder.mail@gmail.com",
        "time": "Mon Feb 02 01:10:04 2015 +0200"
      },
      "committer": {
        "name": "Kostiantyn Danylov aka koder",
        "email": "koder.mail@gmail.com",
        "time": "Mon Feb 02 01:10:04 2015 +0200"
      },
      "message": "fix erro message"
    },
    {
      "commit": "98615bf7bbbb571e41bf086f15087e7a4b782d62",
      "tree": "ea1a56de1637986bc14aa7a8c47fd61eefdaece0",
      "parents": [
        "4af8085dfd90ea685ca67b72fec6ed952b368d27"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Feb 02 00:59:07 2015 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Feb 02 00:59:07 2015 +0200"
      },
      "message": "add fio support. It\u0027s ALIVE\n"
    },
    {
      "commit": "4af8085dfd90ea685ca67b72fec6ed952b368d27",
      "tree": "6f8e4e2f7fef84751e85bfb337156a45b4464e23",
      "parents": [
        "2663c4c822c132c8d4b2ec58c04478a97231c036"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sun Feb 01 23:36:38 2015 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sun Feb 01 23:36:38 2015 +0200"
      },
      "message": "add rally patch-and-run script and iozone scenario\n"
    },
    {
      "commit": "2663c4c822c132c8d4b2ec58c04478a97231c036",
      "tree": "5f04c3cd6b913c1b2fd769a14a1340ec7e2d960b",
      "parents": [
        "31bb8e44d0577bd223e6f96e36f2e5469352b891"
      ],
      "author": {
        "name": "Kostiantyn Danylov aka koder",
        "email": "koder.mail@gmail.com",
        "time": "Sat Jan 31 19:33:17 2015 +0200"
      },
      "committer": {
        "name": "Kostiantyn Danylov aka koder",
        "email": "koder.mail@gmail.com",
        "time": "Sat Jan 31 19:33:17 2015 +0200"
      },
      "message": "fix"
    },
    {
      "commit": "31bb8e44d0577bd223e6f96e36f2e5469352b891",
      "tree": "09284e64fd9485e1e6e0e7b0fd03e2063ed80f4d",
      "parents": [
        "5efd15a823126abbde5f1d8e866b50bfae98acb8"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Fri Jan 30 18:00:42 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Fri Jan 30 18:00:42 2015 +0200"
      },
      "message": "creating worskeet added\n"
    },
    {
      "commit": "5efd15a823126abbde5f1d8e866b50bfae98acb8",
      "tree": "c2031319681dfaa3e24f30e120c07cc748b11055",
      "parents": [
        "7691f218ee4cb1c9cbc38a87db2f2861519902df"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Jan 29 17:26:24 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Jan 29 17:26:24 2015 +0200"
      },
      "message": "report maker adder\n"
    },
    {
      "commit": "7691f218ee4cb1c9cbc38a87db2f2861519902df",
      "tree": "5a8b0669efad147e8e348de36a8f750abd919175",
      "parents": [],
      "author": {
        "name": "Kostiantyn Danylov aka koder",
        "email": "koder.mail@gmail.com",
        "time": "Thu Jan 29 16:41:16 2015 +0200"
      },
      "committer": {
        "name": "Kostiantyn Danylov aka koder",
        "email": "koder.mail@gmail.com",
        "time": "Thu Jan 29 16:41:16 2015 +0200"
      },
      "message": "Initial commit\n"
    }
  ]
}
