)]}'
{
  "log": [
    {
      "commit": "bf4e8401ad24c06f51a07032b7acfa29e3d9d8e1",
      "tree": "5fc268fa71ffb1120c87c6c08824686e61372fc8",
      "parents": [
        "b310f3c80024217f3098cbf5f5549bda7a98d091"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Jun 24 12:22:49 2019 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Jun 24 14:29:04 2019 -0700"
      },
      "message": "[SEBA-747] Upgraded loader to show real-time progress istead of using a time-out\n\nChange-Id: Iafea32e3b15461dc8b6859f0e4b1813150e362d5\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "38e94a84772f3c9e5423935c1b3db2cfe70c3722",
      "tree": "91342e73c4f47ba2a10c7cca5a4ce9e752bda225",
      "parents": [
        "ec521ea44d1bb3b1b9823f7062b9ebe38ec442bb"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Mar 02 12:17:27 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Mar 02 12:19:33 2017 -0800"
      },
      "message": "Fixed race condition in model setup\n\nChange-Id: I698bd00567452a456108b0d65a83c0baa3284f59\n"
    },
    {
      "commit": "042ea633d668aa25df9481f41a841998585b60b0",
      "tree": "d843481656f9d0533103b3f3e77df02f91b0f31f",
      "parents": [
        "c80ccbd2689d64e0a8f0addd2a96c78e4f4829cf"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Mar 01 19:02:34 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Mar 01 19:37:36 2017 -0800"
      },
      "message": "[CORD-1001] Solved race condition in autogeneration of models and tweaks for slow connections\n\nChange-Id: Ifcbc4f9057f04e19703af96f8d8294f2b975be66\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": "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": "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": "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": [],
      "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": "07e2f62d2740eae2a3d7b25ddb012b300616bed1",
      "tree": "da032217a0dc02daebad42da1de4732eabd25e7a",
      "parents": [
        "67c105f825034a0d000b52749bd89e3922cfccf8"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jan 09 10:54:13 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jan 09 10:54:56 2017 -0800"
      },
      "message": "Populating select field in forms\n\nChange-Id: I78306706c4ad9560286d27fa1c2879916eb07614\n"
    },
    {
      "commit": "0496423eaed45c86d4ffa051ce62da2b20ad8ebe",
      "tree": "77727bf3dd264572f5e79be4697c3448eedf99d3",
      "parents": [
        "45a02602f1b11ce42a23a13de4fe17ca564bdfb8"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Sat Jan 07 12:53:46 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Sun Jan 08 11:01:50 2017 -0800"
      },
      "message": "Adding relations links to table\n\nChange-Id: I5dd2d206a6da7fec163342f54f1143a7783f7758\n"
    },
    {
      "commit": "0a8b02ef43afd4ee2c1a9e881edd04b5f85deb07",
      "tree": "449d3d90135838f0d88bf14ed2133275fbb24a94",
      "parents": [
        "80c3a65437eb731e55e289456fc9a24ed6693620"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jan 06 14:43:36 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jan 06 14:51:13 2017 -0800"
      },
      "message": "Saving data from form\n\nChange-Id: If78c7b7a8396a574edbc2cab3fd4150010f103b6\n"
    },
    {
      "commit": "1c5905fbcdd2ad6984796d2ccf6e7720fb1759d0",
      "tree": "8e5fb6217124fd375210312bf7ea677644080098",
      "parents": [
        "cb466edcfc7b4ac5cf03f3e2fe985e1472145c09"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jan 04 17:41:15 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jan 04 17:41:15 2017 -0800"
      },
      "message": "Moved urlFromCoreModel into ConfigHelpers\n\nChange-Id: Ida841fb362a2cc6dbf7f080d71687db4e9ad996d\n"
    },
    {
      "commit": "aa024ff285b7f3d8bedb4e9fdcd66eb97aa3f129",
      "tree": "7964fa906a0d99f15aa2c72ffcc2fbfed0787b9e",
      "parents": [
        "7a99cecf7108f57d6e4476e352c0d52ec9923abe"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jan 04 15:04:46 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Jan 04 15:56:49 2017 -0800"
      },
      "message": "Moved modelHelpers service in the DataSources module\n\nChange-Id: Ife4239d8f0ca0ec12ed7db17c337deb6e06e80fe\n"
    },
    {
      "commit": "63e43eb75fac81d3fa5815433cf291f1b8def4b1",
      "tree": "bef3ef1a007e9747b01762ad7c1cd4b7d96556a5",
      "parents": [
        "035c593b003a5015e9cfa3b9d05c951ace550d80"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Dec 14 14:18:53 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Dec 14 14:43:30 2016 -0800"
      },
      "message": "Showing synchronizer notification\n\nChange-Id: Ibc0ef77471026b48fa2e0a577adde9e43dde2a10\n"
    },
    {
      "commit": "035c593b003a5015e9cfa3b9d05c951ace550d80",
      "tree": "5d1173e3b98d05aff6272022e5ee70ab3ec412e0",
      "parents": [
        "9f87f3097125342817f376872aea1d16ad003964"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Dec 14 09:55:15 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Dec 14 12:13:03 2016 -0800"
      },
      "message": "Creating Stores and using Observables\n\nChange-Id: I214692e64df065beaddee0e0ec8759de540c269d\n"
    }
  ]
}
