)]}'
{
  "log": [
    {
      "commit": "468aa2417a95de4c2af4ae4c2b5be5ac4c6b45d1",
      "tree": "2c2c142f690f99ff97f31b45cbc131332e574878",
      "parents": [
        "23acf4001306e92a587de566be4bab00931104ba"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Aug 01 16:35:04 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Aug 28 13:42:09 2019 +0000"
      },
      "message": "fix bug 802 encrypt vrops_password at vim_account for schema_version\u003d1.11\n\nChange-Id: I04d8e634352e6125b7efc93454125fc7dadb2403\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "23acf4001306e92a587de566be4bab00931104ba",
      "tree": "2f925caeb687e6433104691114528e42e6812d3d",
      "parents": [
        "19ee3b009a324217eace4684af72f4344655592e"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Aug 28 13:36:34 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Aug 28 13:42:09 2019 +0000"
      },
      "message": "change imports with osm_nbi prefix\n\nChange-Id: I4dcbfc71d900269f28ceec6669fe4127bc6a29fc\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "1546f2a46d99a4741b23857e6ceb4b813223e297",
      "tree": "704c4d297a8ce5ae18ce00d19e75020899bf1ef7",
      "parents": [
        "08ddb14b077121ffced28e41c441fef31b6bb6a1"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Aug 20 15:38:11 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Aug 21 08:06:07 2019 +0000"
      },
      "message": "fix bug 823: make user-show backward compatible providing \u0027projects\u0027 with the list of project names\nfix returned format of authconn get_user_list\nAllow partially the old format for adding/removing projects to an user with the array edition\n\nChange-Id: If8741fd8c73fd16222b1236d30fb92f70b673d49\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "01b15d3166ea28266fb3d994d0615e4091c43c08",
      "tree": "67a6de05097ab8669af4cbde259ded0792407f8b",
      "parents": [
        "8907c4d142343ea7ee78186c1d55fc560b33009f"
      ],
      "author": {
        "name": "delacruzramo",
        "email": "pedro.delacruzramos@altran.com",
        "time": "Tue Jul 02 14:37:47 2019 +0200"
      },
      "committer": {
        "name": "delacruzramo",
        "email": "pedro.delacruzramos@altran.com",
        "time": "Wed Aug 07 12:34:45 2019 +0200"
      },
      "message": "RBAC with internal authentication backend - Phase 2\n\nChange-Id: Iaca4f3022c4184e03f9346d492e55e902e5ca720\nSigned-off-by: delacruzramo \u003cpedro.delacruzramos@altran.com\u003e\n"
    },
    {
      "commit": "bdebce96965945c2ce86d80c60c17091c1a7fd42",
      "tree": "d422e789acc22b50e9c2a7aadfde7af3a1f67e67",
      "parents": [
        "99d4b173a267877a03c77bf1824be6c416442f37"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Jul 01 15:36:49 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Jul 02 12:58:19 2019 +0000"
      },
      "message": "Register operations for VIM, WIM, SDNC\nprovide http ACCEPTED 202 on asynchronous operations\n\nChange-Id: I448dd90e74eca736af5b9e1f3f65bc45992228f0\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "701018c9f19c0d18b7392ab63686bb5f982e5ea5",
      "tree": "aa31261f68a78963176400650ac5db3dbed50278",
      "parents": [
        "ceb8baf31217c9d50ce7017beb25c59163d79b6e"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Jun 25 11:13:14 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Jun 26 14:45:39 2019 +0000"
      },
      "message": "Moved resources_to_operations to internal nbi.py valid_url_methods to avoid inconsistences\nrefactored session variable into token_info, engine_session, cherrypy.session to bring more clarity\ncommented unnecesary exception logs\ninserted admin query string into roles permissions\n\nChange-Id: Ib3d9d3210e4eb894a3f120c26f6d0ce032ebc797\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "ceb8baf31217c9d50ce7017beb25c59163d79b6e",
      "tree": "3b837c1ec5b9be598d2fdf01555f7447843b1304",
      "parents": [
        "ace34903be528e8e10e096d3d059b81df30ddaa9"
      ],
      "author": {
        "name": "delacruzramo",
        "email": "pedro.delacruzramos@altran.com",
        "time": "Fri Jun 21 14:25:38 2019 +0200"
      },
      "committer": {
        "name": "delacruzramo",
        "email": "pedro.delacruzramos@altran.com",
        "time": "Wed Jun 26 12:34:25 2019 +0200"
      },
      "message": "Fix Bug 748: Changing the scope using an available token (i.e. without reissuing the username and password) doesn\u0027t work\nRBAC with internal authentication backend\n\nChange-Id: Ibfe38fa484c3574fbc6a7e12c6bb855b947b60aa\nSigned-off-by: delacruzramo \u003cpedro.delacruzramos@altran.com\u003e\n"
    },
    {
      "commit": "1f029d84b9597d3986a33dcd847b0d97d2bad077",
      "tree": "26dde27c00432fd3ec4a941dce3838df3bd17ad1",
      "parents": [
        "cf042d30e8b7a1a9cbd1b2064e83c5d20ffcec9b"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Jun 13 22:37:04 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Jun 14 09:52:00 2019 +0000"
      },
      "message": "bug 767: uniform role format\n\nChange-Id: I5ca0982c20ca018f787071ea9f82857afcc24e5e\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "cf042d30e8b7a1a9cbd1b2064e83c5d20ffcec9b",
      "tree": "7421e80a9dd3f8cfe9dff1549dec95a6cb9659c0",
      "parents": [
        "38dcfeb4a5d8c8da65b9ee2d2c2f58bc6164f6bf"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Jun 13 09:06:40 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Jun 13 14:25:24 2019 +0000"
      },
      "message": "fix bugs 747 757: fix user-update interface for RBAC+keystone\n\nChange-Id: I2c3a754b7bd68fa801cc930f13762ca2585612a6\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "38dcfeb4a5d8c8da65b9ee2d2c2f58bc6164f6bf",
      "tree": "95769912193bb34447b684c88852fae266b89b88",
      "parents": [
        "4015b4734a923c29c04bf9b30f5a06604dd2f0a4"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Jun 10 16:44:00 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Jun 11 15:59:37 2019 +0000"
      },
      "message": "fix bug 748: provide a proper error when user is not valid upon new token\nallow authenticate with both project_id and project_name, user_id and username\n\nChange-Id: I463e2aaa469fea8ad656407dd7b48ed5e28aff28\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "4015b4734a923c29c04bf9b30f5a06604dd2f0a4",
      "tree": "cb880a622208d5b00ee86c6c82bfd79673cfb66d",
      "parents": [
        "ee270727d8a9ae41924dfce4a6789af1b5045602"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Jun 10 13:57:29 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Jun 10 16:05:01 2019 +0000"
      },
      "message": "fix bug 749 750: Returns a proper Location Header for project-create\nAllow project update to change name\n\nChange-Id: I650c9afd16a5d8b07075f9f56f4dd88cefd7b1e7\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "a519a962c9bf008ddbee26500557b1de287f323a",
      "tree": "2c5200ab592584c38fa05aba87b769e2f9c2eda9",
      "parents": [
        "c5a18892d3b9e5a515c3adab0bafcdc097d9fe28"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu Jun 06 15:00:50 2019 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu Jun 06 15:00:50 2019 +0100"
      },
      "message": "Fix bug 742\n\nChange-Id: I66406b2afcdbbb6a0717197a728d65fde45e7b27\nSigned-off-by: Eduardo Sousa \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "c5a18892d3b9e5a515c3adab0bafcdc097d9fe28",
      "tree": "956545c36175855b3a7aeff579d5d438de5e7904",
      "parents": [
        "2bf65930958606064b41b9747dc22512e70523f7"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu Jun 06 14:51:23 2019 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu Jun 06 14:51:23 2019 +0100"
      },
      "message": "Fix bug 744\n\nChange-Id: Ife72a5d1c995fd9e7ecb07e06d6a881f4a4ccb99\nSigned-off-by: Eduardo Sousa \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "2bf65930958606064b41b9747dc22512e70523f7",
      "tree": "1f11e9c3e5f4e186a59116117ea3dd2dfc36fed5",
      "parents": [
        "90fbc9c587e8270b20f06c9dce14de55d92df551"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu Jun 06 14:20:58 2019 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu Jun 06 14:20:58 2019 +0100"
      },
      "message": "Fix bug 743\n\nChange-Id: I522e3df0e4263185ca334649a123907cae1b1a79\nSigned-off-by: Eduardo Sousa \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "c768937d5bb7b31e827aca36c9ab8c3cf1fdb34b",
      "tree": "2a2a705a9be46608ab776dfe357f01fdbacb71eb",
      "parents": [
        "b6a5819d7daefde450ab263a4a57a6d173255ee0"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue Jun 04 16:01:46 2019 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue Jun 04 17:06:30 2019 +0100"
      },
      "message": "Fixing bug 732\n\nChange-Id: I43b5bbe3aa9b615c40ef72c9faa9e4fd7ffd724f\nSigned-off-by: Eduardo Sousa \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "c4650365704d7827e53280ca16f9bdb70bf9fcbb",
      "tree": "9343eefd240b9838188649098247fd0265a87e2b",
      "parents": [
        "8c3df70403b06b3206821c4f19dbfec13a7b59ac"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue Jun 04 13:24:22 2019 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue Jun 04 14:06:01 2019 +0100"
      },
      "message": "Fix bug 731\n\nChange-Id: Ic2c80be5236dbfaf3ffa031eedf561a385e936c5\nSigned-off-by: Eduardo Sousa \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "8c3df70403b06b3206821c4f19dbfec13a7b59ac",
      "tree": "d93492593fa31000b62c8d6ac4d437fc9b8e0f69",
      "parents": [
        "44603906f6eeefb0546b9fa26cd0fb4a6e346c4a"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue Jun 04 09:20:01 2019 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue Jun 04 11:33:01 2019 +0100"
      },
      "message": "Fix bug 730\n\nChange-Id: Ifa24d848793f36861e7a8c4c2185e0c6ae7d7b09\nSigned-off-by: Eduardo Sousa \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "44603906f6eeefb0546b9fa26cd0fb4a6e346c4a",
      "tree": "3a51bbad86191b3e88070d7e8e5c48eba0b74428",
      "parents": [
        "1ac7f465e8e465980690daba3414a7aadb6fb0b4"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue Jun 04 08:10:32 2019 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue Jun 04 11:19:43 2019 +0100"
      },
      "message": "Fix bug 726\n\nChange-Id: I3a8c6e83cf85b6f27a4b649f8af2a4fe89e3494b\nSigned-off-by: Eduardo Sousa \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "db04d1ed5d5da9cb1a31c56984663f90d1bf998a",
      "tree": "df1d1fa2de5e80628ff30209c00574fad0e6a6e7",
      "parents": [
        "0b1d61b765111078c679c6c79dfd6b6bb60ff4b7"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Fri May 31 13:43:41 2019 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Fri May 31 13:43:41 2019 +0100"
      },
      "message": "Fix bug 724\n\nChange-Id: Ia51a08cc8bffedfeb271a7ef6aad462edb1f87a6\nSigned-off-by: Eduardo Sousa \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "0b1d61b765111078c679c6c79dfd6b6bb60ff4b7",
      "tree": "e2a1c3c3e9a9eee1c52e6c6ab82d9c8f7b1ba20e",
      "parents": [
        "f269fa5cd7c46515aab49ad8af6da7e918afa592"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu May 30 19:55:52 2019 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Fri May 31 13:24:49 2019 +0100"
      },
      "message": "Fix bug 715\n\nChange-Id: Ia53a96667121ab6eb3c2ed3d586d6c50f8861788\nSigned-off-by: Eduardo Sousa \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "88d58a433404dd19d30a1cce169577a1bd175d90",
      "tree": "6e74b632f59423a99b5e34beb402e13a91fbaf47",
      "parents": [
        "871f8888918592d5c2357a8034e1b0f098a26fee"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu May 30 13:18:36 2019 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu May 30 13:18:36 2019 +0100"
      },
      "message": "Maintain format of project_role_mappings for creating and listing\n\nChange-Id: Ia6e8589357b491cefe88101ff74844789059a016\nSigned-off-by: Eduardo Sousa \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "871f8888918592d5c2357a8034e1b0f098a26fee",
      "tree": "f887e95dff7c91374931970a00bff8511f9b39e5",
      "parents": [
        "b1d7312488e282599703e6179e4b7dfccba650b4"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed May 29 14:43:05 2019 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed May 29 14:55:56 2019 +0100"
      },
      "message": "Maintaining representation for root through API\n\nChange-Id: Ia5c5f27bb63ae81e2d410dbb02a1bf04c1132cab\nSigned-off-by: Eduardo Sousa \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "b1d7312488e282599703e6179e4b7dfccba650b4",
      "tree": "8c0b9c7a0473d4eb67e6eb966fee4e21b57cac79",
      "parents": [
        "568ca902d046e5906bfe2fe6e82a2b6f1838c14b"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed May 29 11:09:16 2019 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed May 29 11:09:16 2019 +0100"
      },
      "message": "Fixing role id serialization\n\nChange-Id: I419523f238d17b90dfebfffdbe12eec19968255d\nSigned-off-by: Eduardo Sousa \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "568ca902d046e5906bfe2fe6e82a2b6f1838c14b",
      "tree": "ee6dd18b84ac21ad7804b2bbe321902d42468564",
      "parents": [
        "867a2eefc80e7a4da83759469c1cb49cc30a0745"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed May 29 11:03:57 2019 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed May 29 11:03:57 2019 +0100"
      },
      "message": "Fixing iteration for role content\n\nChange-Id: I9a72bd0eba2e08441fadfcca9180be07a17653ad\nSigned-off-by: Eduardo Sousa \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "867a2eefc80e7a4da83759469c1cb49cc30a0745",
      "tree": "3d1639288936cef8a984a9c9528f0f81cb49287d",
      "parents": [
        "a16a4facd05265ade1bc8cdae2c796ef13e30786"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed May 29 09:53:36 2019 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Wed May 29 10:58:46 2019 +0100"
      },
      "message": "Enhancing role filters\n\nChange-Id: I7ff9d069ccbb1911fd0e634b846b0ad2993d1abe\nSigned-off-by: Eduardo Sousa \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "a16a4facd05265ade1bc8cdae2c796ef13e30786",
      "tree": "9d7b4f239b061692fd530d7a732aadad1d5c152a",
      "parents": [
        "339ed7893234f5876a8ef2a5316c8351671a5327"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu May 23 01:41:18 2019 +0100"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue May 28 18:35:51 2019 +0100"
      },
      "message": "Fixing user ids when listing\n\nChange-Id: I978ef19d7146613ffa374562cb6e7a245d0dd525\nSigned-off-by: Eduardo Sousa \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "339ed7893234f5876a8ef2a5316c8351671a5327",
      "tree": "e58852b05fe1dc35e471b142c3b9593dc03777fb",
      "parents": [
        "c5b30ccbda826045bc23fe261e73333c0e735890"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue May 28 14:25:00 2019 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue May 28 14:32:42 2019 +0100"
      },
      "message": "Throwing error when old format is used with Keystone\n\nChange-Id: I1a999d7126c448b4b119885d016ac47152914442\nSigned-off-by: Eduardo Sousa \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "37de09105822b2b4db8b0ebac1ec5994af5d0fd9",
      "tree": "bef5ac0f4b96c1879f55f906b791f12a197b9fdf",
      "parents": [
        "044f4317e21a4bb0d6a4a50c8a99a94ed35b8e3f"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu May 23 02:17:22 2019 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Mon May 27 17:17:20 2019 +0100"
      },
      "message": "Fixing ids and names for roles when listing\n\nChange-Id: I9f915199bf65bd68c7b03c78c120136130c5b105\nSigned-off-by: Eduardo Sousa \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "b4844abca6fd9f8a7cf45fdc168d3606d2c34c39",
      "tree": "64cfa811dfd2c8eb72ca9613a389494101f98801",
      "parents": [
        "203bad808476ab11c80dbda1bc64a8c1e79d7ec5"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu May 23 08:42:12 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu May 23 11:42:00 2019 +0000"
      },
      "message": "Fix usageState of descriptors.\nDo not delete when there is other projects using it. Project reference is deleted. Real deletion is done when last project deletes it.\n\nChange-Id: I49363349950ef90837f3e1a7e702e598541cad20\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "fa54cd99ee561e02ef95128cd3d25074aa1dbe54",
      "tree": "e0a9d3ac42f583604883fbb583267200cd50b33a",
      "parents": [
        "2d5a515d32cf20f526e5922fae130868c9710dc3"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Mon May 20 15:58:41 2019 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Tue May 21 14:35:54 2019 +0100"
      },
      "message": "Adding filter to ProjectTopicAuth\n\nChange-Id: I0bf340085f703540f810a969db368431d8b4774d\nSigned-off-by: Eduardo Sousa \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "2d5a515d32cf20f526e5922fae130868c9710dc3",
      "tree": "17a3071fc32eb3f81698db1253864a5a718fe23a",
      "parents": [
        "65ca36d13f895d0a361d59a5962029d6e3ef7a99"
      ],
      "author": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Mon May 20 15:41:54 2019 +0100"
      },
      "committer": {
        "name": "Eduardo Sousa",
        "email": "eduardo.sousa@canonical.com",
        "time": "Mon May 20 17:40:34 2019 +0100"
      },
      "message": "Adding filter to UserTopicAuth\n\nChange-Id: I3ff383f6f461a22969aa490681d4b4964894d36b\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": "55ba2e6f758ae650a2dbbc20638c0108df726809",
      "tree": "294dfeec308cdecd324f140f5d73b08ae4cdb6e4",
      "parents": [
        "f717cbe40358a8a8246d7936064cf235e2ff7f79"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Dec 11 17:22:22 2018 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Dec 13 10:12:51 2018 +0000"
      },
      "message": "Feature 5945 Adding WIM to NBI\n\nChange-Id: Ifaf1c057d94d9208be5cabc97f1ae6d5c74ae5a2\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "d125caf630021538f19aadab045b5d17def67cdd",
      "tree": "cb9a5613882fd7b2bccd6995255a00b8802e4e35",
      "parents": [
        "02a04c1124a4ba30e9fc07e204a995ff3d377bbf"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Nov 22 16:05:54 2018 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Nov 22 16:28:31 2018 +0000"
      },
      "message": "(bug 554) adding license headers\n\nChange-Id: Ife52d39b8bc8dcce5cbc26665ef15271d738d2a7\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "92c1c7dc36d60f81f029d8045a18eeff25aab461",
      "tree": "d94a3c0684ae693aa92673641cc6726eae311f29",
      "parents": [
        "e45aded97f406476e5f03d21f2624a092796f7f9"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Nov 12 15:22:37 2018 +0100"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Nov 15 11:20:40 2018 +0100"
      },
      "message": "Bug 559 use schema_version 1.1 and encrypt passwds\n\nChange-Id: I8f949a0e68460b5d81fc0b7392fe700494a6c4be\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "b24258aa9716c1e375fde230a817f7c9faaf6c2a",
      "tree": "0ee859c446d49be0dea3be9c1d1befbc1dda42e0",
      "parents": [
        "cb83c941ebdf6a8807ffe3b1c3346c61e085b0bf"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Oct 04 18:39:49 2018 +0200"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu Oct 11 17:21:39 2018 +0200"
      },
      "message": "feature 5956. Split engine in several files\n\nChange-Id: Ic3d34ae632addd4563b94baad505b87b3cab9ec4\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    }
  ]
}
