)]}'
{
  "log": [
    {
      "commit": "8bd01adf09b1a3328d8a566669393a8c5584e072",
      "tree": "8ceffc2730d748074999c5fc94fcbfba2925a40f",
      "parents": [
        "97685e9e6e2cb56521d517062e33b890f54a5e27"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon May 14 13:26:35 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu May 17 10:24:19 2018 -0700"
      },
      "message": "[CORD-3046] Adding rule to correctly pluralize kubernetesdata\n\nChange-Id: I27b1e9e2bb01ae4748a8a95631e57a005b8da3a6\n"
    },
    {
      "commit": "29edc0fad3ecad7d0fee3217b628b22bf94d16bf",
      "tree": "8bda36d6894fa9db934bf32c646f97702e7bc0a6",
      "parents": [
        "6cb9a7c9a2da590c2b4e6b5c727d3428ffa736d6"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Apr 26 17:19:10 2018 +0200"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue May 08 09:21:13 2018 -0700"
      },
      "message": "[CORD-2827] Fixed unauthorized error handling\n\nChange-Id: I6ddef7f869c17db4d8479f23f6e8734f6002d8fc\n"
    },
    {
      "commit": "2d0e29e1f45fe1fab69ad8e4c3e3f4724d2a06ba",
      "tree": "ec1f400eb513a9db16ecf5febeb16d38e44d33e7",
      "parents": [
        "d3cd3b1c1dcd17e91e7bccd0a18503fb8f5e58c7"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Mar 27 10:51:07 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Fri Mar 30 09:15:50 2018 -0700"
      },
      "message": "[CORD-2871]\nPass id of object rather than whole object to stateWithParamsForJs\n\nChange-Id: I3c61d7d493718860631311f40acb1702a4939c44\n"
    },
    {
      "commit": "d3cd3b1c1dcd17e91e7bccd0a18503fb8f5e58c7",
      "tree": "51bf221574631e977009f2e7328f4302e54a09d0",
      "parents": [
        "209fc8a68a120ee948e740f3d815fa421e71e1db"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Mar 22 16:59:48 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Mar 22 17:02:31 2018 -0700"
      },
      "message": "[CORD-2869] Adding service status dropdown\n\nChange-Id: I8faa6d96f202fc097cc12df87e1825d7dff2852f\n"
    },
    {
      "commit": "d67adee749579c6e25134da0146e5793ed3aebfb",
      "tree": "e4dd7d053b83c2039f8b436ecb23f7312b23d3cf",
      "parents": [
        "865b11c6804a8ede882fa87d506a4c18d58e6e0c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Mar 08 16:27:05 2018 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Mar 08 16:27:05 2018 -0800"
      },
      "message": "[CORD-2810] Prevent the user from inserting values in read_only fields\n\nChange-Id: I00460544dd7d36f8482b04ea89912005a108f6b8\n"
    },
    {
      "commit": "1888b2aadae20a44e58aa8428683253c5078c1c3",
      "tree": "ab615423aa7049892b3a21bebb9c50875b8a7500",
      "parents": [
        "7fa3193f76443d779f74884e6421b79a275e585e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Jan 08 16:49:06 2018 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Jan 10 14:22:35 2018 -0800"
      },
      "message": "[CORD-2424] Adding Instances and Networks to the graph\n\nChange-Id: Ib30081f4995930d979447af59124896f1308f54d\n"
    },
    {
      "commit": "35fdf249b31b003a163ee0582a77c91f15782587",
      "tree": "e747da52fad4a95cb8fb06b4f3e3d7d8542cc8d8",
      "parents": [
        "6fdd37b8110367e9cc828d95a97aebcef63b03e9"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Nov 30 12:29:45 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Nov 30 12:30:09 2017 -0800"
      },
      "message": "[CORD-2324] Position the nodes not defined in the constraints\n\nChange-Id: I712a90828e0b6a12b31f62f7391feee64c123f2c\n"
    },
    {
      "commit": "6fdd37b8110367e9cc828d95a97aebcef63b03e9",
      "tree": "f72a277500b81c1c08d28188a85a73f1cade2215",
      "parents": [
        "39e04158b94710d55cafd67c55b99c54641d8a64"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Nov 30 10:11:10 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Nov 30 10:11:10 2017 -0800"
      },
      "message": "Removing link to old service graph\n\nChange-Id: Iaf82feb0d0713b47a121bb396e628b45a4a14bd0\n"
    },
    {
      "commit": "39e04158b94710d55cafd67c55b99c54641d8a64",
      "tree": "055da70c22c2451eb94f654acceb6f32eef69786",
      "parents": [
        "cbc9e0ae628f89078c868865b6f6f7c828a6b73c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Nov 29 14:24:45 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Nov 29 14:28:18 2017 -0800"
      },
      "message": "[CORD-2314] Correctly parsing dates when they are formatted as strings\n\nChange-Id: I13b9318d4e20c07a43d3185420cd3a3fab628ee7\n"
    },
    {
      "commit": "620cb49e023f1e2cc419b203e07c9c517bf66ae5",
      "tree": "5f37fed90411990f9024c1d7cb226fa1e666f59f",
      "parents": [
        "0ae3c9218738a1c50e2b2909f52900de93b06f6a"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Nov 27 16:56:36 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Nov 27 16:56:36 2017 -0800"
      },
      "message": "[CORD-2292] Removing all the fields not defined in xProto before saving a model\n\nChange-Id: I3fac1a0e8715094d309a1a473502cdf1d56e3ba7\n"
    },
    {
      "commit": "e9cdf9ab429f1899b88552d8b0fd177c7cde9c94",
      "tree": "cf3431838c88b9a54d9c0d3a9eaf83cab76426a1",
      "parents": [
        "733898f6aed6717e63480709cf0f4d42d35f6e62"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Nov 21 10:41:28 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Nov 21 11:09:32 2017 -0800"
      },
      "message": "[CORD-2277] Two stage delete for models\n\nChange-Id: Ic1b1d59a9f1d6d963d10951e694cf963f41d84d5\n"
    },
    {
      "commit": "86ce5a0f07684f6398d5a0e07d4e611ea24d433c",
      "tree": "3619ece25570e0939a0a5f14e6788a704913e461",
      "parents": [
        "0c00b511723f50e18d8c91d95c4756d909c6399a",
        "c5eb27e39c9081b05e05065a52cef70d0e5e78c3"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Nov 13 09:40:44 2017 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Mon Nov 13 09:40:44 2017 -0800"
      },
      "message": "Merge \"remove profile picture\""
    },
    {
      "commit": "c5eb27e39c9081b05e05065a52cef70d0e5e78c3",
      "tree": "64e2a746e150aa4f6312e9089b1d0945499aa2ee",
      "parents": [
        "a1654576041a2bfa2b1e4a2d85ece8dfa03ac4c3"
      ],
      "author": {
        "name": "Max Chu",
        "email": "maxmchu@gmail.com",
        "time": "Wed Nov 01 17:47:29 2017 -0700"
      },
      "committer": {
        "name": "Max Chu",
        "email": "maxmchu@gmail.com",
        "time": "Mon Nov 06 12:00:14 2017 -0800"
      },
      "message": "remove profile picture\n\nChange-Id: I3556cdbe51784391fc928473bb0d1e29a3d4b776\n"
    },
    {
      "commit": "99e0f96563c87612af2a41e487a5ced991c803b3",
      "tree": "c1c09b782657d33f7639a9def6a3d7fd9c2c1862",
      "parents": [
        "a1654576041a2bfa2b1e4a2d85ece8dfa03ac4c3",
        "6c64fdc62a46dccc91a5b902617339b813a59738"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Nov 06 10:13:39 2017 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Mon Nov 06 10:13:39 2017 -0800"
      },
      "message": "Merge \"add overriding state to navigation\""
    },
    {
      "commit": "a1654576041a2bfa2b1e4a2d85ece8dfa03ac4c3",
      "tree": "8cc8ff92f0def39153f1eecda8d45620ab8cc3cc",
      "parents": [
        "14609ac457aa42d3174d2825ffd5b4516d2dbf37"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Nov 02 12:45:37 2017 +0100"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Nov 02 12:47:39 2017 +0100"
      },
      "message": "[CORD-2192] Converting dates back to timestamp\n\nChange-Id: I6dfa85dea5de78a090f720bba5a84437c6ef65ff\n"
    },
    {
      "commit": "f37172583a9566708567e55a65f4426e7e5216d7",
      "tree": "5e47daabde05af1446d41bc607d44d17924ce6b8",
      "parents": [
        "3ca3e2086046a61b3f58813e7cb9052a600e2323"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Oct 11 15:38:54 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Oct 11 16:19:25 2017 -0700"
      },
      "message": "Adding keyboard shortcut to toggle notifications [S]\n\nChange-Id: I5d69cb14141f4c484738920efee96f6c117527bc\n"
    },
    {
      "commit": "6c64fdc62a46dccc91a5b902617339b813a59738",
      "tree": "c459f29ea6ae59c20049fe9f7fcdf89c9e9b115d",
      "parents": [
        "94b3e64dbaf0c7f202a3fe0a33db28e712a615b3"
      ],
      "author": {
        "name": "Max Chu",
        "email": "maxmchu@gmail.com",
        "time": "Thu Sep 07 17:50:58 2017 -0700"
      },
      "committer": {
        "name": "Max Chu",
        "email": "maxmchu@gmail.com",
        "time": "Tue Oct 03 17:13:29 2017 -0700"
      },
      "message": "add overriding state to navigation\n\nChange-Id: If8da57830a7bf48d0bc6a59c5870b51459d95876\n"
    },
    {
      "commit": "94b3e64dbaf0c7f202a3fe0a33db28e712a615b3",
      "tree": "628dc7b96189f429e46928e0b8a48917a23a0d2f",
      "parents": [
        "6349847ecd1040111de5e7def26304e9e093cb92",
        "1cb980d686312a891a66ca1b36d28cf3a886e2d3"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Sep 27 09:03:23 2017 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Wed Sep 27 09:03:23 2017 -0700"
      },
      "message": "Merge \"[CORD-1934] Fixing links in table after first page\""
    },
    {
      "commit": "1cb980d686312a891a66ca1b36d28cf3a886e2d3",
      "tree": "1c40480dff08b1007f7fec30ac603dddafb9b292",
      "parents": [
        "8cd21b07bee13016a9dfcd0cb218eda3238390a1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Sep 27 08:39:37 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Sep 27 08:39:37 2017 -0700"
      },
      "message": "[CORD-1934] Fixing links in table after first page\n\nChange-Id: Ie4a6124154cc5c6c3b310211260e611aa1554a94\n"
    },
    {
      "commit": "6349847ecd1040111de5e7def26304e9e093cb92",
      "tree": "e3542b2007c71e69fdaddee89c829ac4f99509fd",
      "parents": [
        "8cd21b07bee13016a9dfcd0cb218eda3238390a1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Sep 26 17:21:41 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Sep 27 08:19:02 2017 -0700"
      },
      "message": "[CORD-1927] Fixing generate url for service models\n\nChange-Id: I08d0d853ba2ab041626e133d079ab4562d73171e\n"
    },
    {
      "commit": "8cd21b07bee13016a9dfcd0cb218eda3238390a1",
      "tree": "91c99ba808c6e72fbe0f655a6abfc08586e08d3c",
      "parents": [
        "63d065b0c1954f2cdbbdee67c674621351ed6f4e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Sep 20 10:13:13 2017 +0900"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Sep 20 10:13:13 2017 +0900"
      },
      "message": "Fixing backend_code and backend_status\n\nChange-Id: I16c78aa64582488267ed3e1227b54740e76bdfc0\n"
    },
    {
      "commit": "63d065b0c1954f2cdbbdee67c674621351ed6f4e",
      "tree": "ddaccb52b1347869d3721f1eead421f146389649",
      "parents": [
        "e5dcb9a342768a6d1975c852c1bfdaf1bc1f6c42",
        "04f487c17d7062638e60332a9468580f41658c8d"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Sep 12 11:49:34 2017 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Tue Sep 12 11:49:34 2017 -0700"
      },
      "message": "Merge \"[CORD-1896] GUI become irresponsive\""
    },
    {
      "commit": "04f487c17d7062638e60332a9468580f41658c8d",
      "tree": "72fcb655c920faa95e6e0fbd40cdb9cd9f509666",
      "parents": [
        "6cd0936308036678a1e8c3b58d29588ecdc8e605"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Sep 12 10:37:48 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Sep 12 11:18:39 2017 -0700"
      },
      "message": "[CORD-1896] GUI become irresponsive\n\nChange-Id: Iad4f09dbeb17e707037e277e86e678b82d06d72e\n"
    },
    {
      "commit": "e5dcb9a342768a6d1975c852c1bfdaf1bc1f6c42",
      "tree": "45d5d4beaf75df27a812172cf2992a5492a781fe",
      "parents": [
        "6cd0936308036678a1e8c3b58d29588ecdc8e605"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 07 10:18:06 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Mon Sep 11 15:33:04 2017 -0700"
      },
      "message": "CORD-1762 exclude backend_need_delete_policy and link_deleted_count from GUI\n\nChange-Id: Ic77ff01573e022373cf232721380c31e767c0844\n(cherry picked from commit 6384725adb887baac272360e122a67ee92d72665)\n"
    },
    {
      "commit": "155188bab4defe023d874d96c80787f81a15a94d",
      "tree": "b25cbc25604cdda326dfb7cd1783bcbf0c923203",
      "parents": [
        "3e1aae2a15fed54846e722d96054800bb6ce2d8b",
        "3e2f13b477486e7875fed54bfc2655a629892b49"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Sep 07 13:10:45 2017 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Thu Sep 07 13:10:45 2017 -0700"
      },
      "message": "Merge \"[CORD-1792] modifier key detection\""
    },
    {
      "commit": "3e1aae2a15fed54846e722d96054800bb6ce2d8b",
      "tree": "5855ca8fd394740ed377b28ca3a93b664439715d",
      "parents": [
        "97fe4a4e14901995bf32d375fe0ccdd46134ad27",
        "bab0a58257b321562f6095a1a1abb328e0fb1cc1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Sep 07 13:10:17 2017 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Thu Sep 07 13:10:17 2017 -0700"
      },
      "message": "Merge \"[CORD-1771] fixing \u0027undefined successfully saved\u0027\""
    },
    {
      "commit": "97fe4a4e14901995bf32d375fe0ccdd46134ad27",
      "tree": "3201e50d523eeab15a0ef23c6b0b5803b840df13",
      "parents": [
        "9e9ab435327dfbfef163a2e31264bc5fe4e627d0",
        "7d32b1e082ba4b346c279b75f16440743560981d"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Sep 07 11:24:50 2017 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Thu Sep 07 11:24:50 2017 -0700"
      },
      "message": "Merge \"XosConfirm tests\""
    },
    {
      "commit": "3e2f13b477486e7875fed54bfc2655a629892b49",
      "tree": "13d118c1964ecbd70b8d5711ed2a5409ed13fc56",
      "parents": [
        "9e9ab435327dfbfef163a2e31264bc5fe4e627d0"
      ],
      "author": {
        "name": "Max Chu",
        "email": "maxmchu@gmail.com",
        "time": "Thu Sep 07 11:05:01 2017 -0700"
      },
      "committer": {
        "name": "Max Chu",
        "email": "maxmchu@gmail.com",
        "time": "Thu Sep 07 11:05:01 2017 -0700"
      },
      "message": "[CORD-1792] modifier key detection\n\nChange-Id: I35b5e59044474afee23513a7baf3b157517f3e75\n"
    },
    {
      "commit": "bab0a58257b321562f6095a1a1abb328e0fb1cc1",
      "tree": "44a4f7cd44ed5dc60d229d115433d4e9d03d9957",
      "parents": [
        "f1e68cdc16685c66992feb540d4e7bffac5a02d8"
      ],
      "author": {
        "name": "Max Chu",
        "email": "maxmchu@gmail.com",
        "time": "Wed Sep 06 08:32:34 2017 -0700"
      },
      "committer": {
        "name": "Max Chu",
        "email": "maxmchu@gmail.com",
        "time": "Wed Sep 06 16:27:57 2017 -0700"
      },
      "message": "[CORD-1771] fixing \u0027undefined successfully saved\u0027\n\nChange-Id: I5776ea059f4d0c184ee3eec2a75aa620af3df3b1\n"
    },
    {
      "commit": "9e9ab435327dfbfef163a2e31264bc5fe4e627d0",
      "tree": "38a6e451a4aaeab7acfc752ac5b93d2a7265ed9e",
      "parents": [
        "f1e68cdc16685c66992feb540d4e7bffac5a02d8",
        "31daa80018ef5014691dd49d9ad71f8c5638d416"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Sep 06 09:17:58 2017 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Wed Sep 06 09:17:58 2017 -0700"
      },
      "message": "Merge \"[CORD-1858] Avoid event duplication and skipping notification for parent models\""
    },
    {
      "commit": "f1e68cdc16685c66992feb540d4e7bffac5a02d8",
      "tree": "b69c47bb2621bd41aabb4e0d2f078911f2e1fa21",
      "parents": [
        "77d11dbf8782b30cdd37d2b91987c8b3492829fa"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Sep 05 17:30:34 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Sep 05 17:30:34 2017 -0700"
      },
      "message": "[CORD-1856] Correctly parsing boolena default values\n\nChange-Id: Id3ea018b95855105b60198231afcf8c2725c8eb6\n"
    },
    {
      "commit": "31daa80018ef5014691dd49d9ad71f8c5638d416",
      "tree": "ab4e5444c888e993104545fad62c1ded43f8036a",
      "parents": [
        "77d11dbf8782b30cdd37d2b91987c8b3492829fa"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Sep 01 12:19:56 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Sep 05 09:24:57 2017 -0700"
      },
      "message": "[CORD-1858] Avoid event duplication and skipping notification for parent models\n\nChange-Id: I8815de31b0adb731226ae26bedbe3598bde04aca\n"
    },
    {
      "commit": "7d32b1e082ba4b346c279b75f16440743560981d",
      "tree": "99e9edff60be31a66aac5ddadabebaf717be084a",
      "parents": [
        "886c89fd69e2ed553800529c91e12e9cac53f289"
      ],
      "author": {
        "name": "Max Chu",
        "email": "maxmchu@gmail.com",
        "time": "Fri Aug 25 15:51:18 2017 -0700"
      },
      "committer": {
        "name": "Max Chu",
        "email": "maxmchu@gmail.com",
        "time": "Fri Aug 25 15:51:18 2017 -0700"
      },
      "message": "XosConfirm tests\n\nChange-Id: Ia7a8259d3905859d7eaeaa61fd09108238817ae9\n"
    },
    {
      "commit": "886c89fd69e2ed553800529c91e12e9cac53f289",
      "tree": "a637ee972dcca2d9ba07c3f5ff905a21edc9bf1a",
      "parents": [
        "580033a9a5a663eef7e28849f6f362f45d798b21"
      ],
      "author": {
        "name": "Max Chu",
        "email": "maxmchu@gmail.com",
        "time": "Thu Aug 24 15:44:27 2017 -0700"
      },
      "committer": {
        "name": "Max Chu",
        "email": "maxmchu@gmail.com",
        "time": "Fri Aug 25 09:51:26 2017 -0700"
      },
      "message": "[CORD-1780] XosConfirm implementation\n\nChange-Id: I053c6ece6a5bd41014bdbb45d8fbf15f99a5b7ca\n"
    },
    {
      "commit": "580033a9a5a663eef7e28849f6f362f45d798b21",
      "tree": "ae2af533f2418b43bd2261d1e36b4c770cecc15e",
      "parents": [
        "c8a58c8b4234ee7906840def39d0dc33a220b4b4"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Aug 17 11:16:39 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Aug 18 12:07:12 2017 -0700"
      },
      "message": "[CORD-1630] Adding model verbose_name and description\n\nChange-Id: If50b38f0328f59852c6ac0a925fb724fdf86782e\n"
    },
    {
      "commit": "c8a58c8b4234ee7906840def39d0dc33a220b4b4",
      "tree": "bf4cb506dee333c9da2232826485e99632944596",
      "parents": [
        "9f29cce552cebbe7f5d847a9ddaedc6f6e72de89"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Aug 17 17:14:38 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Aug 18 10:35:02 2017 -0700"
      },
      "message": "[CORD-1653] Adding a debug tab in model details\n\nChange-Id: I6c3be4227309cbeb2dd7ab6252c1312dfd00fb18\n"
    },
    {
      "commit": "c8e22ff6f401265c1d7bc5e4b5ba45c3d2235b00",
      "tree": "4461abc4980a50df6a5441f01bdde546c71e1732",
      "parents": [
        "987a4ce0f803eba69ef602e310376e7f65572a02",
        "c3804aaf23006e185a88c96be6b9765e53a4744e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Aug 10 14:56:02 2017 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Thu Aug 10 14:56:02 2017 -0700"
      },
      "message": "Merge \"Filtering events log messages\""
    },
    {
      "commit": "c3804aaf23006e185a88c96be6b9765e53a4744e",
      "tree": "a4140db9a9795aa9b5ce9b0d9463863b44e8fe78",
      "parents": [
        "f071dcc44f4df7d1b2ed52b4f0225acb0280560e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Aug 09 16:00:43 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Aug 10 11:12:56 2017 -0700"
      },
      "message": "Filtering events log messages\n\nChange-Id: I4a2cba3722f4c3539cef774b8847818b164d5b1d\n"
    },
    {
      "commit": "987a4ce0f803eba69ef602e310376e7f65572a02",
      "tree": "e06815716a08f782e21d6b2520b930d83c7c50f2",
      "parents": [
        "f071dcc44f4df7d1b2ed52b4f0225acb0280560e",
        "8248bca5f17e824a82328e52f0604ac799aef329"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Aug 10 10:51:46 2017 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Thu Aug 10 10:51:46 2017 -0700"
      },
      "message": "Merge \"[CORD-1652] Fixed links to related models in table visualization\""
    },
    {
      "commit": "f071dcc44f4df7d1b2ed52b4f0225acb0280560e",
      "tree": "fd8773b61838b8a108a65eedf1da43be016fd7e4",
      "parents": [
        "a8e6817382dd0ec418f3d7d8c4f08d810ebbf50b",
        "500e4c430a8fe7cc846566de4acfd67e258a56fa"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Aug 09 15:50:15 2017 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Wed Aug 09 15:50:15 2017 -0700"
      },
      "message": "Merge \"[CORD-1685] Adding copyright informations\""
    },
    {
      "commit": "a8e6817382dd0ec418f3d7d8c4f08d810ebbf50b",
      "tree": "56df32c99555558aeb8e3cff72b31409e2cf3c17",
      "parents": [
        "cc4bce8097e80f31b4c691693a8ab86f3ef144e6",
        "fb46ae645e2c48e60c4ba9754bbee426df7cf7a9"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Aug 09 15:47:57 2017 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Wed Aug 09 15:47:57 2017 -0700"
      },
      "message": "Merge \"[CORD-1685] Adding copyright\""
    },
    {
      "commit": "8248bca5f17e824a82328e52f0604ac799aef329",
      "tree": "bff0cda3f2999b9458445cd452ee8fdaf97c8422",
      "parents": [
        "cc4bce8097e80f31b4c691693a8ab86f3ef144e6"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Aug 09 13:46:04 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Aug 09 13:46:04 2017 -0700"
      },
      "message": "[CORD-1652] Fixed links to related models in table visualization\n\nChange-Id: Ibb5cb3b433e690d2752f188d51a734ddc5f1cfd0\n"
    },
    {
      "commit": "500e4c430a8fe7cc846566de4acfd67e258a56fa",
      "tree": "58c7321b891d2259e2b417792b409ecddba1c98a",
      "parents": [
        "fb46ae645e2c48e60c4ba9754bbee426df7cf7a9"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 08 13:05:24 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 08 13:05:24 2017 -0700"
      },
      "message": "[CORD-1685] Adding copyright informations\n\nChange-Id: I45b59e830e0415313b7856e04ad56eaaf38d5468\n"
    },
    {
      "commit": "fb46ae645e2c48e60c4ba9754bbee426df7cf7a9",
      "tree": "6317214372d34e720449f285c5dfde10483f1b58",
      "parents": [
        "9335dc18479be61ebf7815823686083aae99f88e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 08 09:10:50 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 08 09:43:05 2017 -0700"
      },
      "message": "[CORD-1685] Adding copyright\n\nChange-Id: Ic678874b46c04a96d8f4b9ddcb8d7b6e00b1afdc\n"
    },
    {
      "commit": "cc4bce8097e80f31b4c691693a8ab86f3ef144e6",
      "tree": "be3d02845e4db703ed4b35084855c646e14fa152",
      "parents": [
        "9335dc18479be61ebf7815823686083aae99f88e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Aug 07 13:11:47 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Aug 08 09:34:35 2017 -0700"
      },
      "message": "[CORD-1651] Add action to xosTable to navigate to the detail page\n\nChange-Id: Id948d83bcc039287fa7841908214b2d856844af8\n(cherry picked from commit 2c61b883912f73875b819961fb54d946f42ba529)\n"
    },
    {
      "commit": "5d962a37e2484ff79810784d84ee7b61cf3d6e4f",
      "tree": "5309ddaedce099d713deee06db9736d96da1b2a6",
      "parents": [
        "4052944f40ce8ff11b053367c5d54a8a904299ea"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 01 18:16:14 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Aug 03 17:11:25 2017 -0700"
      },
      "message": "[CORD-1338] Inline navigation for related models\n\nChange-Id: I58ff4a4675d1ce1140fe162f1f8360f2dc9a6527\n"
    },
    {
      "commit": "4052944f40ce8ff11b053367c5d54a8a904299ea",
      "tree": "d2f56df89d0457438208eb5f0eaddf462c239c9c",
      "parents": [
        "45f1fe5a144db53a4cdf9bca096a0d47eead0a1c"
      ],
      "author": {
        "name": "Max Chu",
        "email": "maxmchu@gmail.com",
        "time": "Wed Aug 02 17:07:57 2017 -0700"
      },
      "committer": {
        "name": "Max Chu",
        "email": "maxmchu@gmail.com",
        "time": "Wed Aug 02 17:41:05 2017 -0700"
      },
      "message": "patch add toggle function to XosSidePanel\n\nChange-Id: Iaba677cc30474beec2dc7f091c7e8e04f7aebeb4\n"
    },
    {
      "commit": "45f1fe5a144db53a4cdf9bca096a0d47eead0a1c",
      "tree": "31c7f107e1f4208f8b1ea2f3c8357ec65c2b3359",
      "parents": [
        "d53ac1dc3531e249e5ac0728e9b63d2bf65330bd",
        "7ae40f782631327f5757e95dfa7de269b242f605"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Aug 02 17:27:55 2017 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@localhost",
        "time": "Wed Aug 02 17:27:55 2017 -0700"
      },
      "message": "Merge \"add toggle function to XosSidePanel\""
    },
    {
      "commit": "7ae40f782631327f5757e95dfa7de269b242f605",
      "tree": "c3cbd8bef6b38c42533492f850dca1e73ab71f27",
      "parents": [
        "42abef7b383d634d5c66d81de85d6c55cd4709e5"
      ],
      "author": {
        "name": "Max Chu",
        "email": "maxmchu@gmail.com",
        "time": "Wed Aug 02 17:07:57 2017 -0700"
      },
      "committer": {
        "name": "Max Chu",
        "email": "maxmchu@gmail.com",
        "time": "Wed Aug 02 17:07:57 2017 -0700"
      },
      "message": "add toggle function to XosSidePanel\n\nChange-Id: I06c0c70443a586cb16cbd7fe1b14a037e530df5d\n"
    },
    {
      "commit": "d53ac1dc3531e249e5ac0728e9b63d2bf65330bd",
      "tree": "197d677e311c42af203f5bae8bed1da07bffdb58",
      "parents": [
        "189751469245fe7b5d142e6ba034ac27d0d4e25c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 01 15:06:09 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 01 15:14:50 2017 -0700"
      },
      "message": "[CORD-1538] Hiding id, backend-status and policy-status from forms, while displaying them in tables\n\nChange-Id: If0412f76eb74a2c1274461781be4d3ce838e3258\n"
    },
    {
      "commit": "189751469245fe7b5d142e6ba034ac27d0d4e25c",
      "tree": "f5ea6de0dc2d5194c62dd036b0a2b00a0301704f",
      "parents": [
        "cc800a7bd5684ff52b68f4c7c49928f424337ee7"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 01 14:48:04 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 01 14:48:04 2017 -0700"
      },
      "message": "Displaying relations in tables\n\nChange-Id: I1680f6d40407849f196c7f8d0b7798fd39cf8629\n"
    },
    {
      "commit": "e7e052d9a9b99e43be3fc1ef4d550d28147e34d0",
      "tree": "b61c3b6cc87b320a018fa2cf7a33a3eceeaa708a",
      "parents": [
        "72181595c087cdd0e6497efcf4c4b3d99ddd1bef"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jul 31 19:54:31 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 01 08:33:18 2017 -0700"
      },
      "message": "[CORD-1539] Support for static choices and default values\n\nChange-Id: I988b1863221a0678aff1bd151fb2d26e1a33fe92\n"
    },
    {
      "commit": "72181595c087cdd0e6497efcf4c4b3d99ddd1bef",
      "tree": "b961708f20fb98b2f2971a91dce056dc5c7ef8c8",
      "parents": [
        "53f99c8bbd582e42da0bf1ec2bc8acbb4fceeb4a"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jul 25 14:49:40 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jul 27 13:20:56 2017 -0700"
      },
      "message": "[CORD-1250] Rendering new ServiceInstance Models\n\nChange-Id: Ic8fdb4775b119816b4b7aa085e6af699eaa13a67\n"
    },
    {
      "commit": "004d10c89aa6f8b0ac6b60537734889b2a219fd4",
      "tree": "04102b4b65e5663afee9be9764bf2d3fb2c4ddb0",
      "parents": [
        "2ec38c2c46109d019f0e3a7c4d72550d23fc9177",
        "0f3692e968bb70c1de9031438484e5c8cdb4d75c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Jul 12 13:13:38 2017 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@localhost",
        "time": "Wed Jul 12 13:13:38 2017 -0700"
      },
      "message": "Merge \"[CORD-1504] Handling XOSPermissionDenied errors\""
    },
    {
      "commit": "2ec38c2c46109d019f0e3a7c4d72550d23fc9177",
      "tree": "12e9438f140a1eddedfff61e5cb250172da2e774",
      "parents": [
        "1b6c06c425b74d5f9fa7f7d841d6dc580a06730f",
        "80056233839f0441233a9dabb009e49cef665996"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Jul 12 13:13:26 2017 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@localhost",
        "time": "Wed Jul 12 13:13:26 2017 -0700"
      },
      "message": "Merge \"[CORD-1170] Mandatory fields are not highlighted in forms\""
    },
    {
      "commit": "1b6c06c425b74d5f9fa7f7d841d6dc580a06730f",
      "tree": "25d866d959531f8bb3c9520bd99c31214fa9b8c9",
      "parents": [
        "2bfddde665852fdea60d13fdc077464118bd6876"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jul 11 16:10:13 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jul 11 16:10:53 2017 -0700"
      },
      "message": "Providing better feedback after wrong login\n\nChange-Id: Icad837c2763d5c9623c26cc703f1a75f822d993c\n"
    },
    {
      "commit": "80056233839f0441233a9dabb009e49cef665996",
      "tree": "585a4e6278f35828fa5dedb31f1569eea81eb36d",
      "parents": [
        "2bfddde665852fdea60d13fdc077464118bd6876"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jul 10 16:24:41 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jul 10 16:53:08 2017 -0700"
      },
      "message": "[CORD-1170] Mandatory fields are not highlighted in forms\n\nChange-Id: I643e595a1777274232b857b5fa49514ce637b932\n"
    },
    {
      "commit": "0f3692e968bb70c1de9031438484e5c8cdb4d75c",
      "tree": "27e9a197f4a29ac6b4539c2d3ec05fca8abfd231",
      "parents": [
        "2bfddde665852fdea60d13fdc077464118bd6876"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jul 10 14:06:41 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jul 10 14:44:35 2017 -0700"
      },
      "message": "[CORD-1504] Handling XOSPermissionDenied errors\n\nChange-Id: Icc1c796505207469d7416457802a3b9090031f72\n"
    },
    {
      "commit": "bd60dee67b86dba4aaba371a0cbe5baee59f4db5",
      "tree": "2997545380001276885363f1886009f0d284c1ce",
      "parents": [
        "d7c230a8b91823168ebd89f0f4a88dd78660f5fd"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon May 08 17:53:25 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue May 09 09:18:24 2017 -0700"
      },
      "message": "[CORD-1182] Fixed login error, prevent app to reach dashboard\n\nChange-Id: I7eae22b11820ec0fb43057fddcebc8292871665b\n"
    },
    {
      "commit": "42c66922f03d12461b25651f40bfd6afc4f80f21",
      "tree": "56f2d44c45183c6c412bbaecce365c8d5a3e0445",
      "parents": [
        "f26daa8a1eeaedae2f82c2614c820c4c49ef3cb1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon May 01 17:24:59 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue May 02 08:06:16 2017 -0700"
      },
      "message": "[CORD-967] Displaying correct error in the GUI\n\nChange-Id: I28ecf2e7b301c4745e256a6e683f684fd4a72c4f\n"
    },
    {
      "commit": "02229382ae408afd05f706e6768901639e161071",
      "tree": "dd4c0151599a6c24be647a0b14fb45274cbccb3a",
      "parents": [
        "9b460043a7ecdac1ed1aee33a10d247bac4820bd"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Apr 18 11:52:23 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Apr 18 15:05:06 2017 -0700"
      },
      "message": "Added tests for ModelDiscoverer\n\nChange-Id: I8cfd022677b341b28c4765c1ec4e0a4e69b3679a\n"
    },
    {
      "commit": "9b460043a7ecdac1ed1aee33a10d247bac4820bd",
      "tree": "ddd3667560e10cddc9374672f3b4f84de27f3f06",
      "parents": [
        "c817849d2fa67b84556ff0040529eaad34f745cc"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Apr 14 16:24:45 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Apr 17 19:30:14 2017 -0700"
      },
      "message": "[CORD-1117] XOS GUI Various fix\n\nChange-Id: I4237a5e23509e9173c958d76aa929a70583ba1e6\n"
    },
    {
      "commit": "c817849d2fa67b84556ff0040529eaad34f745cc",
      "tree": "985b98a5bd4ce9a9bab9c3b2e5ac1e969ed444a2",
      "parents": [
        "a7df71910eea21111b83aa48283ad3cdb66363b0"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Apr 11 17:55:13 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Apr 11 18:11:36 2017 -0700"
      },
      "message": "[CORD-965] Fixed Safari bug on Keyboard Shortcut and added tests\n\nChange-Id: Ibaf99ea4eccda47105f6dba149950b55ad7f383c\n"
    },
    {
      "commit": "a7df71910eea21111b83aa48283ad3cdb66363b0",
      "tree": "728f611d36bde2795ec99d7a15017435320ab850",
      "parents": [
        "b2225a0fdc50f7b0d4fb0c08c1a6f6dd5e947231"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Apr 11 15:37:04 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Apr 11 15:37:04 2017 -0700"
      },
      "message": "Added tests for XosFormHelper Service\n\nChange-Id: Ic4e4102e6b34b8304e02d3207c426a5b5fa7670d\n"
    },
    {
      "commit": "b2225a0fdc50f7b0d4fb0c08c1a6f6dd5e947231",
      "tree": "c3bf891855a7468c9b9abd88be2c24882fd67a6e",
      "parents": [
        "710dc15577b08dab52580d8ad78f0a0c4adf0f95"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Apr 11 15:23:04 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Apr 11 15:23:04 2017 -0700"
      },
      "message": "Added tests for XosForm Component\n\nChange-Id: I209124d2412af1c2460b95de3d9f07dd22c6ad39\n"
    },
    {
      "commit": "710dc15577b08dab52580d8ad78f0a0c4adf0f95",
      "tree": "a0660d114d3f3e129eea806d590ba9ff21124e39",
      "parents": [
        "70377e5f02ad672e7b6cf8eb8462e6866dc41b87"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Apr 11 13:54:23 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Apr 11 14:07:59 2017 -0700"
      },
      "message": "Added tests for XosTable Component\n\nChange-Id: I78fbb53176fc02e547bde316580c943eecd3d51f\n"
    },
    {
      "commit": "9ed0c90dc90933ed996aac4eec62ad9ea3479eb1",
      "tree": "cb6541e26e32d77e7a3690d93243a3756510c4d6",
      "parents": [
        "0e8a8428c52bb946b97deb0c72b893570a149def"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Mar 27 18:43:48 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Mar 27 18:43:48 2017 -0700"
      },
      "message": "Closing nav item when clicking on an open one\n\nChange-Id: Ib5394a33cd4c2f1ec71dd2c956d8c38321cfbbdc\n"
    },
    {
      "commit": "47c53fcaa853c38bb6027b8f06fc7ba5fa35523b",
      "tree": "ddf9a498a645276ee0dc5069ecf89d1166d9e227",
      "parents": [
        "d487853d6bf74a140207de5176e8c058d765cabe"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Mar 23 14:11:32 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Mar 23 14:11:41 2017 -0700"
      },
      "message": "Generating the correct URL for service models\n\nChange-Id: I2b004176b74043f46ee96b0bad4f0659422836da\n"
    },
    {
      "commit": "d487853d6bf74a140207de5176e8c058d765cabe",
      "tree": "bbac9858035d3d9cc31abc7248520d81cb1f3e63",
      "parents": [
        "f4d801364b9c5a59841c83c235501722f5ed5327"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Mar 20 17:39:55 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Mar 21 10:00:03 2017 -0700"
      },
      "message": "[CORD-879] Using ServiceDependency to draw the Coarse Graph\n\nChange-Id: I33ea9ae78e041d329e99b8ae34c10ea335d217a9\n"
    },
    {
      "commit": "265c204254a062701f8848be2ce4e328e0ca09e6",
      "tree": "f7026225372bfc7d035cccafb7abcde3c7bd372b",
      "parents": [
        "98b5f5dbc89137b54fe1000c550240b1563e4eda"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Mar 20 10:15:40 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Mar 20 10:37:31 2017 -0700"
      },
      "message": "Displaying the graph also if tenants are not present\nPrevent routes from beeing duplicated\n\nChange-Id: Icf6967d450f32e8d80f365c1be3181e3c10c178e\n"
    },
    {
      "commit": "520a8a1552f07c169b0f120976955e9b7ac9e69a",
      "tree": "62346c493d366607c337551488ee895f3564236a",
      "parents": [
        "6d3e80eca88cc4ce354083b80a84a6d921e24ad4"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Mar 10 17:31:37 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Mar 10 18:37:23 2017 -0800"
      },
      "message": "[CORD-1043] Adding click handler to display models\n\nChange-Id: I331a193afed8e3d4f1bc5699dcb4d91a7404fa07\n"
    },
    {
      "commit": "6d3e80eca88cc4ce354083b80a84a6d921e24ad4",
      "tree": "2dc495de6fd04b5f3bb41a3a679e9a236211018a",
      "parents": [
        "b4f809706b3be7b88b0299654fd9b6b7c067fa56"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Mar 10 11:34:43 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Mar 10 11:34:43 2017 -0800"
      },
      "message": "Fixing styles\n\nChange-Id: Ic4c8a4f69816208b5266b86fdf6bcc4ed63c41f4\n"
    },
    {
      "commit": "7517178b859c4a839b0c055822a97d3e65285272",
      "tree": "96e3ceb78a6ddfd091b9caf925baa8d037795d4a",
      "parents": [
        "ee67187c90c933aed0397ee328908c112c3204aa"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Mar 08 14:17:01 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Mar 08 20:30:21 2017 -0800"
      },
      "message": "[CORD-1043] Fine-grained service graph first draft\n\nChange-Id: I16566b0c38dda64fa920120ce16ea699ca157279\n"
    },
    {
      "commit": "968e7f2942594f0cbc54df5852c07d3da3c846de",
      "tree": "72ebfdc41e662fc371a7d20dd04f5932e772dab8",
      "parents": [
        "a62adbc0a526e701a6a9363a3aa24823eca2004f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Mar 03 11:49:18 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Mar 03 11:49:18 2017 -0800"
      },
      "message": "[CORD-814] Building nodes and links for coarse tenancy graph\n\nChange-Id: I85769dc4c8d7f7714fa4b59f052d0073e7b32ec5\n"
    },
    {
      "commit": "a62adbc0a526e701a6a9363a3aa24823eca2004f",
      "tree": "7399c9262175cf05b3a72a922347ca9d7a3505e2",
      "parents": [
        "ba0d92e93190e601aa1f4e57d8d6a085661f9fb8"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Mar 02 15:37:34 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Mar 02 17:30:52 2017 -0800"
      },
      "message": "[CORD-814] Preparatory work to display service graph\n\nChange-Id: I8e06cb92f017ce599258451800293b991540f72b\n"
    },
    {
      "commit": "ba0d92e93190e601aa1f4e57d8d6a085661f9fb8",
      "tree": "5fc1718d9b2ad276a46736ee140763c4309c7ecb",
      "parents": [
        "683f490019f9a2922323cf09b480fc07dddadd17"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Mar 02 16:47:46 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Mar 02 17:14:57 2017 -0800"
      },
      "message": "Debouncing Models Observable as they may be triggered too frequently and cause an InfiniteDigest Exception\n\nChange-Id: Idaa49acc9307c93fb46b5378fa7aa1c7b201dfc6\n"
    },
    {
      "commit": "c80ccbd2689d64e0a8f0addd2a96c78e4f4829cf",
      "tree": "374efc7a8bfe6dd9d3fce8403e157258cf334dee",
      "parents": [
        "ebe5a2213b1c1e739b0118c3a8ec1cc5b4ad27a1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Feb 27 16:24:33 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Feb 27 16:24:33 2017 -0800"
      },
      "message": "Fixing bug in  creation\n\nChange-Id: Ie4059b197fecfd605c2ad8bda334a9d1d18285de\n"
    },
    {
      "commit": "ebe5a2213b1c1e739b0118c3a8ec1cc5b4ad27a1",
      "tree": "daa7352133d28c53366e954a4e7c4a2aa24f7d4a",
      "parents": [
        "1aee1986ee92c143bf496648b1285f249ae20eb7"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Feb 27 11:09:26 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Feb 27 11:19:58 2017 -0800"
      },
      "message": "[CORD-989] Login errors\n\nChange-Id: I781f3535110664d4b1de2659f6995102949ffb8c\n"
    },
    {
      "commit": "1aee1986ee92c143bf496648b1285f249ae20eb7",
      "tree": "0eb251170db7bafab95610a47c63543fe2e36ba3",
      "parents": [
        "a6487cedaf8d49cfc3294ad461452f8fc8a1089c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Feb 17 08:33:23 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Feb 27 01:08:13 2017 -0800"
      },
      "message": "[CORD-873] CRUD for Core and Service model from Chameleon\nChange-Id: I45c533feba6720b82de3681d862773047e7fd6f8\n"
    },
    {
      "commit": "a6487cedaf8d49cfc3294ad461452f8fc8a1089c",
      "tree": "5ced01454bbeab6db5aa9336f27248276110b9e3",
      "parents": [
        "a1f748d3805b364b74cec24f3df279dfef3861b1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Feb 06 16:42:21 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Feb 06 16:42:21 2017 -0800"
      },
      "message": "CORD-833 Prevent duplication of navigation routes\n\nChange-Id: Idbd797976080a3d7b29912950c687f1b0fcb67e1\n"
    },
    {
      "commit": "8b2370ce407bfd23e3c27df60b87d2a14c9eb59b",
      "tree": "61e16a629f1ac270e106038f3699c2d265f848aa",
      "parents": [
        "43f2c9236e7cd87558a7d7aa3066fd3e7821fa33"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Feb 02 17:19:07 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Feb 03 11:32:35 2017 -0800"
      },
      "message": "[WIP] CORD-686 Added pagination to table\n\nChange-Id: I26c57cdf9759363e2bce2fd5333f45d63694278b\n"
    },
    {
      "commit": "47860fe672815800fe08217048a4794c84c3e435",
      "tree": "7939d5218c79d3a19ccbd595597d0ad8da8ec7a5",
      "parents": [
        "5053cbe1e447d01c26bd8b869b5a96d91eb2438d"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Feb 02 12:05:55 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Feb 02 13:54:18 2017 -0800"
      },
      "message": "CORD-772 Loading external app when a new XosComponent of that kind is created and injecting loaded components at boot\n\nChange-Id: I4f70d3b1e48b63eab3b8f8d2ca3f5b049b468f4c\n"
    },
    {
      "commit": "5053cbe1e447d01c26bd8b869b5a96d91eb2438d",
      "tree": "682ae2d9be973d5092ea13b4b69564e652abb9e2",
      "parents": [
        "4e8702354e44755fa2cb682d0fa945509d2d8b00"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jan 31 17:37:56 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Feb 01 10:59:22 2017 -0800"
      },
      "message": "CORD-582, CORD-734 Registering events listeners for keyboard shortcuts\nand displaying them in the side panel\n\nChange-Id: Ifbb227b3a425be5c33d1fe211abd473209414896\n"
    },
    {
      "commit": "4e8702354e44755fa2cb682d0fa945509d2d8b00",
      "tree": "528bbbc09a51d0557737922a1f10000e66fea2f7",
      "parents": [
        "e2643b937baeff92bd942e83b729782948478bcf"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jan 30 13:43:05 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jan 31 14:44:24 2017 -0800"
      },
      "message": "CORD-772 Extending the GUI with external apps\n\nChange-Id: Ie13d438716054260e03ff54ac752d9f072fb9d76\n"
    },
    {
      "commit": "e2643b937baeff92bd942e83b729782948478bcf",
      "tree": "a0b76d32883547b8266d732f5398cc57772c60dd",
      "parents": [
        "25f6d1f3437b48b0648829b508feb2cc235e85d1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jan 31 14:40:33 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jan 31 14:40:33 2017 -0800"
      },
      "message": "Persisting injected components over route change\n\nChange-Id: If6407dd25310ce2da58eba8abc03565f4f0af502\n"
    },
    {
      "commit": "25f6d1f3437b48b0648829b508feb2cc235e85d1",
      "tree": "fa91ac7a67348e99c094d06bb9679e3172ee2648",
      "parents": [
        "9e88b0ec75a4ad5d299e4669205baf781445c248"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jan 26 17:07:32 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jan 26 17:07:32 2017 -0800"
      },
      "message": "Added ability to specify route params in style.config\n\nChange-Id: I079c5acc88b99ba2483aed694aeb8d8470adb194\n"
    },
    {
      "commit": "837e0cc182d42dba1ea4f4a62ba52827940d29a3",
      "tree": "62144e22478d63da86f4eb734d8f26e64ec15080",
      "parents": [
        "17bf82458398b88b54c35124f818fc38febc45e3"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jan 25 11:37:34 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jan 25 11:37:34 2017 -0800"
      },
      "message": "Correctly parsing component attributes\n\nChange-Id: Idacb742e11b6d7349d981222eb0b63f79eb93410\n"
    },
    {
      "commit": "17bf82458398b88b54c35124f818fc38febc45e3",
      "tree": "9a6dfd24da637909524b855914697d2c8bc06a43",
      "parents": [
        "1315045b03e55c489ea4f677f6d6d66b8ac2cd98"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jan 23 17:30:39 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jan 24 11:31:10 2017 -0800"
      },
      "message": "CORD-731 Added debug decorator\n\nChange-Id: Idd9595f30f9d09f4072dbcd2b05535dafba3202b\n"
    },
    {
      "commit": "1315045b03e55c489ea4f677f6d6d66b8ac2cd98",
      "tree": "b4dcaa0e51a38470e37b8b799ea985112d431b56",
      "parents": [
        "4222a4371f85ea976dca27ded4188c2cd8f165c5"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jan 23 13:15:54 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jan 23 13:15:54 2017 -0800"
      },
      "message": "Remove debug buttons\n\nChange-Id: I2c314f345a3c1bdcfbdcf8311ea422ff6cebbf97\n"
    },
    {
      "commit": "4222a4371f85ea976dca27ded4188c2cd8f165c5",
      "tree": "fb2265b59d05fa7510dff4a5e1fb7f9655daf49b",
      "parents": [
        "c8f166ecd46ed3c20b100ca4300997047640e5d1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jan 23 12:18:40 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jan 23 13:10:08 2017 -0800"
      },
      "message": "Added possiblity to extend the dashboard programmatically\n\nChange-Id: Ibf2c2f7e6d51e6f5a661021f3f9f4b15c9cbefa1\n"
    },
    {
      "commit": "9d7940ce20a20faab1de363c28b8a8ef405b9624",
      "tree": "ed255d010718b67b9682b7152c67caa66e22c41c",
      "parents": [
        "0e803350eccda7a75bbc9b7d5a4479b1420c9b6e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jan 19 18:28:43 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jan 19 18:30:37 2017 -0800"
      },
      "message": "Added Side panel component\n\nChange-Id: I6c10fc025c904262872b984a137c3252fd435374\n"
    },
    {
      "commit": "0e803350eccda7a75bbc9b7d5a4479b1420c9b6e",
      "tree": "aa76929cf4935842b96ca67dc3e946ebe441ce2c",
      "parents": [
        "9dbadd0a829d776bda8ae933e56f226e5c89fd91",
        "86bc26a6c42944d7d2e6b4c3bf981aad37eee6c6"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 18 11:18:04 2017 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@localhost",
        "time": "Wed Jan 18 11:18:04 2017 -0800"
      },
      "message": "Merge \"Searching for models into client cache\""
    },
    {
      "commit": "86bc26a6c42944d7d2e6b4c3bf981aad37eee6c6",
      "tree": "ab258c5b7d18ace26397a2c986d89ad47c28fb75",
      "parents": [
        "828d1e8ab2089933222882323897f85c25ce478b"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jan 18 11:06:47 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jan 18 11:06:47 2017 -0800"
      },
      "message": "Searching for models into client cache\n\nChange-Id: Ib65b1565153040684083fbc21a59e8c8365628fd\n"
    },
    {
      "commit": "9dbadd0a829d776bda8ae933e56f226e5c89fd91",
      "tree": "9d00df7398a19c1e332c532b260ba7ac5b5ac559",
      "parents": [
        "08464e52711819e0364946cd89cfad2aa4b3b4c1",
        "828d1e8ab2089933222882323897f85c25ce478b"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Jan 17 16:36:39 2017 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@localhost",
        "time": "Tue Jan 17 16:36:39 2017 -0800"
      },
      "message": "Merge \"Moved config to ngConstant to mount that from outside the container\""
    },
    {
      "commit": "828d1e8ab2089933222882323897f85c25ce478b",
      "tree": "ed8f3f6da26fae7499e670e52f9bfcff1e198621",
      "parents": [
        "b6c5ba3d351b8a4d07c90fa2ba4d35123490661a"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jan 17 14:49:38 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jan 17 16:31:51 2017 -0800"
      },
      "message": "Moved config to ngConstant to mount that from outside the container\n\nChange-Id: I23169cdeeae9034ea97e94089dcdbca3179bbb23\n"
    },
    {
      "commit": "08464e52711819e0364946cd89cfad2aa4b3b4c1",
      "tree": "825f73c43f7d62a72d1cf1ef821f36564ddc6176",
      "parents": [
        "b6c5ba3d351b8a4d07c90fa2ba4d35123490661a"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jan 17 13:35:27 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jan 17 13:35:27 2017 -0800"
      },
      "message": "Fixed xos url\n\nChange-Id: I6254d0a5ca8ca5ef6b588db6e7a8929774b6fe8b\n"
    },
    {
      "commit": "b6c5ba3d351b8a4d07c90fa2ba4d35123490661a",
      "tree": "a091d9b818a220ff06d253d4e7ccb5989beec008",
      "parents": [
        "fc1709939f3a18e8a3817343c0b0393bfda5e5a0",
        "0e36377ded50a9589fc70af01c9f8674d8433652"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 13 11:50:10 2017 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@localhost",
        "time": "Fri Jan 13 11:50:10 2017 -0800"
      },
      "message": "Merge \"Preventing to visit the login page if the user is logged in\""
    },
    {
      "commit": "0e36377ded50a9589fc70af01c9f8674d8433652",
      "tree": "a223b96e0cb14502be705d28344daf0988232112",
      "parents": [
        "ad90b9945e7188596ff2a3a977c6dc079dffd8e1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jan 13 11:41:29 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jan 13 11:45:00 2017 -0800"
      },
      "message": "Preventing to visit the login page if the user is logged in\n\nChange-Id: I7e3fe159300e4a29b3b9f5203b3bc6438a40148c\n"
    },
    {
      "commit": "fc1709939f3a18e8a3817343c0b0393bfda5e5a0",
      "tree": "cf6be1f1a4407734f0631ef54cccc7fb76881fef",
      "parents": [
        "ad90b9945e7188596ff2a3a977c6dc079dffd8e1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jan 12 18:20:24 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jan 12 18:20:24 2017 -0800"
      },
      "message": "Populating route search after dynamic routes have been added\n\nChange-Id: I25ff31b3a016a020fc8c8b08f29ded700d01e203\n"
    },
    {
      "commit": "a242c87774154c22378d124fa95aa351f4677ee2",
      "tree": "0ea1261f5b706d18a7b49d5d671f27b0ce221cb3",
      "parents": [
        "b4b74a81aa7518c0466aef7cc05dbc11dcad8f86"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jan 12 15:13:00 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jan 12 15:13:17 2017 -0800"
      },
      "message": "Using states in place of links\n\nChange-Id: I026b55a9dac4ed42bfd442704fc8bdfaa63918c9\n"
    }
  ],
  "next": "b4b74a81aa7518c0466aef7cc05dbc11dcad8f86"
}
