)]}'
{
  "log": [
    {
      "commit": "323536e58f724249c91d1f500538c92fb268a06b",
      "tree": "09618d0f2c5bf8886d744918e3ff68750e3b0b52",
      "parents": [
        "e8ce1f8472fda12653f1da814ef7f400f4d8692c"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jan 10 18:14:20 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jan 10 18:14:20 2018 +0100"
      },
      "message": "Fix pygerrit2 compatibility\n\nChange-Id: I973d1949e0a9881ba87685861ced1df46eed4db2\n"
    },
    {
      "commit": "e8ce1f8472fda12653f1da814ef7f400f4d8692c",
      "tree": "37f74084ac71a9dbb5c5c24f22664f2f26dd2ac7",
      "parents": [
        "09765e11474ae9cdcaf8493170656df8cc6f3364"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jan 10 13:41:12 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jan 10 13:41:57 2018 +0100"
      },
      "message": "Try to use pygerrit2 if it\u0027s available\n\nChange-Id: I0fc5b8f3700a94cc431daf8fc4075ba330276871\n"
    },
    {
      "commit": "da91075fb94dd32498bb580b418b65a704794a07",
      "tree": "d5f099cc3230501af4a2e79e77af85bda2890b0d",
      "parents": [
        "107ab91f6fc2f8f6caf155d812a1d4491249be56"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Aug 03 12:13:57 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Aug 03 12:13:57 2017 +0200"
      },
      "message": "Minor fixes of gerrit module\n\nChange-Id: I86942d70c5562519a96d9eb8c575813f9f50fb5c\n"
    },
    {
      "commit": "1a521b3ed03ccbc3a38d4fd4e5afa3e3ffc5ac8b",
      "tree": "de8e3dfc20dfe5c02ced600a618f3295d83bff2a",
      "parents": [
        "b530616babc589dcab92d92dd5ee6f22289ee949"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Mar 28 12:06:50 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Mar 28 12:06:50 2017 +0200"
      },
      "message": "Fix enforcing users with (not only) LDAP\n"
    },
    {
      "commit": "b530616babc589dcab92d92dd5ee6f22289ee949",
      "tree": "440ae133a642a874671f880c7466daa672e70713",
      "parents": [
        "693ebbe076fccd2cd9167f02ac84c93667958870"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Mar 28 09:51:06 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Mar 28 09:57:38 2017 +0200"
      },
      "message": "Support more auth methods in gerrit module\n"
    },
    {
      "commit": "693ebbe076fccd2cd9167f02ac84c93667958870",
      "tree": "7c8394f92622d90a3264dc1d63d7d39c07731e2d",
      "parents": [
        "dfb6fbba53818056496d3b9c6d5c40b0efe8ae11"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Mar 21 12:55:09 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Mar 21 12:55:09 2017 +0100"
      },
      "message": "Don\u0027t hide meaningful exception if except block fails\n"
    },
    {
      "commit": "79b168b7839882f4e7a9d71698257eacbe582c54",
      "tree": "2cdd01fed021fb22446788e1a8828fd03606ae59",
      "parents": [
        "512baf458b06f9fe56472ce0a93b4130dd138e78"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Mar 10 15:32:18 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Mar 10 15:35:08 2017 +0100"
      },
      "message": "Revert \"Check if response is not empty\"\n\nThis reverts commit 512baf458b06f9fe56472ce0a93b4130dd138e78.\n"
    },
    {
      "commit": "512baf458b06f9fe56472ce0a93b4130dd138e78",
      "tree": "2322284991f150cffa6b6dc295ed51bea2098e1f",
      "parents": [
        "9c1b92fc212da18d0abf96444453b46280140351"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 09 22:14:00 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 09 22:14:00 2017 +0100"
      },
      "message": "Check if response is not empty\n"
    },
    {
      "commit": "9c1b92fc212da18d0abf96444453b46280140351",
      "tree": "60518671823d0cf6c1e01bcd7f9b6333449464da",
      "parents": [
        "3c5fbd0173b6cb82f26864f9d2eb82a00ed7fe2e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Feb 28 19:26:49 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Feb 28 19:26:50 2017 +0100"
      },
      "message": "Fix creation of resources if they doesn\u0027t exist\n\nCatching requests.exceptions.HTTPError didn\u0027t work for unknown reason. Catch\nall exceptions for now and behave like it\u0027s HTTPError.\nNot a fix to be proud of but it\u0027s working.\n"
    },
    {
      "commit": "233da959384796542c22e1a975fa6fde903d6607",
      "tree": "0a13212e604ed00091ce391449ba15957ef361c1",
      "parents": [
        "23195d112cbb286a2c369edbe78622d2bccaf191"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Sep 27 11:43:47 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Sep 27 11:43:47 2016 +0200"
      },
      "message": "Do not return response, nobody listens\n"
    },
    {
      "commit": "e59d32ec812aa746f3921726c401f8130b476b00",
      "tree": "6ba279f7c18cb2be21c3a86bd4509ebbb07a0515",
      "parents": [
        "1acb14df544d234af13567a51ee74a4e3ac16f45"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Sep 27 11:19:41 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Sep 27 11:19:49 2016 +0200"
      },
      "message": "fix decode\n"
    },
    {
      "commit": "92d0d348ccc3ed894af9edc20f6388df57fb6bde",
      "tree": "986ce7e641dd9e6b6c8bcfbb27fc22b4834b573f",
      "parents": [
        "b0fcc25ee538272cbc70dd04478f6128b7a64392"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Sep 14 19:32:17 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Sep 14 19:32:17 2016 +0200"
      },
      "message": "Fix virtual function\n"
    },
    {
      "commit": "b0fcc25ee538272cbc70dd04478f6128b7a64392",
      "tree": "3070b8138dd245cce3facca83eb0a549b9f78b5d",
      "parents": [
        "2fc3900fb060b10c68655eceeba5fc6add939744"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Sep 14 19:29:37 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Sep 14 19:29:37 2016 +0200"
      },
      "message": "Fixing resources\n"
    },
    {
      "commit": "2fc3900fb060b10c68655eceeba5fc6add939744",
      "tree": "7b7ba104c052fd475e0d845d5ee7d9117191ca23",
      "parents": [
        "07d1655d7a86e0158976b0d779ea6566ff2a8842"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Sep 14 11:43:56 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Sep 14 11:43:56 2016 +0200"
      },
      "message": "gerrit_account and gerrit_group states and formula integration\n"
    },
    {
      "commit": "07d1655d7a86e0158976b0d779ea6566ff2a8842",
      "tree": "2aeaeccfd0c12372e33769bf34f5dadba6ff1433",
      "parents": [
        "e2343a20d8d811dab5eda6137b6c88a64a4e6eb5"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Sep 12 21:39:18 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Sep 12 21:39:18 2016 +0200"
      },
      "message": "Enforcing accounts, users, passwords, keys\n"
    },
    {
      "commit": "099c5348ce3961ca085a1f7a8526fdfa5f3ec4e5",
      "tree": "4040f58b309fbbc83ac4d7fcaafc092892d026f4",
      "parents": [
        "64fc39ff04f9da1dc02ea19ae6144f8ffe53738b"
      ],
      "author": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Fri Sep 09 14:44:13 2016 +0200"
      },
      "committer": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Fri Sep 09 14:44:13 2016 +0200"
      },
      "message": "Initial rest client implementation.\n"
    },
    {
      "commit": "49a37299466530fb5b8eb2bdc80e800579157764",
      "tree": "3113c5080fce10b298971a2135b5ba07c6e14791",
      "parents": [
        "1acfad485404d5ac512f38bdd894879092330ba3"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Aug 31 16:18:31 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Aug 31 16:18:31 2016 +0200"
      },
      "message": "Gerrit client and project enforcement\n"
    }
  ]
}
