)]}'
{
  "log": [
    {
      "commit": "8ed8328469f750e682a0bc589662050587a47628",
      "tree": "748d787d5a4f8da3cad764df6b5a88b57cb72a63",
      "parents": [
        "529873ca562b3545ffa19cfb351b3bfa72844632"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Mar 03 17:08:36 2016 -0800"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Mar 03 17:08:36 2016 -0800"
      },
      "message": "Tagging 1.5.0-rc2\n"
    },
    {
      "commit": "529873ca562b3545ffa19cfb351b3bfa72844632",
      "tree": "2f163f945be0efb103e30b59a39b854e2620e1a6",
      "parents": [
        "32232c85c676934b12a4e7a2205bb208706f7d4c"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Tue Mar 01 18:52:39 2016 -0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Tue Mar 01 18:52:56 2016 -0800"
      },
      "message": "Removing extra leading line from olt/api/pom.xml\n\nChange-Id: I94f91c8facf82c37fc8bf41fc7feae0c98cb119f\n"
    },
    {
      "commit": "32232c85c676934b12a4e7a2205bb208706f7d4c",
      "tree": "623fd2e8ebfcd01f7a8347b4b9ebac50e4a81664",
      "parents": [
        "e05596717df5c1b9b21eea001c786f4f7df02c6b"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Feb 25 17:57:24 2016 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Feb 26 16:51:17 2016 +0000"
      },
      "message": "fix olt cookie issue\n\nChange-Id: I25ce0b5fc9058195498aa407d01aef1fa78a95e4\n"
    },
    {
      "commit": "e05596717df5c1b9b21eea001c786f4f7df02c6b",
      "tree": "b3a890e749b40563fb164ebea0b1fcafbf1cf5c2",
      "parents": [
        "faadd2ef67ce520d907a6120fead4e4e2a1c0c4b"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Sun Feb 21 14:49:51 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Feb 22 21:07:10 2016 +0000"
      },
      "message": "cleaning up more cord apps\n\nChange-Id: Ie48245b61926232ca9b2fa583492cb6e88f10990\n"
    },
    {
      "commit": "faadd2ef67ce520d907a6120fead4e4e2a1c0c4b",
      "tree": "d40557d745312b9a7510864c4313fc0ceecf43f9",
      "parents": [
        "004776cde39c1b9fb9675808818e7fe0424c34a1"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Feb 18 17:30:59 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Feb 19 19:29:52 2016 +0000"
      },
      "message": "do not remove filter rules when pushing vlan rules\n\nChange-Id: Id1703815a50fff934d73ef3ac37951db9c0f02eb\n"
    },
    {
      "commit": "004776cde39c1b9fb9675808818e7fe0424c34a1",
      "tree": "119cde159f4e8f0bcf99e17fff172a96de6d0b0b",
      "parents": [
        "50d9fc53cd31f734071a8867b34df4b068324f77"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Fri Feb 12 18:38:29 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Feb 17 00:38:48 2016 +0000"
      },
      "message": "Make use of Optional more idiomatic\n\nChange-Id: I42b3261169e7cb8408f46c5831f72115f77fd779\n"
    },
    {
      "commit": "50d9fc53cd31f734071a8867b34df4b068324f77",
      "tree": "2f19da2c64a028375b2b8ed26fa733d664d9ea52",
      "parents": [
        "62e9ce718126b683eebbcf78903c9ff3a8f4e282"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Feb 12 15:47:20 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Feb 15 01:30:50 2016 +0000"
      },
      "message": "remove eapol rule when vlan rules are pushed.\n\nreinstall eapol rule when vlan rule is removed.\n\nChange-Id: I6e5f502206dacd915127d38d9309e34b20f46de4\n"
    },
    {
      "commit": "62e9ce718126b683eebbcf78903c9ff3a8f4e282",
      "tree": "a025825aee016e413ca5c384c195616ded061469",
      "parents": [
        "bb83aa2cec7ce41da5bf0eacbb280778f213dfa5"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Feb 11 17:31:36 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Feb 12 02:02:15 2016 +0000"
      },
      "message": "fixing igmp bootstrap issues\n\nChange-Id: Id8d7b6c33fa4196db72ea049b484cb9c52d2c87f\n"
    },
    {
      "commit": "bb83aa2cec7ce41da5bf0eacbb280778f213dfa5",
      "tree": "985aad653a49cf86e2f0594080b421a74258ef86",
      "parents": [
        "7c19001086d6d6b8a0dcc6d601f617f325877a10"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Feb 10 15:08:23 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 23:59:21 2016 +0000"
      },
      "message": "olt installs default flows when ports appear and/or when config is uploaded.\n\nChange-Id: Ia91f7315dac1d3a53e2b9fbf978da77a362354c6\n"
    },
    {
      "commit": "7c19001086d6d6b8a0dcc6d601f617f325877a10",
      "tree": "56deac3f955dc76a476864dcc56b337ae68fba42",
      "parents": [
        "000b6fcd8b4ead3ffc8b8177d07a460a06c69894"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Feb 09 18:22:33 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Feb 10 16:22:08 2016 +0000"
      },
      "message": "fixing events in the olt when olt availability changes\n\nChange-Id: I1db2bb120463766d984e33743667ee187cb1378b\n"
    },
    {
      "commit": "000b6fcd8b4ead3ffc8b8177d07a460a06c69894",
      "tree": "a86ab657bfce1eb0a0f800bb5f995febe39da719",
      "parents": [
        "bf70b08b33df07fc0c2a277d17c83b72bac208e0"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Feb 01 17:25:00 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Feb 09 21:42:50 2016 +0000"
      },
      "message": "moving igmp app to use access device config\n\nChange-Id: I2940b3db9c6da3a3c43c192a2b390c46b40749e7\n"
    },
    {
      "commit": "bf70b08b33df07fc0c2a277d17c83b72bac208e0",
      "tree": "20c036a6040d0f195d100b331f9e608ef78c73fe",
      "parents": [
        "8ca85bd96f04c45b7ea16187597be1c010bcbfb1"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Feb 03 10:25:49 2016 -0800"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Feb 03 10:26:16 2016 -0800"
      },
      "message": "adding remove subscriber command\n\nChange-Id: I43fdd296bd65df431d760530dc7290d271d6ba6d\n"
    },
    {
      "commit": "8ca85bd96f04c45b7ea16187597be1c010bcbfb1",
      "tree": "d0f710812b200af9152e371140a174c06dd20805",
      "parents": [
        "ba35749d21c5e18013a99b80b36c2c88b59b65f4"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Jan 29 11:25:46 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Feb 02 01:29:46 2016 +0000"
      },
      "message": "don\u0027t install filtering objectives on uplink port\n\nChange-Id: I866a82bea33c33c1403b62c3edc619d5df50758f\n"
    },
    {
      "commit": "ba35749d21c5e18013a99b80b36c2c88b59b65f4",
      "tree": "54979cc11161c205295eb35f5e7ae206d46e986a",
      "parents": [
        "900dd8c559e6155f9ac3547b8085ed9061e02c5a"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jan 27 13:49:46 2016 -0800"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jan 27 13:51:33 2016 -0800"
      },
      "message": "adding the listener to the device service\n\nChange-Id: I2ef4e222e8ac393e7880133c875097a507f47c7b\n"
    },
    {
      "commit": "900dd8c559e6155f9ac3547b8085ed9061e02c5a",
      "tree": "939b7c7f88c73de7036abb2aff8b62426f70ba5b",
      "parents": [
        "d8bca086bc96c1c1c902a192a8aaa572fd279f50"
      ],
      "author": {
        "name": "Brian Stanke",
        "email": "bstanke@ciena.com",
        "time": "Fri Jan 22 09:20:57 2016 -0500"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Tue Jan 26 21:04:36 2016 +0000"
      },
      "message": "ONOS-3704 - Cleaning up Maven build warning messages and cleaning up some versions of thirdparty libraries.\n\nChange-Id: Id578e10713d41b6c02e92cb2c6e17a4da0787b52\n"
    },
    {
      "commit": "d8bca086bc96c1c1c902a192a8aaa572fd279f50",
      "tree": "dcb4b0e7b36c38c25ccad4bf81e0b30a3591aff8",
      "parents": [
        "dae9a28940b7ee31508102fb3f030a716a1a464b"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Fri Jan 22 16:46:58 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Sat Jan 23 02:38:40 2016 +0000"
      },
      "message": "Fix javadoc warnings\n\nChange-Id: I3de24a04593f47c786f698f5ee1669b3d2f2fdfc\n"
    },
    {
      "commit": "dae9a28940b7ee31508102fb3f030a716a1a464b",
      "tree": "3bd7bacb84a7280593c2d615d14dc8314fc699d4",
      "parents": [
        "fbba31ed2fdb329eb9a6638ef6d6b7eb7ec67c39"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Wed Jan 20 10:36:18 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Jan 20 18:55:28 2016 +0000"
      },
      "message": "[ONOS-3634] Remove readme tag from app.xml\n\nChange-Id: I536f54f74586a0bb5c671564f71b44a0a871d5f6\n"
    },
    {
      "commit": "fbba31ed2fdb329eb9a6638ef6d6b7eb7ec67c39",
      "tree": "670c19d0076d0217ff9a29c3f9eb985f81053f38",
      "parents": [
        "2e68491fdbeb42038f54e85fd8ad721baadf62ae"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Thu Jan 14 17:22:31 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Jan 20 00:30:35 2016 +0000"
      },
      "message": "[ONOS-3634] Enhance app to have a category, icon, URL and readme\n\nThis commmit enhances application to have category, icon, URL and\nreadme. The web GUI and CLI will be implemented in separate commits\n\nChange-Id: Ib02716d7118cc617b24f196f2213ea1fe99a34be\n"
    },
    {
      "commit": "2e68491fdbeb42038f54e85fd8ad721baadf62ae",
      "tree": "231386e7c713069f7b64919656ab88b9c0fd4a62",
      "parents": [
        "dec2e25aeb847c767fd61539a03425ace6ba53a7"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Sat Jan 16 19:21:59 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Jan 19 18:31:54 2016 +0000"
      },
      "message": "CORD-60:Splitting OLT application bundle into api and app bundles so that other applications can import the necessary packages from api bundle\n\nChange-Id: Ib2bacc28e50f2b65dadd3dd20c642afccba88ac7\n"
    },
    {
      "commit": "dec2e25aeb847c767fd61539a03425ace6ba53a7",
      "tree": "ff95aa811891dc6456e5ff4e590ff0c661532c39",
      "parents": [
        "bf23a1feb08a205aca679702cc7c9a020178a796"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Jan 15 12:20:25 2016 -0800"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Jan 15 12:21:06 2016 -0800"
      },
      "message": "olt installs default rules on startup and when a port shows up\n\nChange-Id: I0db62db020f94500aeae7191f7681745e1268672\n"
    },
    {
      "commit": "bf23a1feb08a205aca679702cc7c9a020178a796",
      "tree": "daf9f4995d81afc8a2d9926fd35624e7d8de365d",
      "parents": [
        "b7a9e1757776cedbc55ba95e7287bc723b1a5b09"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Jan 14 17:27:11 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Jan 15 16:49:06 2016 +0000"
      },
      "message": "OLT ability to remove a subscriber\n\nChange-Id: I5fee9dd8189ae374bf39b0a74da5bd33304a3346\n"
    },
    {
      "commit": "b7a9e1757776cedbc55ba95e7287bc723b1a5b09",
      "tree": "7ff93fd06d05c67d0cf20fb910883b1d3d02295f",
      "parents": [
        "3ea8264a0a762cd48d46552b11b32164f8d409db"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jan 13 11:23:53 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jan 14 06:55:18 2016 +0000"
      },
      "message": "adding a criterion for inner vlans\nused by olt to match on the inner vlan\n\nChange-Id: I7671b68d9860d598395cba134a589ca23f264c7e\n"
    },
    {
      "commit": "3ea8264a0a762cd48d46552b11b32164f8d409db",
      "tree": "67a1a4eb4bd4de0d041f4dd587c8989b899eaed7",
      "parents": [
        "8e4fd2f3f8cbbf81ba862bd661aa1416bcbe7411"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jan 12 18:06:53 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Jan 13 17:38:23 2016 +0000"
      },
      "message": "olt sends an event when registering a subscriber\n\nChange-Id: I03ab17513fa15a1a4101e7f4f8622d004d49582a\n"
    },
    {
      "commit": "8e4fd2f3f8cbbf81ba862bd661aa1416bcbe7411",
      "tree": "342503ea97ec7360671a2e7a899e2294c0f36721",
      "parents": [
        "17481419208c60354545a4008f7e167b2e6c7f5d"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jan 12 15:55:53 2016 -0800"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jan 12 15:56:27 2016 -0800"
      },
      "message": "adding Access device events and a listener\n\nChange-Id: I0e9b4dae4231e7057443e7ed52723e29e06747cc\n"
    },
    {
      "commit": "17481419208c60354545a4008f7e167b2e6c7f5d",
      "tree": "3dbe0842ff8dd483124b40cff6fb644583b996fd",
      "parents": [
        "b517abbcbdc66cb76c1f72a956e0c15abef54407"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed Dec 09 09:16:26 2015 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Dec 17 18:22:58 2015 +0000"
      },
      "message": "[Falcon] Add REST APIs for the OLT app\n\nChange-Id: If0be7113e26b4311cb0e7496e370158d6672f1c7\n"
    },
    {
      "commit": "b517abbcbdc66cb76c1f72a956e0c15abef54407",
      "tree": "cbed7c564318999584c7fb7c506c47c4c7d47f17",
      "parents": [
        "5fb5fd7d08da6a952f74eedd07761fe93fe73dbe"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Wed Dec 16 22:53:14 2015 -0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Wed Dec 16 22:53:14 2015 -0800"
      },
      "message": "Starting snapshot 1.5.0-SNAPSHOT\n\nChange-Id: If9ce4ca5f5f6d089e9f088e710367f4e2ca1c9b6\n"
    },
    {
      "commit": "5fb5fd7d08da6a952f74eedd07761fe93fe73dbe",
      "tree": "48e8023c950e030bdc30c0e145f481eca2787b0d",
      "parents": [
        "54d78777f20d87d48f0ca83127f56947a2e25a80"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Wed Dec 16 21:55:16 2015 -0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Wed Dec 16 22:47:51 2015 -0800"
      },
      "message": "Tagging 1.4.0 (Emu release)\n\nChange-Id: I55e4dbcecbfac86cccae27aa99a813910bd5557a\n"
    },
    {
      "commit": "54d78777f20d87d48f0ca83127f56947a2e25a80",
      "tree": "1062720d21d52b4a1f5c9eee8e890187e998ab64",
      "parents": [
        "d12b6ca1c6ed0b0d61940c7e657f2a3f813ad41d"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Tue Dec 15 15:48:01 2015 -0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Tue Dec 15 15:48:42 2015 -0800"
      },
      "message": "Switching back to snapshot 1.4.0-SNAPSHOT\n\nChange-Id: Ie726afc2df730a1009db421328267f2dcfedfd66\n"
    },
    {
      "commit": "d12b6ca1c6ed0b0d61940c7e657f2a3f813ad41d",
      "tree": "8c1aba9bf0121365936d9b97ca1caa0c464b642f",
      "parents": [
        "b24962f89fc30e6adb39a58aaf1f55de4fa4aa2b"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Tue Dec 15 15:36:45 2015 -0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Tue Dec 15 15:36:45 2015 -0800"
      },
      "message": "Tagging 1.4.0-rc3\n\nChange-Id: Iddb1e8adff820e81794bf83f5861519e9a787880\n"
    },
    {
      "commit": "b24962f89fc30e6adb39a58aaf1f55de4fa4aa2b",
      "tree": "1062720d21d52b4a1f5c9eee8e890187e998ab64",
      "parents": [
        "6423649072069ce22ca02cea120689371ed95adb"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Dec 11 17:01:02 2015 -0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Dec 11 17:02:48 2015 -0800"
      },
      "message": "Switching back to snapshot 1.4.0-SNAPSHOT\n\nChange-Id: Ic0ff8fe27d46b0662f596db9185591736efa6cf9\n"
    },
    {
      "commit": "6423649072069ce22ca02cea120689371ed95adb",
      "tree": "1dcc9933ad883a8387daeffcae0d6c3d21c2ad41",
      "parents": [
        "09099e7e0c89828ec46ffceddecbf0326b6fa767"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Dec 11 16:55:13 2015 -0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Dec 11 16:55:13 2015 -0800"
      },
      "message": "Tagging 1.4.0-rc2\n\nChange-Id: I7e2916f7b02d297818ad65153aee5e5946f882ac\n"
    },
    {
      "commit": "09099e7e0c89828ec46ffceddecbf0326b6fa767",
      "tree": "1062720d21d52b4a1f5c9eee8e890187e998ab64",
      "parents": [
        "03d6f4fe2d614e59846447ed593b489761df8fe8"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Dec 04 23:59:23 2015 -0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Sat Dec 05 00:57:06 2015 -0800"
      },
      "message": "Starting snapshot 1.4.0-SNAPSHOT\n\nChange-Id: I0398bb2093e70d39788888038abb9df6193ccb42\n"
    },
    {
      "commit": "03d6f4fe2d614e59846447ed593b489761df8fe8",
      "tree": "1517537a2ffa7b0d0ad0c11e2921cfbde1efa95a",
      "parents": [
        "6f67a477c982882709e3af588e37f544c6188441"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Dec 04 23:52:20 2015 -0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Sat Dec 05 00:56:21 2015 -0800"
      },
      "message": "Tagging 1.4.0-rc1\n\nChange-Id: Idec5c65021283fa03a8f2530aebba968a5451d8b\n"
    },
    {
      "commit": "6f67a477c982882709e3af588e37f544c6188441",
      "tree": "1062720d21d52b4a1f5c9eee8e890187e998ab64",
      "parents": [
        "5299838ee3f010fff114094d003a12dc016a6383"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon Nov 16 23:05:21 2015 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Nov 17 17:42:02 2015 +0000"
      },
      "message": "Fix naming conventions for CORD apps.\n\nChange-Id: I0b1d4dd276301b726269376eec137511c8e0a805\n"
    },
    {
      "commit": "5299838ee3f010fff114094d003a12dc016a6383",
      "tree": "f527d4fbba70d9b1ea9b588ff48a8ea4bae64a75",
      "parents": [
        "e533a42b05da3381d0a9af97a00d624874063e0d"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Nov 10 16:09:22 2015 -0800"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Fri Nov 13 17:44:34 2015 -0800"
      },
      "message": "Add configuration for default vlan\n\nChange-Id: I183def6d1de3d10b2f53895f7fb7723df315379f\n"
    },
    {
      "commit": "e533a42b05da3381d0a9af97a00d624874063e0d",
      "tree": "774eddb2f47928b5383dd59c30e82c7a04691e07",
      "parents": [
        "463157f283ec06ed4a6e0855e0fc7a0cf154ff6c"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Oct 20 17:31:24 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Oct 22 18:48:19 2015 +0000"
      },
      "message": "Change OLT app to push Q-in-Q tagging flows rather than transparent VLAN flows.\n\nDevice VLAN is set through configuration, subscriber VLAN can be added using\nCLI (eventually this will come through a call from the AAA app).\n\nMoving towards generalizing this app as an \u0027Access Device\u0027 app rather than purely OLT.\n\nChange-Id: I9b82b39f6a2dee2c6f10f3fd13b261f3e0313db7\n"
    },
    {
      "commit": "463157f283ec06ed4a6e0855e0fc7a0cf154ff6c",
      "tree": "a8a3c66d373bf7e04f992752d2070c50100b016e",
      "parents": [
        "e52d1212c753af8613e5072ca9823a0211804106"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Sep 18 15:19:54 2015 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Sep 18 15:19:54 2015 -0700"
      },
      "message": "Starting snapshot 1.4.0-SNAPSHOT\n\nChange-Id: I6b64a70eb8c416b58689afd2af7d726153176f6b\n"
    },
    {
      "commit": "e52d1212c753af8613e5072ca9823a0211804106",
      "tree": "405b76c5de6092d2f14cbc1946adbb2102cf09df",
      "parents": [
        "44187acbf574d0b1d71ed46d54d586fd9a36b73d"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Sep 10 17:26:43 2015 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Sep 10 17:26:49 2015 -0700"
      },
      "message": "Rolling back to snapshot 1.3.0-SNAPSHOT\n\nChange-Id: I5394f02bc4cc4614427e5e535889e883944734fd\n"
    },
    {
      "commit": "44187acbf574d0b1d71ed46d54d586fd9a36b73d",
      "tree": "6f9f5f481e1f36d80c6b3a07e00434dc13bd5f8c",
      "parents": [
        "e83beea102dc22a1cf08e9246cf1d3970f0db0ad"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Sep 10 17:08:00 2015 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Sep 10 17:08:00 2015 -0700"
      },
      "message": "Tagging 1.3.0-rc2\n\nChange-Id: Id062ea54a0f03c26eb763e03cc347dbfe63cd03f\n"
    },
    {
      "commit": "e83beea102dc22a1cf08e9246cf1d3970f0db0ad",
      "tree": "405b76c5de6092d2f14cbc1946adbb2102cf09df",
      "parents": [
        "238b78d08493d68ee274438d0e47459e3e83735b"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Sep 04 23:55:47 2015 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Sep 04 23:57:08 2015 -0700"
      },
      "message": "Changing version to back to snapshot 1.3.0-SNAPSHOT\n\nChange-Id: I05bc4669bf3ad2a149cee5d303da42bf8ffd14e8\n"
    },
    {
      "commit": "238b78d08493d68ee274438d0e47459e3e83735b",
      "tree": "e8c4e7222400f6c4a4ac42568609bcc1b35a81a9",
      "parents": [
        "250054358f8f9ac2a5194675db8e2ad6e35001ca"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Sep 04 23:47:08 2015 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Sep 04 23:47:08 2015 -0700"
      },
      "message": "Tagging 1.3.0-rc1\n\nChange-Id: I640fc75397b90532e8a71f9413b6822f80b3e775\n"
    },
    {
      "commit": "250054358f8f9ac2a5194675db8e2ad6e35001ca",
      "tree": "405b76c5de6092d2f14cbc1946adbb2102cf09df",
      "parents": [
        "e78d7772a519fcee7f8513f91d386ccf9219d80d"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Wed Sep 02 18:38:12 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Sep 03 02:40:27 2015 +0000"
      },
      "message": "Use filter() to simplify statements in a lambda expression\n\nChange-Id: I66ce281a25830a8cf30ffcc80531efdf03f0b0c0\n"
    },
    {
      "commit": "e78d7772a519fcee7f8513f91d386ccf9219d80d",
      "tree": "01aa27f09c04200bd816f92e247065bc6c6e2cc8",
      "parents": [
        "688c04f0d86388a83eadb6b4494be75064f61434"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Wed Jul 01 14:49:56 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Jul 01 23:12:44 2015 +0000"
      },
      "message": "Add punt EAPOL rule for OLT\n\nChange-Id: I86287e9eb10bdc30f1b4133324371d98d4da7344\n"
    },
    {
      "commit": "688c04f0d86388a83eadb6b4494be75064f61434",
      "tree": "b24d98dda49b5f6bac2523d9415c4ad5cbacf5ae",
      "parents": [
        "c7d7b20c9f7a55ca15d5090f6ee670e1127fa895"
      ],
      "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": "c7d7b20c9f7a55ca15d5090f6ee670e1127fa895",
      "tree": "b2e248586b11be712b6e88d794e8efdc085211ac",
      "parents": [
        "1f6d94e165e076a52e4022e53bab1583f6ba6fc1"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Jun 05 23:31:25 2015 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Jun 05 23:31:25 2015 -0700"
      },
      "message": "Starting snapshot 1.3.0-SNAPSHOT\n\nChange-Id: Idc4c114bda5268e534b9fc998215564d23d84c58\n"
    },
    {
      "commit": "1f6d94e165e076a52e4022e53bab1583f6ba6fc1",
      "tree": "a680d7e9e821c529e302829b6a3deff3ce12a083",
      "parents": [
        "3d5817529aa477b71b4912cbfc8253d70b7e9fc0"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Jun 05 22:40:03 2015 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Jun 05 22:40:03 2015 -0700"
      },
      "message": "Tagging 1.2.0\n\nChange-Id: If1b4de17402bf8248c888de72891dc17a5bcd7ef\n"
    },
    {
      "commit": "3d5817529aa477b71b4912cbfc8253d70b7e9fc0",
      "tree": "7a94484c167d06ef36899e54ba3595b528334a06",
      "parents": [
        "de5538f96b0f533e7869c350a1319f2df6cad932"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Jun 05 15:32:15 2015 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Jun 05 15:32:15 2015 -0700"
      },
      "message": "fixing uplink ports\n\nChange-Id: Iab6116d10b603000878604c182b0e1a21c390a56\n"
    },
    {
      "commit": "de5538f96b0f533e7869c350a1319f2df6cad932",
      "tree": "9f4b66b31f869de48f64b9a3b1f1667cf93f3167",
      "parents": [
        "4ae2b40ba6c7f40e204c4f04b8bb30e3d6dc70a3"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Jun 05 15:19:43 2015 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Jun 05 15:19:43 2015 -0700"
      },
      "message": "minor fix for olt\n\nChange-Id: Ic0511b9cd669ea554e2d6ccead19da91a49ecfe3\n"
    },
    {
      "commit": "4ae2b40ba6c7f40e204c4f04b8bb30e3d6dc70a3",
      "tree": "918bba61d6ac519ed86e1e4db5db7d6fe7927f14",
      "parents": [
        "c4dfe85c6f5db9b8d81299a4538ea56378939c27"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Jun 05 14:55:24 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Jun 05 22:01:34 2015 +0000"
      },
      "message": "adding gfast support\n\nChange-Id: I9970df58f18e839af5b201c5fcf1803a67dc1e32\n"
    },
    {
      "commit": "c4dfe85c6f5db9b8d81299a4538ea56378939c27",
      "tree": "43358900df6f499ed742423526d7212af358f871",
      "parents": [
        "8de884544e40da0caf112c9331676a0fad90478b"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Jun 05 13:35:13 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Jun 05 20:49:09 2015 +0000"
      },
      "message": "adding support for iptv\n\nChange-Id: I903bc97581a9393ec8bb7973a722044669ae7470\n"
    },
    {
      "commit": "8de884544e40da0caf112c9331676a0fad90478b",
      "tree": "ecee87c4c69113041a38c546a38a1c8a73be63f9",
      "parents": [
        "d94050f2adec45da64b57f43d094d256078fbf0f"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Mon Jun 01 17:08:05 2015 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Mon Jun 01 17:08:05 2015 -0700"
      },
      "message": "Starting snapshot 1.2.0-SNAPSHOT\n\nChange-Id: I96c63bb70f2cd27453f2da893d77f9e72966f780\n"
    },
    {
      "commit": "d94050f2adec45da64b57f43d094d256078fbf0f",
      "tree": "5cf84e98c5c4b9852aff6ee5ca0a9b69b48500fc",
      "parents": [
        "cf3eb95723b32eaca43bec92550a9bef84a2b8d4"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Mon Jun 01 16:58:14 2015 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Mon Jun 01 16:58:14 2015 -0700"
      },
      "message": "Tagging 1.2.0-rc2\n\nChange-Id: I93f2bf38d29ddf788f7a81552695da80fc275c42\n"
    },
    {
      "commit": "cf3eb95723b32eaca43bec92550a9bef84a2b8d4",
      "tree": "ecee87c4c69113041a38c546a38a1c8a73be63f9",
      "parents": [
        "f0e7e70e02c029aab6dccd9f1ad48dd586282d62"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Jun 01 10:57:31 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Jun 01 18:20:56 2015 +0000"
      },
      "message": "adding offset for olt vlan to port mapping\n\nChange-Id: I179e61d3a013ff7f80ffbf27d70e8f642470465e\n"
    },
    {
      "commit": "f0e7e70e02c029aab6dccd9f1ad48dd586282d62",
      "tree": "56bc70edf7e933634167611624c04f435926ffe5",
      "parents": [],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Sat May 30 18:22:36 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Jun 01 01:24:56 2015 +0000"
      },
      "message": "Added an OLT application which pushes vlan circuits when ports are up.\n\nAdded a driver for the OLT\n\nChange-Id: I13085d4a5a05e92a1640eff3f10ff75c2188e0d3\n"
    }
  ]
}
