)]}'
{
  "log": [
    {
      "commit": "044f4317e21a4bb0d6a4a50c8a99a94ed35b8e3f",
      "tree": "a132b1f53ec2705d86969814fc58c1410f252d45",
      "parents": [
        "225200decb92bdbbe5ef4839df7572511a88208a"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Mon May 20 15:17:35 2019 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Fri May 24 14:13:35 2019 +0100"
      },
      "message": "Removing old incompatible versions of roles_operations\n\nChange-Id: I4ea33e5a708c0f6c7b0581b5928146a0b7a9792f\nSigned-off-by: Eduardo Sousa \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "65ca36d13f895d0a361d59a5962029d6e3ef7a99",
      "tree": "cfc5ce2cccde1a26da6cfd952044d130032c8a2d",
      "parents": [
        "e4a07d5db1e38e6a52788d5788c6cc3396e1052d"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Feb 12 19:27:52 2019 +0100"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu May 16 15:27:45 2019 +0000"
      },
      "message": "Complete multiproject. Adding admin query string: FORCE,ADMIN,PUBLIC,SET_PROJECT\n\nChange-Id: I96bbb050ea8ade55edb948b925127049882ff191\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "c061f56a0218c562315f563b001a72fbdfa550c6",
      "tree": "01688d29d91e0bb8dfc0ce74e2619bd115b33a66",
      "parents": [
        "587aeea73f8cdf5561a451dbc87107daef6efe04"
      ],
      "author": {
        "name": "delacruzramo",
        "email": "pedro.delacruzramos@altran.com",
        "time": "Fri Apr 05 11:00:02 2019 +0200"
      },
      "committer": {
        "name": "delacruzramo",
        "email": "pedro.delacruzramos@altran.com",
        "time": "Tue May 14 13:45:39 2019 +0200"
      },
      "message": "Bug 643 - Unable to rename a Project in OSM\n\nChange-Id: I2459de211b8593da3e13ba7de1284d4fb8b2c993\nSigned-off-by: delacruzramo \u003cpedro.delacruzramos@altran.com\u003e\n"
    },
    {
      "commit": "5c01e193a17fcf730406e39fe7d019e1dee5c64d",
      "tree": "96bdd6cddca7868d009ee391f31a94e3ede10668",
      "parents": [
        "09e6542ceae8ee08ee7cc372f7344a77bc1f5304"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed May 08 02:35:47 2019 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Fri May 10 02:10:08 2019 +0100"
      },
      "message": "Adding User, Projects and Roles (Keystone) to NBI API\n\nChange-Id: Id8c65e5d076fefc329340ca195c268004ecb4a4e\nSigned-off-by: Eduardo Sousa \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "cc02e9ae712026b0c07389f66304fc9c1fde86e1",
      "tree": "0bd541e9a9f2ccf5fe003a9f3141701bc8e7c473",
      "parents": [
        "f0637057dc1be391f068c7e2b9c8f81b16f0921e"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "esousa@whitestack.com",
        "time": "Wed Mar 20 17:32:36 2019 +0000"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "esousa@whitestack.com",
        "time": "Wed Mar 20 17:32:36 2019 +0000"
      },
      "message": "Fixing key error in Keystone authentication\n\nChange-Id: I107d8f67e468b80f8feec7c6f9ec7c09922467cd\nSigned-off-by: Eduardo Sousa \u003cesousa@whitestack.com\u003e\n"
    },
    {
      "commit": "7b7ffa61e6282094c1bd528e60b3b395c3ab1358",
      "tree": "eee259a835ce8133f9c25dfaf2a98d96a022b1f0",
      "parents": [
        "d795f87d44d6caa954c878decf0e5a538b3cd33d",
        "29933fc257389f16f9c798f52a43e43800475a4a"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Feb 14 15:16:05 2019 +0100"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "root@osm.etsi.org",
        "time": "Thu Feb 14 15:16:05 2019 +0100"
      },
      "message": "Merge \"RBAC permission storage in MongoDB\""
    },
    {
      "commit": "29933fc257389f16f9c798f52a43e43800475a4a",
      "tree": "f284e66a6839a60128f1ca892f2ca90dd706e53e",
      "parents": [
        "932499c09d729d235ccd1fc002156b8b23e9f165"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "esousa@whitestack.com",
        "time": "Wed Nov 14 06:36:35 2018 +0000"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "esousa@whitestack.com",
        "time": "Tue Feb 12 18:10:30 2019 +0000"
      },
      "message": "RBAC permission storage in MongoDB\n\nNot yet fully tested. Partial implementation of topics\ndiscussed in last TECH call.\n\nChange-Id: If64936b898f2b0c6daaa9933a3216e4e1368578a\nSigned-off-by: Eduardo Sousa \u003cesousa@whitestack.com\u003e\n"
    },
    {
      "commit": "d795f87d44d6caa954c878decf0e5a538b3cd33d",
      "tree": "7c609f91df0f4f387d7aef9577e75aa7e2727c17",
      "parents": [
        "932499c09d729d235ccd1fc002156b8b23e9f165"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "esousa@whitestack.com",
        "time": "Tue Feb 05 16:05:53 2019 +0000"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "esousa@whitestack.com",
        "time": "Tue Feb 05 16:06:00 2019 +0000"
      },
      "message": "Adding licenses to keystone and auth module\n\nChange-Id: Iefc601c887677ffa9f882ee037af1f3398c9f86f\nSigned-off-by: Eduardo Sousa \u003cesousa@whitestack.com\u003e\n"
    },
    {
      "commit": "0ea204e937146ae5fadfbb70fcd2619463359ffa",
      "tree": "9cb64b6f6df723d70629c93af774fb0badd94e11",
      "parents": [
        "bee508e36ae6ada29e1127719e42a4f877ef700c"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Jan 25 14:16:24 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Jan 25 14:16:24 2019 +0000"
      },
      "message": "make auth tokens persistent\n\nChange-Id: Idb64610544e67af4cf56110358dcb1bb2d85f0b9\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "d985a8dbd3c2a0ae7e1b6a28b12b6c0297c888b8",
      "tree": "13684fb3c4dbf7fbd0188ed38769584e5dd9467f",
      "parents": [
        "49e4206a5efb01e6bf8b975e3727c42a92727625"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Oct 19 14:12:28 2018 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Oct 25 15:21:09 2018 +0200"
      },
      "message": "bug 559: generating database version 1.0\n\nChange-Id: Ie89335092d9733433b45de31ad7f5109a0643f53\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "d1b525d22b4af7416bf9fd8dbb0bb98482589b64",
      "tree": "a86470a64e02a24f8e6c2cdfe28c242795071fe0",
      "parents": [
        "28b0b3113e65e8d3610e9ae3a68de8c3d2f4a27f"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "esousa@whitestack.com",
        "time": "Thu Oct 04 04:24:18 2018 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "esousa@whitestack.com",
        "time": "Mon Oct 08 11:37:23 2018 +0100"
      },
      "message": "Moving internal authentication methods to auth.py\n\nChange-Id: I64ed5b92f0b5d30429e92e6d8fe419e1178f90d7\nSigned-off-by: Eduardo Sousa \u003cesousa@whitestack.com\u003e\n"
    },
    {
      "commit": "819d34c8315de5c2010743f499f7882b8957dcbf",
      "tree": "37c668020f1ea203f1efd6d9b071b7577c5e71ce",
      "parents": [
        "2f98821b1da7d26fd54f631330bc8e1aa1e8f631"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "esousa@whitestack.com",
        "time": "Tue Jul 31 01:20:02 2018 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "esousa@whitestack.com",
        "time": "Thu Sep 27 17:10:41 2018 +0100"
      },
      "message": "Adding Authentication Connector plugin system\n\nKeystone plugin completion. Pending testing.\n\nChange-Id: Iab8cfb3dc72e8d4e0b38a575603c02ab7ffd85de\nSigned-off-by: Eduardo Sousa \u003cesousa@whitestack.com\u003e\n"
    },
    {
      "commit": "2f98821b1da7d26fd54f631330bc8e1aa1e8f631",
      "tree": "77719e9eab4aa51b3116506e6082576b8b8da0e7",
      "parents": [
        "cd54a4add397e6f0921a77e97444d32c7a748975"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "esousa@whitestack.com",
        "time": "Thu Jul 26 01:04:11 2018 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "esousa@whitestack.com",
        "time": "Wed Sep 26 04:02:51 2018 +0100"
      },
      "message": "Extracting auth methods into a new class\n\nExtracting the authentication and authorization methods into\na new class in order to start introducing the new Keystone\nbackend.\n\nNote: I\u0027m proceeding in small tests to allow for fine grained\nregression testing.\n\nChange-Id: I719ea83ab67f97e5cd32d7fd3282b3caa47a65eb\nSigned-off-by: Eduardo Sousa \u003cesousa@whitestack.com\u003e\n"
    }
  ]
}
