)]}'
{
  "log": [
    {
      "commit": "3d76c942c4542de8a1797200f8f9001c3721a55c",
      "tree": "0412de6e542bee2e3ac78d11ab7ab29bdf00bed7",
      "parents": [
        "d5c66afc6051cd811a2ca6dd2d39ba0e999fd112"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Mon Jun 29 23:37:10 2015 -0700"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Tue Jun 30 10:17:12 2015 -0700"
      },
      "message": "Simplified ECMap implmentation by merging items and tombstones maps\n\nChange-Id: If4253722d91c35a7e57dec3c2fceb216d14a7314\n"
    },
    {
      "commit": "d5c66afc6051cd811a2ca6dd2d39ba0e999fd112",
      "tree": "fac436e1a035c34f07da4b402de98357338de5a9",
      "parents": [
        "574d238d8ae2859bdc25ac04bf4c3182705ddb6f"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Tue Jun 30 09:43:11 2015 -0700"
      },
      "committer": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Tue Jun 30 09:46:54 2015 -0700"
      },
      "message": "Avoid unnecessary object creation\n\nChange-Id: Iae5cb3c23540f9ac7105aa0b4c0b672ff8f75715\n"
    },
    {
      "commit": "574d238d8ae2859bdc25ac04bf4c3182705ddb6f",
      "tree": "ab44bd66730ae4143278edb65ab81e06ea3f09a6",
      "parents": [
        "9d9e3a3dad9e9f25bcfb3578e0d6bc13c6afb3d7"
      ],
      "author": {
        "name": "Flavio Castro",
        "email": "castro.flaviojr@gmail.com",
        "time": "Fri Jun 26 16:39:49 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Jun 30 01:47:40 2015 +0000"
      },
      "message": "Adding installation script for Ubuntu 14.04\n\nChange-Id: Ibd215d2c8af82a9e725d159d710a80a4263515ab\n"
    },
    {
      "commit": "9d9e3a3dad9e9f25bcfb3578e0d6bc13c6afb3d7",
      "tree": "14ad444c6bc4ae1215ffdb83ada435780d545a14",
      "parents": [
        "7b808c5e15d640218df50cad5f95424b67eecb93"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Jun 25 18:33:50 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Jun 30 01:41:48 2015 +0000"
      },
      "message": "initial stab at javadoc for objectives\n\nChange-Id: Ib36b50b6e9dd8c4a11aa9f06318ad567b28ae0f2\n"
    },
    {
      "commit": "7b808c5e15d640218df50cad5f95424b67eecb93",
      "tree": "4cd5eab7b45fc1e2767825c788ca3043a7d368d4",
      "parents": [
        "f3ed655a8e2fb978818b0262bddb5ad53c07a443"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Jun 26 14:22:24 2015 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Jun 29 15:24:35 2015 -0700"
      },
      "message": "small fixes to ethtype pattern\n\nChange-Id: Ic58c426821952f66aa21bc828d36fd4f83d8da0d\n"
    },
    {
      "commit": "f3ed655a8e2fb978818b0262bddb5ad53c07a443",
      "tree": "f2abe3759d7e44d75667ceadcd760df616e4e0cd",
      "parents": [
        "8502192ecb018b5d9017233d1ae834c491fc59f8"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Jun 29 13:56:03 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Jun 29 21:27:48 2015 +0000"
      },
      "message": "Seeding a test for the edge-manager implementation.\n\nChange-Id: I6743aae85eab1444bcafcc2f1d8514cc2c2a5bc0\n"
    },
    {
      "commit": "8502192ecb018b5d9017233d1ae834c491fc59f8",
      "tree": "de39a77cb31391ea29cfb0bdf5f9705212c1fc45",
      "parents": [
        "79d7c256cd40019f8de5ed22418829bfd5850523"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Jun 29 13:29:42 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Jun 29 21:27:48 2015 +0000"
      },
      "message": "Finished implementation of edge port manager using topology event async notifications.\n\nChange-Id: Ide0eb947ba6400dafe11dac73af1466aaf0ce451\n"
    },
    {
      "commit": "79d7c256cd40019f8de5ed22418829bfd5850523",
      "tree": "fe6600fb8f300e9df9afe479d84fa87441ccf3c9",
      "parents": [
        "a2b5915426f9a119d85b7aba548c8d4037b53965"
      ],
      "author": {
        "name": "Ari Saha",
        "email": "as754m@att.com",
        "time": "Fri Jun 26 10:31:48 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Jun 29 21:24:58 2015 +0000"
      },
      "message": "ONOS AAA app: Authentication and Authorization logic.\n\nChange-Id: I36eb889eeab38edf12377c13e780a147551459a4\n"
    },
    {
      "commit": "a2b5915426f9a119d85b7aba548c8d4037b53965",
      "tree": "e40d84a2bd19f39ab8ad507503a8ef2db15d80a2",
      "parents": [
        "995d6916db4df3ea325c11aa6cd8f48278f77bbf"
      ],
      "author": {
        "name": "Aaron Kruglikov",
        "email": "aaron.kruglikov@us.fujitsu.com",
        "time": "Wed Jun 24 14:01:41 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Jun 29 19:14:30 2015 +0000"
      },
      "message": "Not ready, commiting to transfer between systems for work.\n\nChange-Id: Ifb3d2ce184761574aa0fd35211deacfac1236d63\n"
    },
    {
      "commit": "995d6916db4df3ea325c11aa6cd8f48278f77bbf",
      "tree": "acd2128bf550dbd15e8cc718a1da688b663e31bb",
      "parents": [
        "12bf44523983426352999f4260aa36e73f9c193c"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Jun 29 12:11:43 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Jun 29 12:11:43 2015 -0700"
      },
      "message": "Fixed \"which -s\" option, which does not work on Linux.\n\nChange-Id: I56b73e88e18fbda13cac9443454f6b726803780d\n"
    },
    {
      "commit": "12bf44523983426352999f4260aa36e73f9c193c",
      "tree": "3b44475f86dbefda87834f5dcda9965fcbcf3353",
      "parents": [
        "2a65575cf89829aca8dc4684dcf3669d630366a0"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Fri Jun 26 09:15:38 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Jun 29 17:08:09 2015 +0000"
      },
      "message": "Introducing optional ability to secure the ONOS karaf shell and to use raw ssh client.\n\nChange-Id: I48cfc922eaf980d1cb8b9182b26999ce3c26b667\n"
    },
    {
      "commit": "2a65575cf89829aca8dc4684dcf3669d630366a0",
      "tree": "ec89e0607a078d1a5e02b645dbae4d77bd2e3076",
      "parents": [
        "08e457ab8ba31e4f91f936d28ce0fa8b91ce94ef"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Apr 07 16:46:33 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Jun 29 16:31:11 2015 +0000"
      },
      "message": "Improve the resiliency of the packet deserialization code.\n\nPacket deserializers now check for malformed input while reading the byte\nstream. Deserializers are re-implemented as functions that take a byte array\nand return a packet object. The old IPacket.deserialize(...) methods have been\ndeprecated with the goal of eventually moving to immutable packet objects.\nUnit tests have been implemented for all Deserializer functions.\n\nONOS-1589\n\nChange-Id: I9073d5e6e7991e15d43830cfd810989256b71c56\n"
    },
    {
      "commit": "08e457ab8ba31e4f91f936d28ce0fa8b91ce94ef",
      "tree": "818037d654f855fca0d9434ec80c37a822bd99f2",
      "parents": [
        "43e9c9cfb501726fb44a4f7f9a9171f4a377c7a9"
      ],
      "author": {
        "name": "Ayaka Koshibe",
        "email": "ayaka@onlab.us",
        "time": "Thu Jun 25 17:11:54 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Sat Jun 27 18:11:40 2015 +0000"
      },
      "message": "Serializer for DefaultAnnotations. This allows Annotated objects to be correctly\nused as keys in ConsistentMaps. Fixes ONOS-2128.\n\nChange-Id: Ia21a25712351b99bc1b79dc231be8187cf3d3a0b\n"
    },
    {
      "commit": "43e9c9cfb501726fb44a4f7f9a9171f4a377c7a9",
      "tree": "9d4b3485d9e1d0564285b9e8ebe652e26837f509",
      "parents": [
        "94cc01baf8856b1193d404a9f7d896ed4193cb24"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Fri Jun 26 14:16:46 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Sat Jun 27 17:58:06 2015 +0000"
      },
      "message": "Updated ECMap remove call to return the value that was removed\n\nChange-Id: Id7eacc04f4bb9322e4f98da5664c2fa46e0ea6fc\n"
    },
    {
      "commit": "94cc01baf8856b1193d404a9f7d896ed4193cb24",
      "tree": "f9fa0eafa2e1fb14a2c2430318e159a3eab1456b",
      "parents": [
        "98166f9c4b3e7e1111992963ccf0f48a2bbe9f9f"
      ],
      "author": {
        "name": "Ayaka Koshibe",
        "email": "ayaka@onlab.us",
        "time": "Fri Jun 26 15:39:11 2015 -0700"
      },
      "committer": {
        "name": "Ayaka Koshibe",
        "email": "ayaka@onlab.us",
        "time": "Fri Jun 26 15:40:31 2015 -0700"
      },
      "message": "Fix for uninitialized TransactionManager in PartitionedDatabase\n\nReference: ONOS-2157\n\nChange-Id: Idec1c2242dd53a31836c69339ba89988a19556bb\n"
    },
    {
      "commit": "98166f9c4b3e7e1111992963ccf0f48a2bbe9f9f",
      "tree": "c8d19d5521560167a258ab3d65627e4a904ca277",
      "parents": [
        "caf1ca2b1d9d9d4575de097fd6d083c33ae7ad8a"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Fri Jun 26 15:12:33 2015 -0700"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Fri Jun 26 15:12:33 2015 -0700"
      },
      "message": "ONOS-2157: Fix NPE in Transaction execution logic\n\nChange-Id: I55a73a82d5ba95407c451a7dd95832442625b994\n"
    },
    {
      "commit": "caf1ca2b1d9d9d4575de097fd6d083c33ae7ad8a",
      "tree": "284ea5d1bad24a818a0ff7356a201807ce46192f",
      "parents": [
        "6e8b81e1bf096bd0a5c13cd36f7436d53570e4c6"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Jun 25 15:18:16 2015 -0700"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Fri Jun 26 13:44:55 2015 +0000"
      },
      "message": "adding EthType to secure handling ether types\n\nthis will also pretty print ethertypes in flow output\n\nChange-Id: I9363070ad308f3c756735e29b3992c500e503636\n"
    },
    {
      "commit": "6e8b81e1bf096bd0a5c13cd36f7436d53570e4c6",
      "tree": "83f673d521c9b9f5b5fc8413ca86589ce9c3b629",
      "parents": [
        "85571ebe2683ecc94f2e5b4481778412356cca80"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Thu Jun 25 13:08:02 2015 -0700"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Fri Jun 26 13:39:56 2015 +0000"
      },
      "message": "Remove references to deprecated APIs\n\nChange-Id: Ib351f4200a73a74eb405a280afd4bf90dc5d9dad\n"
    },
    {
      "commit": "85571ebe2683ecc94f2e5b4481778412356cca80",
      "tree": "e91585a1eddba7ee138308954fbe43bba19e025d",
      "parents": [
        "177ece60f3a9de6c0cd00b211f05c429979a634d"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Thu Jun 25 09:45:46 2015 -0700"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Fri Jun 26 13:35:08 2015 +0000"
      },
      "message": "Remove deprecated Lambda instruction builder method\n\nChange-Id: I77dba40e174308744617e413cb517de440f1093e\n"
    },
    {
      "commit": "177ece60f3a9de6c0cd00b211f05c429979a634d",
      "tree": "7f55fa4c413a97dab89519087be17c959e9cb0b0",
      "parents": [
        "afdf4de12eb4cbb6a80b96e2ab602be596bb4673"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Fri Jun 26 00:18:21 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Jun 26 07:28:23 2015 +0000"
      },
      "message": "Fixed STC defect where a dependency would bring out an otherwise inactive step.\n\nChange-Id: I7963a6896d5a1d6bc4e369627b11b7c8690c1343\n"
    },
    {
      "commit": "afdf4de12eb4cbb6a80b96e2ab602be596bb4673",
      "tree": "fc77a12d285414a424641df67b8491bf6da7ccea",
      "parents": [
        "dded0cb2eaa3254d114445d3ae51ea7cf2650735"
      ],
      "author": {
        "name": "Aaron Kruglikov",
        "email": "aaron.kruglikov@us.fujitsu.com",
        "time": "Wed Jun 24 09:28:22 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Jun 26 05:01:32 2015 +0000"
      },
      "message": "Replaced IPv6 toString with more efficient local helper.\n\nChange-Id: Ib53d7bdf64354efcace7facad740981fce19447c\n"
    },
    {
      "commit": "dded0cb2eaa3254d114445d3ae51ea7cf2650735",
      "tree": "7cae2f56e66aa9f5c385198d0cac8f8faeb5f321",
      "parents": [
        "9476fa1969ba1c919a5cf7791f1c985d8903a7fc"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Jun 25 16:23:49 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Jun 26 04:11:00 2015 +0000"
      },
      "message": "Fixed onos-archetypes-test to use proper version of the archetypes for test project generation.\n\nChange-Id: I79b6a1224ae6201554036986a2bf41275cc06f7c\n"
    },
    {
      "commit": "9476fa1969ba1c919a5cf7791f1c985d8903a7fc",
      "tree": "ca3ddbcd394c561e5107193b2cace99f3f677c53",
      "parents": [
        "42afe18044493b4fe713cb4ae6b99e89cd16ab9e"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Jun 25 15:17:17 2015 -0400"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Jun 25 20:22:52 2015 -0400"
      },
      "message": "Adding @Beta to Intent API classes and interfaces\n\nChange-Id: I02a3c1a678cb4e75b5bba9a33117a9dccb6fc0f5\n"
    },
    {
      "commit": "42afe18044493b4fe713cb4ae6b99e89cd16ab9e",
      "tree": "c23da19011ba0b3e26ec5a56ffcd675e9ee126a5",
      "parents": [
        "2bed5ce2faf0c98f9ddb71c44fbfe4d7c65132e1"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Jun 25 15:10:50 2015 -0400"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Jun 25 20:22:52 2015 -0400"
      },
      "message": "Adding @Beta to PortStatisticsService\n\nChange-Id: I2779e7309ae42806d47fb461b35d08030225f190\n"
    },
    {
      "commit": "2bed5ce2faf0c98f9ddb71c44fbfe4d7c65132e1",
      "tree": "5251028c7eff4a9810024e5e1e7f06734c59fcfc",
      "parents": [
        "893b9223ee1710c704c202e4bae02f40094970b5"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Jun 25 15:10:28 2015 -0400"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Jun 25 20:22:52 2015 -0400"
      },
      "message": "Adding @Beta to TunnelService and associated API classes\n\nChange-Id: I58ea6b5ef63ed9a6f7c45a3f27ed08fc70683acd\n"
    },
    {
      "commit": "893b9223ee1710c704c202e4bae02f40094970b5",
      "tree": "834f272ce6bcf87043035fc4fb1726646a5d4648",
      "parents": [
        "c6dca1d3b0e08e65850a83887c00c221f9c994de"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Jun 25 15:07:04 2015 -0400"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Jun 25 20:22:52 2015 -0400"
      },
      "message": "Adding @Beta to LabelResourceService and other interfaces in API package\n\nChange-Id: Ic959bd78e60be6995648649db69556e543a25325\n"
    },
    {
      "commit": "c6dca1d3b0e08e65850a83887c00c221f9c994de",
      "tree": "34e3a6cd74423ea7cf9c643013068e8664bca7ef",
      "parents": [
        "81134664295600a1c57e38ee3bbd529818fde543"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Jun 25 17:45:47 2015 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jun 25 22:30:45 2015 +0000"
      },
      "message": "Using tempdir for stc CompilerTest\n\nThis fixes the problem when running multiple, parallel builds on\na machine with a shared /tmp (i.e. Jenkins)\n\nChange-Id: Ib9ba840811ba95fa2cae50218732a2678900cda4\n"
    },
    {
      "commit": "81134664295600a1c57e38ee3bbd529818fde543",
      "tree": "26164dfaa869a393bb17f8877e5bd5717040e3ee",
      "parents": [
        "8a524718cb980064538cc89eee46c122d208e338"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Jun 25 17:23:33 2015 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jun 25 22:24:01 2015 +0000"
      },
      "message": "Fixing FlowRule priority in intent compilers\n\nChange-Id: I13998e88d2a116017e87c019f4829101db6c6b6b\n"
    },
    {
      "commit": "8a524718cb980064538cc89eee46c122d208e338",
      "tree": "fd463402050a545f0508355ffb9f729e6996982e",
      "parents": [
        "0dbac7af9e88f3ea23a28c4e35b52424f4c5a8e4"
      ],
      "author": {
        "name": "Pingping Lin",
        "email": "pingping@onlab.us",
        "time": "Wed Jun 24 14:58:24 2015 -0700"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Thu Jun 25 20:32:46 2015 +0000"
      },
      "message": "paths should from bgp peer connect points for Internet-to-local traffic\n\nChange-Id: I04c7f5b8efc9279ee3e15fb27435a2201cccb5f1\n"
    },
    {
      "commit": "0dbac7af9e88f3ea23a28c4e35b52424f4c5a8e4",
      "tree": "64811bb5a2342bb9c3342a42f6441e291637d268",
      "parents": [
        "74d32fdb14f8ccda88e01a856fedea215a5f983f"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Thu Jun 25 10:37:45 2015 -0700"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Thu Jun 25 11:40:30 2015 -0700"
      },
      "message": "Fix javadoc warnings\n\nChange-Id: I156c861729fd48d5e6792f810c342e1579482c04\n"
    },
    {
      "commit": "74d32fdb14f8ccda88e01a856fedea215a5f983f",
      "tree": "0280a29ed9b7d197b9fa44c5e32b5acd86460e32",
      "parents": [
        "eb5c7177bcb4d7916295bed8241af4c36aba3237"
      ],
      "author": {
        "name": "samanwita pal",
        "email": "sam@onlab.us",
        "time": "Thu Jun 25 09:22:09 2015 -0700"
      },
      "committer": {
        "name": "samanwita pal",
        "email": "sam@onlab.us",
        "time": "Thu Jun 25 09:30:28 2015 -0700"
      },
      "message": "Added unit tests for Versioned and MultiValuedTimestamp classes.\n\nChange-Id: I12c05c546a75aad6ddbe1d63aaa152a1ed642759\n"
    },
    {
      "commit": "eb5c7177bcb4d7916295bed8241af4c36aba3237",
      "tree": "72dde4725365abc969d492f2818cd822d2473238",
      "parents": [
        "75deea6ee1c6522e50e54756a5e28803681b1311"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Tue Jun 23 14:59:27 2015 -0700"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Thu Jun 25 09:11:43 2015 -0700"
      },
      "message": "ONOS-2144 - Complete implementation of REST API for flows\n\n- URL for creation of a single flow is now /flows/{deviceId}\n- On successful creation of a flow, Location header contains\n  a reference to the new object\u0027s URI\n- POST operation returns status code of CREATED\n- implement DELETE operation for /flows/{deviceId}/{flowId}\n- removed deprecations and warnings from REST API unit\n  test for flows.\n\nChange-Id: Idb43a651a659e60c07a6f36dfd69004c814b146b\n"
    },
    {
      "commit": "75deea6ee1c6522e50e54756a5e28803681b1311",
      "tree": "5cff540523a60b555988a84add82859111addaab",
      "parents": [
        "390c99701b3af3c9c4ec33ce115fc385fbd9a440"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Wed Jun 24 16:09:17 2015 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jun 25 16:07:06 2015 +0000"
      },
      "message": "Printing stacktrace in UiWebSocket.java catch block log message\n\nChange-Id: I867583e9e4881e6264196062f2c13c591c7ca78d\n"
    },
    {
      "commit": "390c99701b3af3c9c4ec33ce115fc385fbd9a440",
      "tree": "1d9bc4e47eb926fd56a608e27f391d53b4dbf43f",
      "parents": [
        "bcf1a48e897f02284a7aebfeb104adf03e398a5b"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Wed Jun 24 16:08:09 2015 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jun 25 16:07:06 2015 +0000"
      },
      "message": "Refactoring BlockAllocatorBasedIdGenerator.java\n\nAllowing first call to getNewId() to throw an NPE, and handling initial setup in catch block\n\nChange-Id: I409aa9c8a309dbbf4fc3738c3870ec4d91831303\n"
    },
    {
      "commit": "bcf1a48e897f02284a7aebfeb104adf03e398a5b",
      "tree": "5a44fe6f3d605ee5ef8cf1a5adf02600b63066c7",
      "parents": [
        "d1acfd8fe6ff486bba927321085ffc0df177d9c0"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Wed Jun 24 19:05:56 2015 -0700"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Wed Jun 24 19:35:33 2015 -0700"
      },
      "message": "Removed ClockService\u003cK, V\u003e and replaced its usage with a BiFunction\u003cK, V, Timestamp\u003e\n\nChange-Id: Ide8d979f9361f1aff6727a83733747f4512ef8ff\n"
    },
    {
      "commit": "d1acfd8fe6ff486bba927321085ffc0df177d9c0",
      "tree": "c829559940d58fa79aff8d728d62c01c495efe7c",
      "parents": [
        "b3a6afeb5eb66b73703302a66f8847089cdd3e35"
      ],
      "author": {
        "name": "samanwita pal",
        "email": "sam@onlab.us",
        "time": "Wed Jun 24 11:18:43 2015 -0700"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed Jun 24 21:29:52 2015 +0000"
      },
      "message": "Added unit tests for MapEvent class.\n\nChange-Id: I3c1c8091da01fbeaabf66d68d7c6cc1f2c2a2455\n"
    },
    {
      "commit": "b3a6afeb5eb66b73703302a66f8847089cdd3e35",
      "tree": "3109e0e7207c60b1b8cac197735bf1373a18ced1",
      "parents": [
        "36c9d2c15c262ca601c2ea8400f0446ae703d1a1"
      ],
      "author": {
        "name": "Bri Prebilic Cole",
        "email": "bri@onlab.us",
        "time": "Wed Jun 24 14:10:41 2015 -0700"
      },
      "committer": {
        "name": "Bri Prebilic Cole",
        "email": "bri@onlab.us",
        "time": "Wed Jun 24 14:10:49 2015 -0700"
      },
      "message": "GUI -- Resizing tabular view refactor and minor CSS edits. App View auto-refreshes by default again.\n\nChange-Id: I362733996c340ed9fd5d674534c29181b7015410\n"
    },
    {
      "commit": "36c9d2c15c262ca601c2ea8400f0446ae703d1a1",
      "tree": "98c542c32905b2e6ef37d087ec668d9e39f2f3ae",
      "parents": [
        "562fe5237050693586c457d8492c0e1949e2977b"
      ],
      "author": {
        "name": "sangho",
        "email": "sangho@onlab.us",
        "time": "Wed Jun 24 09:37:40 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Jun 24 20:23:55 2015 +0000"
      },
      "message": "Adds a Segment Routing CLI to remove a tunnel (srtunnel-remove).\n\nChange-Id: Ie702a0cbe4c4ef7f9a956ca3a5335b2337a68c31\n"
    },
    {
      "commit": "562fe5237050693586c457d8492c0e1949e2977b",
      "tree": "3148f2fed4b5e0aeeedd94d3d6c4025a3ea3b99c",
      "parents": [
        "41f4d3ed058359c57a3fd744172c63e644148a5f"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jun 24 12:09:55 2015 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jun 24 12:10:11 2015 -0700"
      },
      "message": "revamped Dockerfile to produce a smaller image (half the previous size)\n\nChange-Id: Ia8d7cfc3ecbe167addc7bf7102a254900fbe8c2c\n"
    },
    {
      "commit": "41f4d3ed058359c57a3fd744172c63e644148a5f",
      "tree": "3ab95ecd1758e4d18bc9eeed515ea4f4c656db8f",
      "parents": [
        "27bee090070992b0d7f02a24147b781fa6f16f93"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed Jun 24 10:57:25 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed Jun 24 10:57:25 2015 -0700"
      },
      "message": "Defined edge-port subsystem interface.\n\nChange-Id: I4d376ea50292c0d2ab313e7d07a2aa0209a739c1\n"
    },
    {
      "commit": "27bee090070992b0d7f02a24147b781fa6f16f93",
      "tree": "86194927003459110649758981da1b9ae575badf",
      "parents": [
        "c97aa6110e76737169fc409ebdf763576ed6bd94"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Jun 23 19:03:10 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Jun 23 19:03:10 2015 -0700"
      },
      "message": "ONOS-2145  Added ability to withdraw packet intercepts via PacketService::cancelPackets.\n\nChange-Id: Ie41271fa02740560bd67b0faf49f633ee749773c\n"
    },
    {
      "commit": "c97aa6110e76737169fc409ebdf763576ed6bd94",
      "tree": "daeeacb1babdefee7c7b77b7c14b7463da07d2ce",
      "parents": [
        "187f172546431131eb2c358fa777b6892fe8cb6a"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Jun 23 16:00:18 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Jun 23 23:39:49 2015 +0000"
      },
      "message": "ONOS-1793  Moved trivial stores to onos-core-common/src/test; onos-core-trivial is no longer.\n\nChange-Id: Ie4824db36e3a7eb6db3b953ee1f2786d3e22194f\n"
    },
    {
      "commit": "187f172546431131eb2c358fa777b6892fe8cb6a",
      "tree": "5e8791b688c62ddf31cdcc30780521f1c36d04b1",
      "parents": [
        "e8af1cc38cc78446c92468c5895653dcad1bba8e"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jun 23 16:15:50 2015 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jun 23 16:15:58 2015 -0700"
      },
      "message": "adding Dockerfile for automated builds\n\nChange-Id: Iff973059986a0e0bba0606c4d305e293797f5e40\n"
    },
    {
      "commit": "e8af1cc38cc78446c92468c5895653dcad1bba8e",
      "tree": "414d2fd685dcb70b93f707089eec38d1dea4d7e2",
      "parents": [
        "e18a330163bce7ac2fddd75c32abce9af319532c"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Tue Jun 23 14:23:31 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Jun 23 22:23:02 2015 +0000"
      },
      "message": "ONOS-2133: Support for purging associated stores (ConsistentMap/DistributedSet) when the application is uninstalled\n\nChange-Id: I5bf7678f50ff3ed2792313383ff738c356bef69f\n"
    },
    {
      "commit": "e18a330163bce7ac2fddd75c32abce9af319532c",
      "tree": "61fad475a8f3cc37bfa4bd46fd7e77ea7e260a29",
      "parents": [
        "e00733af97dbc81a586ada97fad29b2bbbf0723e"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Jun 23 12:48:28 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Jun 23 22:22:11 2015 +0000"
      },
      "message": "ONOS-2091 Installing app when already installed will now raise an error\n\nChange-Id: I4dacd63bf4a99244b23b932d35dd9cbd088548c1\n"
    },
    {
      "commit": "e00733af97dbc81a586ada97fad29b2bbbf0723e",
      "tree": "6fc179e300c2743569bb18a09bf657256aa3a4f5",
      "parents": [
        "0d3c61f67e140c09b7af45bef4f956edd8392abc"
      ],
      "author": {
        "name": "Samanwita Pal",
        "email": "sam@onlab.us",
        "time": "Tue Jun 23 13:57:11 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Jun 23 21:45:57 2015 +0000"
      },
      "message": "Added unit tests for DatabaseUpdate.java\n\nChange-Id: I5d7523a5a7c22ccf7add5b4df074c965362e9cbe\n"
    },
    {
      "commit": "0d3c61f67e140c09b7af45bef4f956edd8392abc",
      "tree": "4b1b9cccb3dd64de12ca03d84f13a1f5a8bfc46b",
      "parents": [
        "fe4e30869974eaf8af15c30a05541c8ddaf6e691"
      ],
      "author": {
        "name": "Bri Prebilic Cole",
        "email": "bri@onlab.us",
        "time": "Tue Jun 23 11:53:55 2015 -0700"
      },
      "committer": {
        "name": "Bri Prebilic Cole",
        "email": "bri@onlab.us",
        "time": "Tue Jun 23 11:53:55 2015 -0700"
      },
      "message": "GUI -- App View no longer auto refreshes by default.\n\nChange-Id: Ifa64779a16e9e27d2af9d49d55727d07aec7ffd6\n"
    },
    {
      "commit": "fe4e30869974eaf8af15c30a05541c8ddaf6e691",
      "tree": "560951bf7093840f39c5c67e70bceb02bd93a76f",
      "parents": [
        "066244c31c20e693cec06cd025a3148522131ed8"
      ],
      "author": {
        "name": "sangho",
        "email": "sangho@onlab.us",
        "time": "Mon Jun 22 15:10:19 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Jun 23 18:19:30 2015 +0000"
      },
      "message": "Supports UPD and TCP ports for Segment Routing policy add CLI (srpolicy-add).\n\nChange-Id: Ib55701e429bc1080211bcc09adb0dc2b21ee4461\n"
    },
    {
      "commit": "066244c31c20e693cec06cd025a3148522131ed8",
      "tree": "0bc0121580a6c951005356c4824152edc1db82af",
      "parents": [
        "a7f81e5e03cf0c5b04f87169e2a2e3d5dfec1c66"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Jun 23 09:46:19 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Jun 23 18:18:53 2015 +0000"
      },
      "message": "Simplify MP2S compiler, fix ingress/egress on same switch bug in SP2M compiler\n\nChange-Id: Ib47bba01aac0f358f2caa5525c18e0e90a0b13ff\n"
    },
    {
      "commit": "a7f81e5e03cf0c5b04f87169e2a2e3d5dfec1c66",
      "tree": "835e6aacb10eec7ee1340c119ad2614c283945f1",
      "parents": [
        "522e75698dad26b8880496bb44e9cc8cc69ce759"
      ],
      "author": {
        "name": "Bri Prebilic Cole",
        "email": "bri@onlab.us",
        "time": "Tue Jun 23 10:11:08 2015 -0700"
      },
      "committer": {
        "name": "Bri Prebilic Cole",
        "email": "bri@onlab.us",
        "time": "Tue Jun 23 10:59:05 2015 -0700"
      },
      "message": "ONOS-2074, ONOS-2075 - GUI -- App View Control Button state and icon bug fixes.\n\nChange-Id: Icdaf5ca57963c6e4f30618cb6468c980ac3a786d\n"
    },
    {
      "commit": "522e75698dad26b8880496bb44e9cc8cc69ce759",
      "tree": "9ed83299a6113590ab5994e2e38d3e4677fce43e",
      "parents": [
        "bfa7f774a30789ae2db8418365796d5c978a1393"
      ],
      "author": {
        "name": "Bri Prebilic Cole",
        "email": "bri@onlab.us",
        "time": "Mon Jun 22 15:56:25 2015 -0700"
      },
      "committer": {
        "name": "Bri Prebilic Cole",
        "email": "bri@onlab.us",
        "time": "Mon Jun 22 17:17:42 2015 -0700"
      },
      "message": "ONOS-2074 - GUI -- Refactor Application view to use directives. WIP.\n\nChange-Id: If886b5af1313ef350e041dc9f9a21ba150edcd79\n"
    },
    {
      "commit": "bfa7f774a30789ae2db8418365796d5c978a1393",
      "tree": "fb84398c691484a7a0d24f77add49da24de43d27",
      "parents": [
        "92af89f591151bc7d6d963772e0ea9f7cf94e7b1"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Mon Jun 22 20:04:20 2015 -0400"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Mon Jun 22 20:04:20 2015 -0400"
      },
      "message": "Removing lxc cell due to conflicts\n\nChange-Id: Id24d5e3be6c56bdfb4f5bdf90c2a68ce28fe3a78\n"
    },
    {
      "commit": "92af89f591151bc7d6d963772e0ea9f7cf94e7b1",
      "tree": "4ab6d194e27ffc6e947c2dadfcc8e27d00ae4bb2",
      "parents": [
        "6685521c5fb76ad13c5b0bed9d38d09e8dcd2b6c"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Jun 22 15:16:23 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Jun 22 15:16:23 2015 -0700"
      },
      "message": "Minor cosmetic cleanup in ComponentConfigManager.java\n\nChange-Id: I71c96e2712dd3206e5d7ed52025e649ff1de8d0a\n"
    },
    {
      "commit": "6685521c5fb76ad13c5b0bed9d38d09e8dcd2b6c",
      "tree": "1b4f8bd58b4622257c20f6177b52d69c05250790",
      "parents": [
        "7a9aeab628d4d20ad6158d9ec101b88c05d18735"
      ],
      "author": {
        "name": "Aaron Kruglikov",
        "email": "aaron.kruglikov@us.fujitsu.com",
        "time": "Mon Jun 22 12:29:02 2015 -0700"
      },
      "committer": {
        "name": "Aaron Kruglikov",
        "email": "aaron.kruglikov@us.fujitsu.com",
        "time": "Mon Jun 22 13:49:06 2015 -0700"
      },
      "message": "Added accumulation of events using the accumulator construct.\n\nChange-Id: I020fc7a46427636f4ec934f1895402625af04788\n"
    },
    {
      "commit": "7a9aeab628d4d20ad6158d9ec101b88c05d18735",
      "tree": "e734096f7d4ea0991c1b897987554f0dad9bba13",
      "parents": [
        "750ab045f78792225fe7dc168ca7925059876086"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Mon Jun 22 13:36:26 2015 -0400"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Mon Jun 22 13:37:09 2015 -0400"
      },
      "message": "Improving onos-create-app script to print message when artifactId is not provided on command line.\n\nThis replaces the \"onos-create-app: line 31: [: argument expected\" error message.\n\nChange-Id: I58e08f302edf2a5068adf993cdbc55e71b9578bf\n"
    },
    {
      "commit": "750ab045f78792225fe7dc168ca7925059876086",
      "tree": "7145dc8b5a48e2a3abccffe579d4f61ab9e08db3",
      "parents": [
        "419dcada3cb65e265999b1e68aace17ae357a6d0"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed Jun 17 10:42:15 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Fri Jun 19 15:41:32 2015 -0700"
      },
      "message": "Starting on STC monitor.\n\nChange-Id: I279ef5f26a0e3a5a44c6f597be6c2980f8c955ed\n"
    },
    {
      "commit": "419dcada3cb65e265999b1e68aace17ae357a6d0",
      "tree": "353df504b7d718b351f653a610f9d5c3f01b9d13",
      "parents": [
        "b4258a911c271e0f07ac5f75c207d02bf4774526"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed Jun 17 11:27:11 2015 -0700"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed Jun 17 11:28:04 2015 -0700"
      },
      "message": "Improve coverage to cover private serialization constructor\n\nChange-Id: Ifedca248416ea28b9ea2716939a1ad7b3fbabe74\n"
    },
    {
      "commit": "b4258a911c271e0f07ac5f75c207d02bf4774526",
      "tree": "89a44b0329062f6954dab5d0f70ebda50a8dfabd",
      "parents": [
        "d164c0e0ead105bf58123601107ac50c2defed9a"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Jun 16 11:40:49 2015 -0700"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed Jun 17 15:34:14 2015 +0000"
      },
      "message": "ONOS-2124 Improved web-exception handling when an anonymous exception, i.e. one without a message, is raised.\n\nTop stack-frame will be used as a message if exception has no message of its own.\n\nChange-Id: I28d68e05a0d805c7320e133d8e17081513cb503c\n"
    },
    {
      "commit": "d164c0e0ead105bf58123601107ac50c2defed9a",
      "tree": "a9c00d7d8c8b37bc4a90de7038dfe5d94935b872",
      "parents": [
        "ea39db5ffbf45488b0ad50dab445ebf550db6c5f"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Tue Jun 16 11:37:39 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Jun 16 18:56:57 2015 +0000"
      },
      "message": "Unit tests for DefaultPortStatistics class\n\nChange-Id: I778bc0a10381a304d35aaf2628c254d8f1c1e5db\n"
    },
    {
      "commit": "ea39db5ffbf45488b0ad50dab445ebf550db6c5f",
      "tree": "929e5b821575246854f84f2caaa469536f1f7e94",
      "parents": [
        "afb11dac18178ef05d1985638e85bd4058612b3c"
      ],
      "author": {
        "name": "HIGUCHI Yuta",
        "email": "y-higuchi@ak.jp.nec.com",
        "time": "Fri Jun 12 12:02:38 2015 -0700"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Tue Jun 16 17:37:38 2015 +0000"
      },
      "message": "Disable test, which actually tries to ssh to some node.\n\nChange-Id: I8034874249609c06913b235d433406bc8f288661\n"
    },
    {
      "commit": "afb11dac18178ef05d1985638e85bd4058612b3c",
      "tree": "218734bc43b3ee2fe0d591e07574561c34852416",
      "parents": [
        "d13a37bf3c972defe0ab7eabe539c3430f1dc213"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Jun 16 10:01:13 2015 -0700"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Tue Jun 16 17:31:55 2015 +0000"
      },
      "message": "ONOS-2124 Added a few more validity checks.\n\nChange-Id: Icbb784bd0caa124b6bfac03619702b6f2250ffff\n"
    },
    {
      "commit": "d13a37bf3c972defe0ab7eabe539c3430f1dc213",
      "tree": "7b764ef57fb3dc9d7130ebd2b35e93094954242c",
      "parents": [
        "93d944c2245255b1fbd31e1cead11430f9ad1e3d"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Fri Jun 12 11:55:17 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Jun 16 17:03:13 2015 +0000"
      },
      "message": "Remove deprecated Flow Rule constructors\n\nChange-Id: I2a078cbfbeb9db4a04ef1c59acde2fb45672a3cf\n"
    },
    {
      "commit": "93d944c2245255b1fbd31e1cead11430f9ad1e3d",
      "tree": "d7f3c526786430476d57f29ac30646a600a465a9",
      "parents": [
        "7d4d11b7b794d3b01ca5d325bef61af2038b80e7"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Jun 16 09:48:55 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Jun 16 09:48:55 2015 -0700"
      },
      "message": "ONOS-2124 FIxed Version to allow two-segment versions and to be more robust in general.\n\nChange-Id: I92db41ad0aa7c604375dae5a0ac6804462532ba9\n"
    },
    {
      "commit": "7d4d11b7b794d3b01ca5d325bef61af2038b80e7",
      "tree": "898393bcc2f177b4ac299472bada2a71c91e8c24",
      "parents": [
        "06a6c9f94c03f63784ccef889d3c62ecf8edca9a"
      ],
      "author": {
        "name": "Bri Prebilic Cole",
        "email": "bri@onlab.us",
        "time": "Fri Jun 12 15:41:42 2015 -0700"
      },
      "committer": {
        "name": "Bri Prebilic Cole",
        "email": "bri@onlab.us",
        "time": "Fri Jun 12 15:41:42 2015 -0700"
      },
      "message": "CORD GUI -- Icon fix\n\nChange-Id: I3d5fe74ebcb6d6a7f981502572da099a79f0a39e\n"
    },
    {
      "commit": "06a6c9f94c03f63784ccef889d3c62ecf8edca9a",
      "tree": "e72369807dd1d4b1dfc8ffbc3edfd42566af4d50",
      "parents": [
        "c6069561842501976890b53154b90b00b5dd5465"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Fri Jun 12 14:49:06 2015 -0700"
      },
      "committer": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Fri Jun 12 14:56:22 2015 -0700"
      },
      "message": "Use lambda instead of anonymous inner class\n\nChange-Id: I5b2b93e82ec50296af66970ac518d7e0e8a14177\n"
    },
    {
      "commit": "c6069561842501976890b53154b90b00b5dd5465",
      "tree": "b2f619bf5c25d13502ac3b5e23c120c3f9c76fcd",
      "parents": [
        "47eb3bd3023a86f42c169a7e7cf868f78acac232"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Fri Jun 12 13:22:45 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Jun 12 21:41:37 2015 +0000"
      },
      "message": "Added a map API to transform Versioned\u003cbyte[]\u003e to Versioned\u003cV\u003e\nFix bug where ConsistentMap.{putIfAbsent,remove} do not publish MapEvents\n\nChange-Id: Ib7a9e01cad2b9099e6872916ae392351b68299ef\n"
    },
    {
      "commit": "47eb3bd3023a86f42c169a7e7cf868f78acac232",
      "tree": "9a9ea068347680d3d9a8b43754ef38420e648feb",
      "parents": [
        "44839b8bc8110fc7cdef42b055eef6470991a12b"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Fri Jun 12 11:41:23 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Jun 12 21:16:26 2015 +0000"
      },
      "message": "Fix warning about unchecked type\n\nChange-Id: I1654f625b4e456dddc594e80455bf0f9969cfab4\n"
    },
    {
      "commit": "44839b8bc8110fc7cdef42b055eef6470991a12b",
      "tree": "6e729e9839ad73d3163c6faa009810891d2fda1b",
      "parents": [
        "f65c378e68a5a73caece73652e9a00693dcdaffd"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Fri Jun 12 13:57:41 2015 -0700"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Fri Jun 12 13:57:52 2015 -0700"
      },
      "message": "Lower log level to debug for flow store backup location change message\n\nChange-Id: Ib1d9322ead8febcb76950d5018fb526dc51fe5a8\n"
    },
    {
      "commit": "f65c378e68a5a73caece73652e9a00693dcdaffd",
      "tree": "bcca5c7437222d5b7a5106c4a5e1a282d994a96c",
      "parents": [
        "e1ce42976f8bbb4013ec3fd70b39807c7a9a7964"
      ],
      "author": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Fri Jun 12 13:33:48 2015 -0700"
      },
      "committer": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Fri Jun 12 13:33:48 2015 -0700"
      },
      "message": "GUI -- Topo View - change default map to be continental US.\n\nChange-Id: Iba696a6c61f72732dcbdf7b80c7f263e176a6182\n"
    },
    {
      "commit": "e1ce42976f8bbb4013ec3fd70b39807c7a9a7964",
      "tree": "26322e0a04eaba782744f13f77c17eb0650dfe7f",
      "parents": [
        "3ba17c1c29274fbf98989bf9e154528c7c93be31"
      ],
      "author": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Fri Jun 12 13:07:02 2015 -0700"
      },
      "committer": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Fri Jun 12 13:07:02 2015 -0700"
      },
      "message": "ONOS-2109: Fix for (0,0) coords bug - delay opening web socket until we have loaded the map projection.\n\nChange-Id: Ibe38154c987baf77768e2d6a0bcaf8f35550efcb\n"
    },
    {
      "commit": "3ba17c1c29274fbf98989bf9e154528c7c93be31",
      "tree": "8f43f5f4481a9dfd678a0cb406b85d76ba8bb3dc",
      "parents": [
        "e10ece06ce17a8eff0786493b5417bb159fa7791"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Jun 12 10:22:32 2015 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Jun 12 10:22:48 2015 -0700"
      },
      "message": "Adding lxc cell\n\nChange-Id: I5d30f911b6981d3b6f5582e109dd90620f7a8293\n"
    },
    {
      "commit": "e10ece06ce17a8eff0786493b5417bb159fa7791",
      "tree": "b997e455a10898e27e5bc83de2a7c776d5b33d03",
      "parents": [
        "24cf656cef7bfe591175deb92ffd60b3e3cb4493"
      ],
      "author": {
        "name": "Pingping Lin",
        "email": "pingping@onlab.us",
        "time": "Thu Jun 11 19:26:24 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Jun 12 05:32:08 2015 +0000"
      },
      "message": "let the XOS IP and port configurable\n\nChange-Id: Iaeb0ac72408e145a39979266d45d8255970e8069\n"
    },
    {
      "commit": "24cf656cef7bfe591175deb92ffd60b3e3cb4493",
      "tree": "b6d34f6ab261ee89b68224b255046a357959d575",
      "parents": [
        "2362b07fadb923a7dbbc0b25171fd1db1dac64ce"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Jun 11 18:42:30 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Jun 12 05:30:43 2015 +0000"
      },
      "message": "Allowing component to reattached to previously created map in DatabaseManager\n\nChange-Id: Ie576171392481df726e62365f70d0e934e0ad954\n"
    },
    {
      "commit": "2362b07fadb923a7dbbc0b25171fd1db1dac64ce",
      "tree": "910750f136087f3423694a00c7eae9cde8029dbb",
      "parents": [
        "ad35c34af37aa8f02025882a5a2af98b654679c0"
      ],
      "author": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Thu Jun 11 20:08:22 2015 -0700"
      },
      "committer": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Thu Jun 11 20:08:36 2015 -0700"
      },
      "message": "GUI -- Topo View - Added ability to define different background maps of world regions.\n\nChange-Id: I937106c1c7c9e045230fce88dc7e5a5849b5cb3f\n"
    },
    {
      "commit": "ad35c34af37aa8f02025882a5a2af98b654679c0",
      "tree": "9ccf08b0c24ec70d8a49b1e9271951a8deedcac8",
      "parents": [
        "e099f2b19785dc1a8983200df50bef37b2879edb"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Jun 11 17:25:36 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Jun 12 01:08:57 2015 +0000"
      },
      "message": "Fixed application descriptor parsing.\n\nChange-Id: If4fa4ecc66d0ed2a42e8b240d0e3142340d544eb\n"
    },
    {
      "commit": "e099f2b19785dc1a8983200df50bef37b2879edb",
      "tree": "03f600864378573ad61fbaebfdf35e9542b37ddc",
      "parents": [
        "be245144c169d92003b220a7c7a1116289c424d1"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Thu Jun 11 17:33:00 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Jun 12 00:51:08 2015 +0000"
      },
      "message": "Init demo subscriber was not getting called\n\nChange-Id: Idddc94829a1b36192feca17d319a1af379d3ac5c\n"
    },
    {
      "commit": "be245144c169d92003b220a7c7a1116289c424d1",
      "tree": "6a8d6fb012a81e11b61e49f1a6b401b9da1dbcb8",
      "parents": [
        "ccf40c722bc554890c28fd1b0d82e8ea48c94e48"
      ],
      "author": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Thu Jun 11 17:32:10 2015 -0700"
      },
      "committer": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Thu Jun 11 17:44:44 2015 -0700"
      },
      "message": "GUI -- countries topojson data and sample code extracting South America.\n\nChange-Id: I61dbaf5a28b9a74d6700bc611019886c5b60a880\n"
    },
    {
      "commit": "ccf40c722bc554890c28fd1b0d82e8ea48c94e48",
      "tree": "713544d8ec98ca41cd56e83aa1cbf771bb9a16fe",
      "parents": [
        "a2413b5f582b0a740dc76c1944b29156fcdccbe7"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Thu Jun 11 16:55:20 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Jun 12 00:29:41 2015 +0000"
      },
      "message": "Fix bug that inconsistency happens in long value and name in PortNumber\n\nThe case is like the underlying name is \"2\", but long value is 0.\n\nThis fix relates to ONOS-2082.\n\nChange-Id: I702ed91563296d38980dc6895fafb18aecaa26f8\n"
    },
    {
      "commit": "a2413b5f582b0a740dc76c1944b29156fcdccbe7",
      "tree": "881356fad4822e5521c142f8efc4460a5556989f",
      "parents": [
        "6703da2e82972e05b7d883cdf392a9b74124077b"
      ],
      "author": {
        "name": "Bri Prebilic Cole",
        "email": "bri@onlab.us",
        "time": "Thu Jun 11 15:11:26 2015 -0700"
      },
      "committer": {
        "name": "Bri Prebilic Cole",
        "email": "bri@onlab.us",
        "time": "Thu Jun 11 16:51:29 2015 -0700"
      },
      "message": "CORD GUI -- Logo and favicon changed.\n\nChange-Id: I70c0340c7eddc3c902192d1c8d954802f194d905\n"
    },
    {
      "commit": "6703da2e82972e05b7d883cdf392a9b74124077b",
      "tree": "4228c1665cc4063c4eb118967acba4d5ee606588",
      "parents": [
        "6b95a3f1734578d4122c33b9d72cfa2157557333"
      ],
      "author": {
        "name": "sangho",
        "email": "sangho@onlab.us",
        "time": "Thu Jun 11 14:49:59 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jun 11 23:19:55 2015 +0000"
      },
      "message": "Add CLI commands to create/list/remove tunnels and policies\n\nChange-Id: I8cffb0feceb07e7f090e6a51fa41dde680b4956a\n"
    },
    {
      "commit": "6b95a3f1734578d4122c33b9d72cfa2157557333",
      "tree": "8f8a8587095ce6f9be3bd85c8fac6fdc00469cc9",
      "parents": [
        "d43fe45f421f39f011a9c98044d2c2c54be5dac2"
      ],
      "author": {
        "name": "Bri Prebilic Cole",
        "email": "bri@onlab.us",
        "time": "Thu Jun 04 09:15:00 2015 -0700"
      },
      "committer": {
        "name": "Bri Prebilic Cole",
        "email": "bri@onlab.us",
        "time": "Thu Jun 11 15:13:45 2015 -0700"
      },
      "message": "GUI -- Bug fixing and refactoring app view - WIP.\n\nChange-Id: I23012972ac762a62391289a2200bf0b95e4ed9c3\n"
    },
    {
      "commit": "d43fe45f421f39f011a9c98044d2c2c54be5dac2",
      "tree": "1036172a69e2f64832ee4c6b10a1f85421813bd4",
      "parents": [
        "505104082d2f8ba55719407fb9a8874f898b875d"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Fri May 29 09:35:12 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jun 11 21:45:28 2015 +0000"
      },
      "message": "REST API to create flows\n\nChange-Id: I5d001782249c0eab249d7aa857ae465da95b5955\n"
    },
    {
      "commit": "505104082d2f8ba55719407fb9a8874f898b875d",
      "tree": "64fcb9aa8f976033c4a98c53acff13127bbf5630",
      "parents": [
        "63c659f048866546925bfd99b0aa6f31db895562"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Thu Jun 11 14:36:01 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jun 11 21:45:08 2015 +0000"
      },
      "message": "Unit tests for Leadership and LeadershipEvent classes\n\nChange-Id: I0bd902348607f27976ad39f18ec4b3fc6f1b1d1a\n"
    },
    {
      "commit": "63c659f048866546925bfd99b0aa6f31db895562",
      "tree": "8415878f9229da1da1d07717412dadf043e2837d",
      "parents": [
        "bb825d73b9b022aaec4a4e3847534a0d9ea4b4f4"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Thu Jun 11 00:52:58 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jun 11 21:45:00 2015 +0000"
      },
      "message": "Support for a distributed queue primitive.\n\nChange-Id: I13abb93ec1703105ff0137e137738483a5b6a143\n"
    },
    {
      "commit": "bb825d73b9b022aaec4a4e3847534a0d9ea4b4f4",
      "tree": "6474e5a7faf4efc991e0703b660218eec6d30176",
      "parents": [
        "63d9f649b11fb7a12e6d0e767feb420c8f554eaf"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Thu Jun 11 10:56:32 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jun 11 21:43:46 2015 +0000"
      },
      "message": "Remove forEach() that introduces side-effect inherently\n\nChange-Id: Idd9784d7a8a4064e31b02f65701bc599b2fb3dbf\n"
    },
    {
      "commit": "63d9f649b11fb7a12e6d0e767feb420c8f554eaf",
      "tree": "8af68584c830373a30693fb81249427eeb1d4320",
      "parents": [
        "30e9fd15b9f434c676e8c553913398e72a3067f3"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Thu Jun 11 10:44:47 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jun 11 21:43:45 2015 +0000"
      },
      "message": "Remove unnecessary empty set check\n\nIt isn\u0027t harmful to remove the if statement because missing.forEach()\ndoesn\u0027t call the specified lambda when it is empty.\n\nChange-Id: I3f43f5fd4a4422899c621f2a63c0259f1bae838a\n"
    },
    {
      "commit": "30e9fd15b9f434c676e8c553913398e72a3067f3",
      "tree": "43cefb95053feda310a19818d0847d909b91ea08",
      "parents": [
        "e8c7b081858e31c42e332502588c3a25f0d59ef8"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Thu Jun 11 10:33:43 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jun 11 21:43:44 2015 +0000"
      },
      "message": "Filter connect points by device ID\n\naddMissingPorts(Device) runs per device basis, but the variable missing\ncontains connect points of the other devices.\n\nChange-Id: I0c4e74b131c8c4f283b103c77eab7443336b7b8b\n"
    },
    {
      "commit": "e8c7b081858e31c42e332502588c3a25f0d59ef8",
      "tree": "069b5e00739aabb727c0c682868733cda62b0eaa",
      "parents": [
        "80ba4a7b081db3085b654107402a67798a44e637"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Jun 11 00:06:50 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jun 11 21:42:36 2015 +0000"
      },
      "message": "Improving onos-push-keys to only require password once\n\nChange-Id: I40d9855fdba45c07d84b70cb1638effb49742eaf\n"
    },
    {
      "commit": "80ba4a7b081db3085b654107402a67798a44e637",
      "tree": "3e420cc65682fc63edbf5b0f5bb8ac6a541189cb",
      "parents": [
        "7b7eabc6f67eb9d1447e24d9d7994e04750414ae"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Wed Jun 10 18:19:41 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jun 11 17:51:59 2015 +0000"
      },
      "message": "Register device listener in OLT app\n\nChange-Id: Ic08932e97e92e11978f308f99a0b79c70f85acf4\n"
    },
    {
      "commit": "7b7eabc6f67eb9d1447e24d9d7994e04750414ae",
      "tree": "e68d0d0b57a0fa76ef0ec696a161b2177696eff2",
      "parents": [
        "8b66a858bd5f5939c4cc0771eecdaa10599dd26d"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Wed Jun 10 20:30:19 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jun 11 17:01:04 2015 +0000"
      },
      "message": "Return empty list instead of null to improve null-safety\n\nChange-Id: I27066a21e6acf2a0d7c7037015d19a870c6a4ae9\n"
    },
    {
      "commit": "8b66a858bd5f5939c4cc0771eecdaa10599dd26d",
      "tree": "8283450de120c3679d025fe4bdd13d0e61852b5e",
      "parents": [
        "f6501c06366676fa4c01df083307b649ddd3473b"
      ],
      "author": {
        "name": "Bri Prebilic Cole",
        "email": "bri@onlab.us",
        "time": "Wed Jun 10 17:15:10 2015 -0700"
      },
      "committer": {
        "name": "Bri Prebilic Cole",
        "email": "bri@onlab.us",
        "time": "Thu Jun 11 08:56:22 2015 -0700"
      },
      "message": "CORD GUI -- Information about bundles and functions updated.\n\nChange-Id: Iad39ee4df5185e0a017a542b5a583241b78476da\n"
    },
    {
      "commit": "f6501c06366676fa4c01df083307b649ddd3473b",
      "tree": "666464135a8054f0a08dc1c4e76247913d9dc109",
      "parents": [
        "a0fda2155abd26bd9eecd615aca80483c2bd052e"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Wed Jun 10 19:30:24 2015 -0700"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Thu Jun 11 13:51:42 2015 +0000"
      },
      "message": "Remove null check because it is always evaluated as false\n\nChange-Id: I646a4bca5f44b7faeb103a6031a3e0c05b3876be\n"
    },
    {
      "commit": "a0fda2155abd26bd9eecd615aca80483c2bd052e",
      "tree": "3ad8d81e7d6a61eee4609df5adf72abec7ed5f88",
      "parents": [
        "80170a75f3b6cef9278d226868ac713b2a0aea08"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Wed Jun 10 19:15:38 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jun 11 03:06:48 2015 +0000"
      },
      "message": "Use diamond operator\n\nChange-Id: I1417ca23080e4751cb391b3c9b52113795b58047\n"
    },
    {
      "commit": "80170a75f3b6cef9278d226868ac713b2a0aea08",
      "tree": "9f1afcb6014ff80227b7f0bbbb91906b8dc6c56c",
      "parents": [
        "0d9cc6d9499e8a7afd9b9816254667fcb650a962"
      ],
      "author": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Wed Jun 10 19:49:57 2015 -0700"
      },
      "committer": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Wed Jun 10 19:49:57 2015 -0700"
      },
      "message": "GUI -- Topo View - Clip bit rate to 10.0 Gbps - temporary measure for CORD Fabric demo at ONS 2015.\n\nChange-Id: I840cbd6ff45fe502221d176b5a4d7cfa8d18237f\n"
    },
    {
      "commit": "0d9cc6d9499e8a7afd9b9816254667fcb650a962",
      "tree": "28e5fda5fd65318a60a4693512daad624b0df0dd",
      "parents": [
        "33d44c519f430c473c82fd1e4c308dfb5693fefd"
      ],
      "author": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Wed Jun 10 18:28:24 2015 -0700"
      },
      "committer": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Wed Jun 10 18:28:24 2015 -0700"
      },
      "message": "GUI -- Packet-Optical Demo - initial cut of sprite layer.\n\nChange-Id: I985444b5a6a67ea0a06c59b5c5f13da0a0835512\n"
    },
    {
      "commit": "33d44c519f430c473c82fd1e4c308dfb5693fefd",
      "tree": "73132ff5ee0565f1a6b7f34ef0e41d31a1beb681",
      "parents": [
        "69f03171e9870f0e86d44a0d58d92dbd6cfcbb8b"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed Jun 10 16:12:02 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Jun 11 00:07:01 2015 +0000"
      },
      "message": "Unit tests for Default Group class\n\nChange-Id: I1e28ade4dc4197a928f42924e0e9690791df30f8\n"
    },
    {
      "commit": "69f03171e9870f0e86d44a0d58d92dbd6cfcbb8b",
      "tree": "ca29a1e1b17d819cc712f67370f913983c3b4e26",
      "parents": [
        "ab8b0c075e055244275137f94ef809c884043ebe"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed Jun 10 13:14:15 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jun 11 00:06:29 2015 +0000"
      },
      "message": "Eliminate code duplication in initialization\n\nChange-Id: I067f2e0bb22bc24c3e3ac6ba24920c7ceebeee1e\n"
    },
    {
      "commit": "ab8b0c075e055244275137f94ef809c884043ebe",
      "tree": "82412d8c2084b67ad0ed792a696cdcf8fa62fcfc",
      "parents": [
        "4deb0e8de749c444242e23f536f4fe49aca05392"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Wed Jun 10 14:06:51 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jun 11 00:04:59 2015 +0000"
      },
      "message": "Fix deleting VLANs on fabric\n\nChange-Id: I980656b06c88c32551e549e8fd4b355ce9042a3e\n"
    },
    {
      "commit": "4deb0e8de749c444242e23f536f4fe49aca05392",
      "tree": "3fe8d255e8aadf2757ca32e5576792cc3fbe247a",
      "parents": [
        "53ae34f3120d23bb5cc5723e44900e3b7a4d113e"
      ],
      "author": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Wed Jun 10 16:18:25 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jun 11 00:04:33 2015 +0000"
      },
      "message": "GUI -- added \u0027debug\u0027 query param and cut out noisy debug console messages by default.\n\nChange-Id: I8b3eff58677a3882c62c7f2267a5258ba2cd2593\n"
    },
    {
      "commit": "53ae34f3120d23bb5cc5723e44900e3b7a4d113e",
      "tree": "156303ea7dbc172b561cf687e4b3f251110e5485",
      "parents": [
        "ba9d05272cd1ef6c858869158fb51923cc6a410c"
      ],
      "author": {
        "name": "Pingping Lin",
        "email": "pingping@onlab.us",
        "time": "Tue Jun 09 10:07:08 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Jun 10 23:57:38 2015 +0000"
      },
      "message": "restart vBNG based on XOS\u0027s record\n\nre-set up the private IP address to public IP address mapping\nbased on the mapping record in XOS.\n\nre-calculates and re-installs all the intents.\n\nChange-Id: I89aa75662da596b9793e02ba41398a43517ccecf\n"
    }
  ],
  "next": "ba9d05272cd1ef6c858869158fb51923cc6a410c"
}
