)]}'
{
  "log": [
    {
      "commit": "e8708e3c8db69b42be912f8dc903a5d7f7cff40c",
      "tree": "eafd3b1dc705e8d02095a597e1dabe25b36e6ebd",
      "parents": [
        "3ab76a84f0ecc52e18e1116891dd025403f2704f"
      ],
      "author": {
        "name": "Ayaka Koshibe",
        "email": "ayaka@onlab.us",
        "time": "Wed Oct 22 13:40:18 2014 -0700"
      },
      "committer": {
        "name": "Ayaka Koshibe",
        "email": "ayaka@onlab.us",
        "time": "Wed Oct 22 13:40:18 2014 -0700"
      },
      "message": "trigger device query after mastership reelection\n\nChange-Id: Ibf8b32ed1de2a904289731596a28bd5524d6ea25\n\nConflicts:\n\tcore/net/src/main/java/org/onlab/onos/net/device/impl/DeviceManager.java\n"
    },
    {
      "commit": "3ab76a84f0ecc52e18e1116891dd025403f2704f",
      "tree": "c5b1247814649907801a1585ffb2666e24dd25f5",
      "parents": [
        "5154ec3e91b4c16f530758a829323f1105ca44ea"
      ],
      "author": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Wed Oct 22 13:07:32 2014 -0700"
      },
      "committer": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Wed Oct 22 13:07:32 2014 -0700"
      },
      "message": "Added basic drag and select behavior to nodes.\nChanged base colors and added .pkt and .opt classes to differentiate nodes.\n"
    },
    {
      "commit": "5154ec3e91b4c16f530758a829323f1105ca44ea",
      "tree": "be50eef99cb5c82226551ed6efb51bea736fa7cf",
      "parents": [
        "2374fc9e454aa586f77f270a856484aa4beb1bd7"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed Oct 22 10:51:18 2014 -0700"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed Oct 22 11:05:43 2014 -0700"
      },
      "message": "Fix some unchecked conversion warnings\n\nChange-Id: I5cfb0fceb6ab1d200fb1d7e9849ce458a2aa8ac7\n"
    },
    {
      "commit": "2374fc9e454aa586f77f270a856484aa4beb1bd7",
      "tree": "26375c3a21108be5fcddd47002aa1b08ec4c2b3d",
      "parents": [
        "2ca9cf2e5cba9347949a6105598485707a59da81"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Oct 22 11:03:23 2014 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Oct 22 11:03:23 2014 -0700"
      },
      "message": "many fixes from different people in various place. Optical, FlowRuleManager, LinkDiscovery\n\nChange-Id: Ie3302e80ee94bf2e41b3da7ac765557b1e7509fd\n"
    },
    {
      "commit": "2ca9cf2e5cba9347949a6105598485707a59da81",
      "tree": "d994c5ccfd5d09cb6688baa41bd1b705b1210efc",
      "parents": [
        "c8ccbd958ccdd4eccfa27f73a17e111ef60c0665"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Wed Oct 22 10:39:40 2014 -0700"
      },
      "committer": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Wed Oct 22 10:39:40 2014 -0700"
      },
      "message": "Replaced another instance of deep nested \"if..else\" statement with\n\"switch..case\".\nNo functional changes.\n"
    },
    {
      "commit": "c8ccbd958ccdd4eccfa27f73a17e111ef60c0665",
      "tree": "cef79fd98a8c62ac4959bc0070afc10a98596ddb",
      "parents": [
        "e8252bb91ad14cfabc53afd384781f6c1e7f3467"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Wed Oct 22 09:59:37 2014 -0700"
      },
      "committer": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Wed Oct 22 09:59:37 2014 -0700"
      },
      "message": "Replaced deep nested \"if..else\" statement with \"switch..case\".\nNo functional changes.\n"
    },
    {
      "commit": "e8252bb91ad14cfabc53afd384781f6c1e7f3467",
      "tree": "ac8c007c1500e9639fd75bf95f039cb32e28a974",
      "parents": [
        "9adc374fe5922cfe8c573153dab0b3dd58c9fe60"
      ],
      "author": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Wed Oct 22 09:41:01 2014 -0700"
      },
      "committer": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Wed Oct 22 09:43:24 2014 -0700"
      },
      "message": "removeDevice on non-master node to silently ignore the request\ninstead of throwing IllegalState exception\n\nChange-Id: Ida778ec112e80507fb05921e49297350d74dc519\n"
    },
    {
      "commit": "9adc374fe5922cfe8c573153dab0b3dd58c9fe60",
      "tree": "5c442d25b0bfe46fe8dd30e01ae359d6390291a3",
      "parents": [
        "436c0767018606c37a96d52d31326b62f3c751f9",
        "195191b4f7ee4162b40a455fece3305876def649"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed Oct 22 09:08:50 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed Oct 22 09:08:50 2014 -0700"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027\n"
    },
    {
      "commit": "436c0767018606c37a96d52d31326b62f3c751f9",
      "tree": "6808f4662eb2c1ecb29b79aac7c13c1f071edb80",
      "parents": [
        "e0d90df6983ad177ea0b4d43d9f7e791c9418d1a"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed Oct 22 09:08:43 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed Oct 22 09:08:43 2014 -0700"
      },
      "message": "Fixed javadocs.\n"
    },
    {
      "commit": "195191b4f7ee4162b40a455fece3305876def649",
      "tree": "3761c682455783abcb8381fe8165615cb1407eff",
      "parents": [
        "e0d90df6983ad177ea0b4d43d9f7e791c9418d1a"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Wed Oct 22 01:09:36 2014 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Wed Oct 22 01:09:50 2014 -0700"
      },
      "message": "adding onos.py, a work in progress\n\nChange-Id: Idfc2087fd8be2ffa24e7e93c2744fa8b1d46811b\n"
    },
    {
      "commit": "e0d90df6983ad177ea0b4d43d9f7e791c9418d1a",
      "tree": "731d2514db0d53c0ee2b0001abc3b17fd8c1a468",
      "parents": [
        "5d42c6b1aa5467ab50d1499aa6faecdf0fea6730",
        "67dce883d49b790b9ea2ec7aee8c087d369b8dac"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 23:52:34 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 23:52:34 2014 -0700"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027\n"
    },
    {
      "commit": "5d42c6b1aa5467ab50d1499aa6faecdf0fea6730",
      "tree": "77784a26b7f479a3ba37d3309ffc7c918fb776fd",
      "parents": [
        "6bc5594e7b384bc5384c5ab3fde9dbe9ff4752e6"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 23:52:28 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 23:52:28 2014 -0700"
      },
      "message": "Fixed javadoc groups.\n"
    },
    {
      "commit": "67dce883d49b790b9ea2ec7aee8c087d369b8dac",
      "tree": "a9a57f8c81fd9b8b84092006a4da77bd67ac69fb",
      "parents": [
        "6bc5594e7b384bc5384c5ab3fde9dbe9ff4752e6"
      ],
      "author": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Tue Oct 21 21:13:26 2014 -0700"
      },
      "committer": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Tue Oct 21 22:26:15 2014 -0700"
      },
      "message": "Mastership related minor fixes on DeviceManager\n\nChange-Id: I8aefedd22b285f132d8b0cd2e7b76bf422dcf444\n"
    },
    {
      "commit": "6bc5594e7b384bc5384c5ab3fde9dbe9ff4752e6",
      "tree": "9e50d02978d3b8096cb367131c6b997cedb006ff",
      "parents": [
        "64d9e472156f922949da63036a004e854b1ed34a"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Tue Oct 21 22:16:53 2014 -0700"
      },
      "committer": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Tue Oct 21 22:16:53 2014 -0700"
      },
      "message": "Fix the property name inside the JSON representation of the topology\nevent rate metric:\n  listenerEventRate -\u003e topologyEventRate\n"
    },
    {
      "commit": "64d9e472156f922949da63036a004e854b1ed34a",
      "tree": "15c4c8f73ea89314218de0019f7a139d0cebf823",
      "parents": [
        "37eb8416a3dd88061e2c3fed00a620adc1ec3c31"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Tue Oct 21 22:01:08 2014 -0700"
      },
      "committer": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Tue Oct 21 22:13:09 2014 -0700"
      },
      "message": "Added initial implementation of Topology-related event and\nevent metrics collector. It can be loaded by one of the following two (new)\nfeatures: onos-app-metrics, onos-app-metrics-topology\n\nAfter loading the module, it subscribes for topology-related events\nand keeps the following state:\n (a) The last 10 events\n (b) The timestamp of the last event (ms after epoch) as observed by this\n     module\n (c) The rate of the topology events: count, median rate, average rate\n     over the last 1, 5 or 15 minutes\n\nThe following CLI commands are added:\n * onos:topology-events\n   Shows the last 10 topology events\n\n * onos:topology-events-metrics\n   Shows the timestamp of the last event, and the rate of the topology\n   events: see (b) and (c) above\n"
    },
    {
      "commit": "37eb8416a3dd88061e2c3fed00a620adc1ec3c31",
      "tree": "8ac9e91e70ac6f66f0f6c49e0f6f2cce007d1fba",
      "parents": [
        "6f065271f3a15d32d068ce0ce1bd45e5db5cdd24"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Tue Oct 21 22:04:25 2014 -0700"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Tue Oct 21 22:04:25 2014 -0700"
      },
      "message": "Removed os-maven-plugin (for netty epoll) until we fully test it\n"
    },
    {
      "commit": "6f065271f3a15d32d068ce0ce1bd45e5db5cdd24",
      "tree": "e0f9b802ad0b98ac945163e12a20139b51ae2f72",
      "parents": [
        "3559249b9bd947db2ec518ac65dfe3a3a7471679"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Tue Oct 21 22:02:16 2014 -0700"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Tue Oct 21 22:02:16 2014 -0700"
      },
      "message": "Removed fixed TODO. Cleaned up logging\n"
    },
    {
      "commit": "3559249b9bd947db2ec518ac65dfe3a3a7471679",
      "tree": "b9de32f55e9eebc68af2197e31f8384c5246540b",
      "parents": [
        "0b05d4a9b2400979fdcad827ae7d0e285e299046"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Tue Oct 21 21:49:58 2014 -0700"
      },
      "committer": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Tue Oct 21 21:57:25 2014 -0700"
      },
      "message": "Refactoring and cleanup in the Metrics module:\n * Removed logging related code inside class MetricsManager\n * Removed @Component related code, because it is not suppose to be used\n   as an component.\n * Added a new class-wrapper so the Metrics can be used as a loadable service:\n   MetricsManagerComponent. The name and the location of this class\n   will be refactored in the future.\n * Added new method MetricsManager.removeMetric()\n * Line formatting\n * Changed \"interface MetricsService\" to public\n"
    },
    {
      "commit": "0b05d4a9b2400979fdcad827ae7d0e285e299046",
      "tree": "9f6b9dd4e1637f9f260d664fead70027bd4c7445",
      "parents": [
        "df042bd11dcae97d4ec629fa8a7588f39bb4f44f"
      ],
      "author": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Tue Oct 21 21:50:15 2014 -0700"
      },
      "committer": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Tue Oct 21 21:51:18 2014 -0700"
      },
      "message": "Initial (v.rough) draft of ONOS UI.\nFinally got something working, and need to check it in.\n"
    },
    {
      "commit": "df042bd11dcae97d4ec629fa8a7588f39bb4f44f",
      "tree": "932585170a406331dc5f13ddacfae2d0898a782b",
      "parents": [
        "c1c056b47158c0ffafa04e3b9775b93ad2f6c607"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Tue Oct 21 21:46:46 2014 -0700"
      },
      "committer": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Tue Oct 21 21:47:38 2014 -0700"
      },
      "message": "Minor cleanup in the Metrics module:\n * Add missing Javadoc\n * Line formatting\n\nNo functional changes.\n"
    },
    {
      "commit": "c1c056b47158c0ffafa04e3b9775b93ad2f6c607",
      "tree": "eb394514f5d3d59f8aec45ad8d2ee3591fdf9b8e",
      "parents": [
        "e8641634f2038338514301076767b96b56bb6105"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Oct 21 21:42:51 2014 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Oct 21 21:42:51 2014 -0700"
      },
      "message": "typo\n\nChange-Id: I355fff0432d4c347b88b7e66e65a7a90cb99cad0\n"
    },
    {
      "commit": "e8641634f2038338514301076767b96b56bb6105",
      "tree": "3f54849545ccc871931b9318e8fd3c925cb61158",
      "parents": [
        "a43aa252183f146a2cf00936aab5ebbf4da35170",
        "756fb29d746563f8140b4b1b9b34f885f1c2bca7"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Oct 21 21:36:47 2014 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Oct 21 21:36:47 2014 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://gerrit.onlab.us:29418/onos-next\n"
    },
    {
      "commit": "a43aa252183f146a2cf00936aab5ebbf4da35170",
      "tree": "10f7046d21906e52227971e647541b34358d3069",
      "parents": [
        "574afdab6a68f11b44ae284378a8896c1dd695c5"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Oct 21 21:36:41 2014 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Oct 21 21:36:41 2014 -0700"
      },
      "message": "api and manager for statistic service\n\nChange-Id: If00b8b43a2bd780ae3c05321697896290fb0f415\n"
    },
    {
      "commit": "756fb29d746563f8140b4b1b9b34f885f1c2bca7",
      "tree": "d2c02260ae10f429e09ce7c075ad73dc0ae4dcb3",
      "parents": [
        "0bbcb00cbaa44f2fcec6615a9ac9a3456075b1dc"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 20:35:10 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 20:35:10 2014 -0700"
      },
      "message": "Enhanced onos-log and onos-check-logs to work against instance specific logs when an optional second argument is given, e.g. onos-log $OC1 c0\n"
    },
    {
      "commit": "0bbcb00cbaa44f2fcec6615a9ac9a3456075b1dc",
      "tree": "f52e927926ed6491f74b8c35c4af0678fd1e4081",
      "parents": [
        "5c4324ec6ab11ae64f75febc2fee1a129011e271",
        "574afdab6a68f11b44ae284378a8896c1dd695c5"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 20:26:57 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 20:26:57 2014 -0700"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027\n"
    },
    {
      "commit": "5c4324ec6ab11ae64f75febc2fee1a129011e271",
      "tree": "11f160aec5ce25eff3cf6c5efe2b7959427629a2",
      "parents": [
        "a85542bd5cbabb25d667a4c4f6800940fc5a6aad"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 20:26:40 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 20:26:40 2014 -0700"
      },
      "message": "Enhanced onos-install to pre-stage ONOS artifacts from apache karaf system/org/onlab to ~/.m2/repository/org/onlab to enable operating karaf instances.\n"
    },
    {
      "commit": "574afdab6a68f11b44ae284378a8896c1dd695c5",
      "tree": "e49a85f515e20ee9674da9c825ac14545c7e37ef",
      "parents": [
        "dfc7afb1a79a1750180cac1bf8bd52b93cf41755",
        "a85542bd5cbabb25d667a4c4f6800940fc5a6aad"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Oct 21 20:13:31 2014 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Oct 21 20:13:31 2014 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://gerrit.onlab.us:29418/onos-next\n"
    },
    {
      "commit": "dfc7afb1a79a1750180cac1bf8bd52b93cf41755",
      "tree": "c61cc602b7da527997ea1a7c58b2e0b0186b0873",
      "parents": [
        "07ac62ab2e627020360754ca8e83fe74ac9d5bb5"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Oct 21 20:13:27 2014 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Oct 21 20:13:27 2014 -0700"
      },
      "message": "distributed link fixes\n\nChange-Id: Iefede001a76834599a5629d843a4325283e42711\n"
    },
    {
      "commit": "a85542bd5cbabb25d667a4c4f6800940fc5a6aad",
      "tree": "1e30913f0360d78c31157f98a0d2b8c6b0263d49",
      "parents": [
        "7d693f5be70bd9957f706881cae368362c9b84a9"
      ],
      "author": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Tue Oct 21 19:29:49 2014 -0700"
      },
      "committer": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Tue Oct 21 19:31:02 2014 -0700"
      },
      "message": "LinkStore bugfix. avoid DIRECT -\u003e INDIRECT transition\n\nChange-Id: If2a4c3e5e33f705a73374010cd7941167cef1aaf\n"
    },
    {
      "commit": "7d693f5be70bd9957f706881cae368362c9b84a9",
      "tree": "8a42e25bf4197eb121a44af884a410ad6832b9ee",
      "parents": [
        "6e88c687a3d6df7417fdbad586d90e31e10dbabe"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 19:17:57 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 19:17:57 2014 -0700"
      },
      "message": "Experimenting with Apache 2 copyright on the onos-cli module. More later...\n"
    },
    {
      "commit": "6e88c687a3d6df7417fdbad586d90e31e10dbabe",
      "tree": "3d4c2ff65cb2fc44af66367d82657e8660c33e70",
      "parents": [
        "871009392c53b15e9271e3f9908fafbc0496633c"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Oct 21 17:05:25 2014 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Oct 21 17:05:25 2014 -0700"
      },
      "message": "Intent treatments need to be passed down to the flows\n\nChange-Id: I4569536cb62188f711ce005af1c3501dc31f7e74\n"
    },
    {
      "commit": "871009392c53b15e9271e3f9908fafbc0496633c",
      "tree": "6969ce7f1ecfb6b58bb0976451c20ddf8cbd7fbf",
      "parents": [
        "61d59dac06104fb82218d53751cd93e063087931"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Tue Oct 21 16:46:12 2014 -0700"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Tue Oct 21 16:46:12 2014 -0700"
      },
      "message": "Added NettyMessagingService constructor that accepts both ip and port\n"
    },
    {
      "commit": "61d59dac06104fb82218d53751cd93e063087931",
      "tree": "d5605a8699ea1f7281a178c3e498fb9823df507d",
      "parents": [
        "e9fc596fcbbe617af70b9e1839697074123ebb9a",
        "9fdf1eaaae5a15342b9b06f4bc7540bc506dfca1"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 16:37:40 2014 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Oct 21 16:37:40 2014 -0700"
      },
      "message": "Merge \"Add L2 selector options to connectivity intents\""
    },
    {
      "commit": "9fdf1eaaae5a15342b9b06f4bc7540bc506dfca1",
      "tree": "50952bf46bc3911697ab816d299e11564122277a",
      "parents": [
        "ebf5160436858db8fe22a23943d773940ad0588c"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Tue Oct 21 09:48:02 2014 -0700"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Tue Oct 21 16:27:41 2014 -0700"
      },
      "message": "Add L2 selector options to connectivity intents\n\nAdded --etherType, --etherSrc, and --etherDst to\nPointToPointIntent and MultiPontToSinglePointIntent\ncreation in the ONOS CLI.\n\nChange-Id: Ibccd3c0b331e7f89be6903f264a6889ac1ad5f17\n"
    },
    {
      "commit": "e9fc596fcbbe617af70b9e1839697074123ebb9a",
      "tree": "0d10726f6b7ebc3acbcdd7cc841278b89e3782d9",
      "parents": [
        "46c07adf1b2f128e336fdf717095adcebfe95759"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 16:10:12 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 16:10:12 2014 -0700"
      },
      "message": "Added -n option to onos-install to suppress running ONOS via upstart daemon.\n"
    },
    {
      "commit": "46c07adf1b2f128e336fdf717095adcebfe95759",
      "tree": "8713355534113ade2d060d40bde0e5bd7c23f9f2",
      "parents": [
        "ebf5160436858db8fe22a23943d773940ad0588c"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 16:01:01 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 16:01:01 2014 -0700"
      },
      "message": "Added some todos.\n"
    },
    {
      "commit": "ebf5160436858db8fe22a23943d773940ad0588c",
      "tree": "8758c4b3ae1ceae1f6d6cfd7bfa3bada188fb65b",
      "parents": [
        "99e9fe2c15fbeedc14f12289aa31f7de0726e542"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Tue Oct 21 14:01:25 2014 -0700"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Tue Oct 21 14:01:25 2014 -0700"
      },
      "message": "Fixed typo in features.xml\n"
    },
    {
      "commit": "99e9fe2c15fbeedc14f12289aa31f7de0726e542",
      "tree": "4258962c91406ca04742d2d8ce64c37f3075ad2a",
      "parents": [
        "141543504532cc3ee066f601105d83f04a9eacc6"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Tue Oct 21 13:47:12 2014 -0700"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Tue Oct 21 13:47:12 2014 -0700"
      },
      "message": "Better netty transport initialization\n"
    },
    {
      "commit": "141543504532cc3ee066f601105d83f04a9eacc6",
      "tree": "3e227ef24d7ddbad6c0c0d097d90d005675612c2",
      "parents": [
        "37b91179466c26409cf5d14273d370030a20ad59",
        "07ac62ab2e627020360754ca8e83fe74ac9d5bb5"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Tue Oct 21 13:45:09 2014 -0700"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Tue Oct 21 13:45:09 2014 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://gerrit.onlab.us:29418/onos-next\n"
    },
    {
      "commit": "07ac62ab2e627020360754ca8e83fe74ac9d5bb5",
      "tree": "22ae30f4172f4f17384489b954a1fcf5dd354a80",
      "parents": [
        "10d4abcf36021e8dad8bc1c3616658b2e487932b",
        "fc981cff247c9a226d8a1b133ba08bb369a85633"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 12:47:34 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 12:47:34 2014 -0700"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027\n"
    },
    {
      "commit": "10d4abcf36021e8dad8bc1c3616658b2e487932b",
      "tree": "abd1950de7cbfac235a8026424885bf265090b55",
      "parents": [
        "d87aeca6c89b3ade6b01960a150c21a8a6bce0bf"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 12:47:26 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 12:47:26 2014 -0700"
      },
      "message": "Adding JSON output for intent list command.\n"
    },
    {
      "commit": "fc981cff247c9a226d8a1b133ba08bb369a85633",
      "tree": "3f33702356598d6b2bab03d00b80f1d5bae83da5",
      "parents": [
        "bc4a793a004e52cf4647572bf923e2ed150ade84"
      ],
      "author": {
        "name": "Ayaka Koshibe",
        "email": "ayaka@onlab.us",
        "time": "Tue Oct 21 12:44:17 2014 -0700"
      },
      "committer": {
        "name": "Ayaka Koshibe",
        "email": "ayaka@onlab.us",
        "time": "Tue Oct 21 12:44:36 2014 -0700"
      },
      "message": "MastershipEvent carries RoleInfo as a subject\n\nChange-Id: I8f850ad1f21bfbdc23fedda1a53f4ccedb1b8d32\n"
    },
    {
      "commit": "bc4a793a004e52cf4647572bf923e2ed150ade84",
      "tree": "0d95fa83f84819bb516f9423863bf37aa3dde332",
      "parents": [
        "d87aeca6c89b3ade6b01960a150c21a8a6bce0bf"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Oct 21 11:46:00 2014 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Oct 21 11:46:00 2014 -0700"
      },
      "message": "Allowed flows to be permanent\n\nChange-Id: I61952fe4cbad98be53094c7ec4a474868384b616\n"
    },
    {
      "commit": "d87aeca6c89b3ade6b01960a150c21a8a6bce0bf",
      "tree": "f90482ac95e1646b6313929879126822107ff33a",
      "parents": [
        "6ce7304822016147c5a12158077025800f18504f"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Oct 21 10:42:52 2014 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Oct 21 10:42:52 2014 -0700"
      },
      "message": "Implement toString for DefaultTrafficSelector and DefaultTrafficTreatment\n\nChange-Id: I4e9348795855bd667e8931da161427cd4a450d44\n"
    },
    {
      "commit": "6ce7304822016147c5a12158077025800f18504f",
      "tree": "8103ba0355398ab49e8efa712265267ef83a7ca3",
      "parents": [
        "7772e1095c553533a66b06708ae7e4c92abf932d"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 10:01:49 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 10:01:49 2014 -0700"
      },
      "message": "Adding JSON output for intent list command.\n"
    },
    {
      "commit": "7772e1095c553533a66b06708ae7e4c92abf932d",
      "tree": "9c1c8fc5bda7dad20dc0893e9ec8acc7c7aaf66d",
      "parents": [
        "4ccde78d034c06f592cdc21e92b6be5fa668efe0"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 09:50:04 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 09:50:04 2014 -0700"
      },
      "message": "Added onos-batch command.\n"
    },
    {
      "commit": "37b91179466c26409cf5d14273d370030a20ad59",
      "tree": "7c3342bb62404fa2976634e715b7982a6ae6cd78",
      "parents": [
        "824a7c192a156e1a9d9d3297a815ef1de759b398",
        "4ccde78d034c06f592cdc21e92b6be5fa668efe0"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Tue Oct 21 09:46:18 2014 -0700"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Tue Oct 21 09:46:18 2014 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://gerrit.onlab.us:29418/onos-next\n"
    },
    {
      "commit": "824a7c192a156e1a9d9d3297a815ef1de759b398",
      "tree": "bbebeccc1337d9cb2e842469b1f4a6f37a0d2886",
      "parents": [
        "2fcfde9f0d50575a86f9ca7b19ef5db9bd8384da"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Tue Oct 21 09:46:15 2014 -0700"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Tue Oct 21 09:46:15 2014 -0700"
      },
      "message": "Netty epoll support. Now with updated pom.xml and features.xml to bring in the dependencies\n"
    },
    {
      "commit": "4ccde78d034c06f592cdc21e92b6be5fa668efe0",
      "tree": "8936cc49323ee5dfbea71905a4c3997dd0d96090",
      "parents": [
        "e291c8445e48b8a03d5fcec52c29ebf817248791"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 03:00:36 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 03:00:36 2014 -0700"
      },
      "message": "Added package javadoc for net.resource package.\n"
    },
    {
      "commit": "e291c8445e48b8a03d5fcec52c29ebf817248791",
      "tree": "3ba56430d09faf31c17b95d03ad0ff2ed1a6025c",
      "parents": [
        "3a78be6ccf485e18380856a0744575d6ae5f7323"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 02:52:38 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 02:52:38 2014 -0700"
      },
      "message": "Enhanced toString for intents for consistency.\nRemoved ID block allocator stuff.\n"
    },
    {
      "commit": "3a78be6ccf485e18380856a0744575d6ae5f7323",
      "tree": "52bc3d6693b2fb8bd9ef012aa536d5014f94ca5d",
      "parents": [
        "a12fdf2fb079ada8d4f7fc5c5fd8a676b943f941",
        "f3d51bdbc0809507fac637c616e4699200428417"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 01:34:05 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 01:34:05 2014 -0700"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027\n"
    },
    {
      "commit": "a12fdf2fb079ada8d4f7fc5c5fd8a676b943f941",
      "tree": "74a3d4f2852920ea38c295cfd0b13c8a35f3ce9c",
      "parents": [
        "d03a56e02d2f26ac9a7e819d5aeffef5cbe978ed"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 01:33:48 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 01:33:48 2014 -0700"
      },
      "message": "Ooops... corrected a unit test.\n"
    },
    {
      "commit": "f3d51bdbc0809507fac637c616e4699200428417",
      "tree": "28a4476cda628fe9279e6cb4200815ac5111d73c",
      "parents": [
        "40d017769a84d505ac13887130ffa81dc8ba9254"
      ],
      "author": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Tue Oct 21 01:05:33 2014 -0700"
      },
      "committer": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Tue Oct 21 01:08:55 2014 -0700"
      },
      "message": "Initial DistributedDlowRuleStore\n\n- known bug: responding to ClusterMessage not possible.\n\nChange-Id: Iaa4245c64d2a6219d7c48ed30ddca7d558dbc177\n"
    },
    {
      "commit": "40d017769a84d505ac13887130ffa81dc8ba9254",
      "tree": "b499849c77646ca9aa3e59342e6abae522a34bf3",
      "parents": [
        "85d58d13cce64314f766bb0cfb2775733319fdeb"
      ],
      "author": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Tue Oct 21 00:08:44 2014 -0700"
      },
      "committer": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Tue Oct 21 01:08:55 2014 -0700"
      },
      "message": "switch to ImmutableList\n\nChange-Id: Ia5f8936d0aaf447253f5dde0db1ee688441d2472\n"
    },
    {
      "commit": "85d58d13cce64314f766bb0cfb2775733319fdeb",
      "tree": "ba8820f00b2b54dcb17799d3c86919e006194b1a",
      "parents": [
        "d03a56e02d2f26ac9a7e819d5aeffef5cbe978ed"
      ],
      "author": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Mon Oct 20 23:59:44 2014 -0700"
      },
      "committer": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Tue Oct 21 01:08:55 2014 -0700"
      },
      "message": "register more flow related classes\n\nChange-Id: I812285c26ab12ca84458492c929b2fd48ca97480\n"
    },
    {
      "commit": "d03a56e02d2f26ac9a7e819d5aeffef5cbe978ed",
      "tree": "edb29e3e6053a137b68c50fe3722e7e67c8d9324",
      "parents": [
        "4926c1b06f487dfe92edbf354a1e9adae5e9e3c8"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 00:51:07 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 00:51:57 2014 -0700"
      },
      "message": "Added normalization of HostToHost id fingerprint to allow host one/two to come in either order.\n"
    },
    {
      "commit": "4926c1b06f487dfe92edbf354a1e9adae5e9e3c8",
      "tree": "aa7a5b5d41b0fa1e17927972b30a8029e7ae90b6",
      "parents": [
        "01fbcdf62674882c943f5cf746dc1340d4218a3f"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 00:44:10 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 00:44:10 2014 -0700"
      },
      "message": "Refactoring intent API.\n"
    },
    {
      "commit": "01fbcdf62674882c943f5cf746dc1340d4218a3f",
      "tree": "0a1e0705d6d4e8fea80c48d1d25660fa2fe44886",
      "parents": [
        "b97cf28766a0bde5c1018d5613e387341e9c056c",
        "adb2d3c354cbdb7dfd9ec74e5080879c9cb7d196"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 00:23:31 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 00:23:31 2014 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://gerrit.onlab.us:29418/onos-next\n"
    },
    {
      "commit": "b97cf28766a0bde5c1018d5613e387341e9c056c",
      "tree": "293711c69093e6349614c530e5121cde6607d029",
      "parents": [
        "1c184f1df9af99c0c710857a7406dcc6821248c2"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Oct 20 23:31:12 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Oct 21 00:21:24 2014 -0700"
      },
      "message": "Refactoring intent API.\n"
    },
    {
      "commit": "adb2d3c354cbdb7dfd9ec74e5080879c9cb7d196",
      "tree": "f3198d13618aa1da09465b36ed5d7329090cf1ab",
      "parents": [
        "2809bf37e7a4275d65375f1d02fc199d3e900f51"
      ],
      "author": {
        "name": "Ayaka Koshibe",
        "email": "ayaka@onlab.us",
        "time": "Mon Oct 20 23:39:51 2014 -0700"
      },
      "committer": {
        "name": "Ayaka Koshibe",
        "email": "ayaka@onlab.us",
        "time": "Mon Oct 20 23:40:54 2014 -0700"
      },
      "message": "minor fixes to RoleInfo\n\nChange-Id: Ie3cfab9a18c18db3abef2a6c0c1a5c07e2ee102a\n"
    },
    {
      "commit": "1c184f1df9af99c0c710857a7406dcc6821248c2",
      "tree": "cf52093bb322df324a32f6ed53d94f534e7e8d2d",
      "parents": [
        "c96058ae4d586f4337af9f393ac8c74d243d68ce",
        "2809bf37e7a4275d65375f1d02fc199d3e900f51"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Oct 20 23:03:42 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Oct 20 23:03:42 2014 -0700"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027\n"
    },
    {
      "commit": "c96058ae4d586f4337af9f393ac8c74d243d68ce",
      "tree": "9b15ce379338f719e8cfe40052d7800b74f699c9",
      "parents": [
        "485b478c793ab5e3c89049e4b232d9576bd87d73"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Oct 20 23:00:16 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Oct 20 23:00:16 2014 -0700"
      },
      "message": "Refactoring intent API.\n"
    },
    {
      "commit": "2809bf37e7a4275d65375f1d02fc199d3e900f51",
      "tree": "425b0f33173d72190b9e0da921dd4494d9032c21",
      "parents": [
        "406a565c56bf7d1e1c1403629cf6488362ef6ce6"
      ],
      "author": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Mon Oct 20 22:44:12 2014 -0700"
      },
      "committer": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Mon Oct 20 22:44:56 2014 -0700"
      },
      "message": "serialization related fixes for flow related classes\n\nChange-Id: Id7e1241cc73645bd87b61eac4ca45acd35ad22ca\n"
    },
    {
      "commit": "406a565c56bf7d1e1c1403629cf6488362ef6ce6",
      "tree": "f21bc444b98e272da1e10258ec3ae0ab9833b9c1",
      "parents": [
        "cac919cc13b73036d70e715e0524559f82ddcfaf"
      ],
      "author": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Mon Oct 20 22:18:16 2014 -0700"
      },
      "committer": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Mon Oct 20 22:44:55 2014 -0700"
      },
      "message": "add dummy IntentStore to core-dist\n\nChange-Id: I9b56ba07f3f953bdfc9269f44ac13a86bbf6eed7\n"
    },
    {
      "commit": "cac919cc13b73036d70e715e0524559f82ddcfaf",
      "tree": "7280972352649d9dc4b88a88885b525908a354db",
      "parents": [
        "485b478c793ab5e3c89049e4b232d9576bd87d73"
      ],
      "author": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Mon Oct 20 22:17:20 2014 -0700"
      },
      "committer": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Mon Oct 20 22:44:55 2014 -0700"
      },
      "message": "flushing just to be sure\n\nChange-Id: Iebdc4b50a94e3247c15152c6c3148620739cc864\n"
    },
    {
      "commit": "485b478c793ab5e3c89049e4b232d9576bd87d73",
      "tree": "392e171a9034ceeae7f64ec8322a696197814a99",
      "parents": [
        "2fcfde9f0d50575a86f9ca7b19ef5db9bd8384da"
      ],
      "author": {
        "name": "Toshio Koide",
        "email": "t-koide@onlab.us",
        "time": "Mon Oct 20 19:34:21 2014 -0700"
      },
      "committer": {
        "name": "Toshio Koide",
        "email": "t-koide@onlab.us",
        "time": "Mon Oct 20 19:35:40 2014 -0700"
      },
      "message": "Update resource manager API and objects.\n"
    },
    {
      "commit": "2fcfde9f0d50575a86f9ca7b19ef5db9bd8384da",
      "tree": "67c8f417311aa6d2710b9bd7556c0008de182799",
      "parents": [
        "bc3f7f71301f2d6a362bbc716762cdbfeb98b87c"
      ],
      "author": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Mon Oct 20 18:37:14 2014 -0700"
      },
      "committer": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Mon Oct 20 18:51:10 2014 -0700"
      },
      "message": "Register FlowId to Kryo\n\nChange-Id: Ic6bff17cff78f8b95350a97e89782e9c6ae8ce7e\n"
    },
    {
      "commit": "bc3f7f71301f2d6a362bbc716762cdbfeb98b87c",
      "tree": "fda05051cb73781d08e5ccea8ed38696159254fa",
      "parents": [
        "ceff7b0c2058f4b0c88d12be2f0b0d95116b31cb"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon Oct 20 18:50:17 2014 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon Oct 20 18:50:17 2014 -0700"
      },
      "message": "Remove test route from SDN-IP\n\nChange-Id: I767cc9829438e56da945ab35def86a3f7b9b244d\n"
    },
    {
      "commit": "ceff7b0c2058f4b0c88d12be2f0b0d95116b31cb",
      "tree": "b7ba64a45990e1e410bc7dc35dc3171ecaae14f9",
      "parents": [
        "d7bd98290c23cebd627862ed68107889fd82724f"
      ],
      "author": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Mon Oct 20 18:32:25 2014 -0700"
      },
      "committer": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Mon Oct 20 18:32:55 2014 -0700"
      },
      "message": "expand netty-all to match feature.xml\n\nChange-Id: I1543cd614d0b475076dc94d2d8cddbbabe10eb7d\n"
    },
    {
      "commit": "d7bd98290c23cebd627862ed68107889fd82724f",
      "tree": "bdfeec220568ce3d2aacfa34c9813c7e914c7fec",
      "parents": [
        "94ffdd4b2adaff8c325318a7a17f081c73575ba8"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon Oct 20 18:18:02 2014 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon Oct 20 18:26:13 2014 -0700"
      },
      "message": "Moved SDN-IP and config to fasterxml jackson package\n\nChange-Id: I5a5319188bb54738238787b58a7854e8b5564c9a\n"
    },
    {
      "commit": "94ffdd4b2adaff8c325318a7a17f081c73575ba8",
      "tree": "b2f4a3e4cfc55e2ed535598d231158db9d1e5c8a",
      "parents": [
        "48ec4f75e6312fa20469668add00021eb205a4c7"
      ],
      "author": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Mon Oct 20 16:36:52 2014 -0700"
      },
      "committer": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Mon Oct 20 18:05:59 2014 -0700"
      },
      "message": "SimpleFlowRuleStore to support FlowId collision\n\nChange-Id: I750a733146e9dfd6984cb701bdcc21d0fd61a14d\n"
    },
    {
      "commit": "48ec4f75e6312fa20469668add00021eb205a4c7",
      "tree": "90374d3dc4943828a9ce3e2023fe58d3430de73c",
      "parents": [
        "d0caacd3973ab7c2f12c0f295e021e0e0688792a"
      ],
      "author": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Mon Oct 20 17:58:31 2014 -0700"
      },
      "committer": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Mon Oct 20 18:05:27 2014 -0700"
      },
      "message": "Revert \"Using native transport (epoll) with netty\"\n\nThis reverts commit f22f2043548ddba2c1a2ffc46ff0672006f1bc7e.\n\n- It did not run inside karaf\n\nChange-Id: Ieab6684bbde1029ad53337e9a4ee03623c2e6ab7\n"
    },
    {
      "commit": "d0caacd3973ab7c2f12c0f295e021e0e0688792a",
      "tree": "2e352ef0bff756a1d52f402e2716d6161dd15363",
      "parents": [
        "11096406ca352410b737159c5ccb054bc288414f"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon Oct 20 17:56:35 2014 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon Oct 20 17:56:35 2014 -0700"
      },
      "message": "Added example config files for SDN-IP\n\nChange-Id: Ia40bea166c147e95c2d9f5dbe13c6ccbd622de3d\n"
    },
    {
      "commit": "11096406ca352410b737159c5ccb054bc288414f",
      "tree": "79fc0bf3aa2b639f7739c7844cd8708c8a0cea1f",
      "parents": [
        "abedb0998d3ed8ed75d0e7b2e4279c137670849e"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon Oct 20 17:31:49 2014 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon Oct 20 17:38:38 2014 -0700"
      },
      "message": "Changed some non concurrent structures to ConcurrentHashMaps in\nSimpleIntentStore and OpenFlowRuleProvider.\n\nAlso improved logging in IntentManager so exception stack traces are logged.\n\nChange-Id: I72f5e20893bda633dc36ea271a0f56c0ddb7fb5a\n"
    },
    {
      "commit": "abedb0998d3ed8ed75d0e7b2e4279c137670849e",
      "tree": "456119aa1d6472552a796c163b85974f94d4d8f5",
      "parents": [
        "67af1f4247af9b60e899a76b468b27e95e379337"
      ],
      "author": {
        "name": "Ayaka Koshibe",
        "email": "ayaka@onlab.us",
        "time": "Mon Oct 20 17:01:31 2014 -0700"
      },
      "committer": {
        "name": "Ayaka Koshibe",
        "email": "ayaka@onlab.us",
        "time": "Mon Oct 20 17:31:11 2014 -0700"
      },
      "message": "MasteshipService, store, and CLI commands use RoleInfo\n\nChange-Id: Ibc569498a67d33d088e5c9f89c6bb1f45eadc26e\n"
    },
    {
      "commit": "67af1f4247af9b60e899a76b468b27e95e379337",
      "tree": "dae8339ca718a1ba8d5e91cd3826c078b5277293",
      "parents": [
        "f4f23fcdf4806c350c7846420dbafee1e978e39c"
      ],
      "author": {
        "name": "Ayaka Koshibe",
        "email": "ayaka@onlab.us",
        "time": "Mon Oct 20 15:26:37 2014 -0700"
      },
      "committer": {
        "name": "Ayaka Koshibe",
        "email": "ayaka@onlab.us",
        "time": "Mon Oct 20 17:31:10 2014 -0700"
      },
      "message": "add roleInfo structure and backup_changed mastership event\n\nChange-Id: Iedee219fe250d681377d73a50a71f5fa72cd7802\n"
    },
    {
      "commit": "f4f23fcdf4806c350c7846420dbafee1e978e39c",
      "tree": "a9316df2569665610ca422ead95cd8a756a52df1",
      "parents": [
        "9eab22f09d74bcac177991f4e1004a060e49db94",
        "d8cf56648c8b15b7c030de6fd4cdb7100ffd86a7"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Oct 20 17:17:38 2014 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Oct 20 17:17:38 2014 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://gerrit.onlab.us:29418/onos-next\n"
    },
    {
      "commit": "9eab22f09d74bcac177991f4e1004a060e49db94",
      "tree": "16c0336fc6ade25eea5a4a4b8cd62743337b4a55",
      "parents": [
        "e0ec32940238ef2740cfe1107a4056748b486fe7"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Oct 20 17:17:31 2014 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Oct 20 17:17:31 2014 -0700"
      },
      "message": "possible fix for link discovery\n\nChange-Id: Id52dce21e93f0ca4665b15d3b169dc6a8dba76b4\n"
    },
    {
      "commit": "d8cf56648c8b15b7c030de6fd4cdb7100ffd86a7",
      "tree": "3c5e4ad288356e2645bbfa6882b86b7941652d45",
      "parents": [
        "f22f2043548ddba2c1a2ffc46ff0672006f1bc7e"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Oct 20 17:07:57 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Oct 20 17:07:57 2014 -0700"
      },
      "message": "Fixed features dependencies to make sure onos-cli has jackson stuff.\n"
    },
    {
      "commit": "f22f2043548ddba2c1a2ffc46ff0672006f1bc7e",
      "tree": "53d93d8f8b89c945abaf96d265652380f6aac201",
      "parents": [
        "e0ec32940238ef2740cfe1107a4056748b486fe7"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Mon Oct 20 16:55:54 2014 -0700"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Mon Oct 20 16:55:54 2014 -0700"
      },
      "message": "Using native transport (epoll) with netty\n"
    },
    {
      "commit": "e0ec32940238ef2740cfe1107a4056748b486fe7",
      "tree": "f43dea31f30d4782781f2a34f4de25a9ea92d89f",
      "parents": [
        "66a0c4e00bfefe8642b8c76f3b42449fdf929746"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Mon Oct 20 16:10:51 2014 -0700"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Mon Oct 20 16:10:51 2014 -0700"
      },
      "message": "Fixed imports\n"
    },
    {
      "commit": "66a0c4e00bfefe8642b8c76f3b42449fdf929746",
      "tree": "336a4b1f38d8e0dd9bed53fc0f9ced1f162707fd",
      "parents": [
        "e602bb40da110ab570bc3529a939c4b77cb58211",
        "68b7ad3b3404507e2db04b2edd48752c10dd6768"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Mon Oct 20 16:03:49 2014 -0700"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Mon Oct 20 16:03:49 2014 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://gerrit.onlab.us:29418/onos-next\n"
    },
    {
      "commit": "e602bb40da110ab570bc3529a939c4b77cb58211",
      "tree": "ecd4a5716714f08d92ad2b46d46572e9be942aba",
      "parents": [
        "a665855401559a9a9d1a1b4d7ed466eb286c9c43"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Mon Oct 20 16:03:41 2014 -0700"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Mon Oct 20 16:03:41 2014 -0700"
      },
      "message": "Revert netty nativ support\n"
    },
    {
      "commit": "68b7ad3b3404507e2db04b2edd48752c10dd6768",
      "tree": "18b3f2e583cf6b356b697576c10bb3b398a9d76c",
      "parents": [
        "2020b89720b4820a868792b7a204b92d08a8b519",
        "a665855401559a9a9d1a1b4d7ed466eb286c9c43"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Oct 20 15:47:13 2014 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Oct 20 15:47:13 2014 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://gerrit.onlab.us:29418/onos-next\n"
    },
    {
      "commit": "2020b89720b4820a868792b7a204b92d08a8b519",
      "tree": "185f6fd0196746902aa8d4e5056658e487296efa",
      "parents": [
        "d796391bda887cc1b54c9c4d05d5249ad576ee7b"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Oct 20 15:47:08 2014 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Oct 20 15:47:08 2014 -0700"
      },
      "message": "fix for flow collisions\n\nChange-Id: I07623fa06a5dbc1f36da021261f494f968fdf2f9\n"
    },
    {
      "commit": "a665855401559a9a9d1a1b4d7ed466eb286c9c43",
      "tree": "4798d65c44075214c69aff7641ea4d5e413dd098",
      "parents": [
        "5e83f333ca2657188471745b55c7083c197e5e55",
        "f2dbde576bf3c91a54c2a96c8a4675090aa64092"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Mon Oct 20 15:35:17 2014 -0700"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Mon Oct 20 15:35:17 2014 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://gerrit.onlab.us:29418/onos-next\n"
    },
    {
      "commit": "5e83f333ca2657188471745b55c7083c197e5e55",
      "tree": "c4f9cdc026726b18ecbf11eb85ecddb19749abea",
      "parents": [
        "c9051db21be5a3d14b199fad3378990e1f6334fb"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Mon Oct 20 15:35:09 2014 -0700"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Mon Oct 20 15:35:09 2014 -0700"
      },
      "message": "Netty native transport (epoll) support\n"
    },
    {
      "commit": "f2dbde576bf3c91a54c2a96c8a4675090aa64092",
      "tree": "ca45d5f28d7c9adeafb3a7dc5fd1fdc6fad34fc0",
      "parents": [
        "6bf91bcb7e31703560977d58fb065bbe7098cd23"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Oct 10 16:20:24 2014 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Mon Oct 20 15:35:06 2014 -0700"
      },
      "message": "refactoring intent framework installers\n\ninstallers should return work rather than futures\n\nChange-Id: I664c9ef43279139eaf3bbc3cfc84b258b480eaab\n"
    },
    {
      "commit": "6bf91bcb7e31703560977d58fb065bbe7098cd23",
      "tree": "29ca2a2c2f96759003261f8a3971f113148d64c9",
      "parents": [
        "c9051db21be5a3d14b199fad3378990e1f6334fb"
      ],
      "author": {
        "name": "Toshio Koide",
        "email": "t-koide@onlab.us",
        "time": "Mon Oct 20 15:32:52 2014 -0700"
      },
      "committer": {
        "name": "Toshio Koide",
        "email": "t-koide@onlab.us",
        "time": "Mon Oct 20 15:32:52 2014 -0700"
      },
      "message": "Fix the definition of LinkResourceService.\n"
    },
    {
      "commit": "c9051db21be5a3d14b199fad3378990e1f6334fb",
      "tree": "c57b5f61989d7ace805e60fea1a985552b5236fe",
      "parents": [
        "d796391bda887cc1b54c9c4d05d5249ad576ee7b"
      ],
      "author": {
        "name": "Toshio Koide",
        "email": "t-koide@onlab.us",
        "time": "Mon Oct 20 15:18:37 2014 -0700"
      },
      "committer": {
        "name": "Toshio Koide",
        "email": "t-koide@onlab.us",
        "time": "Mon Oct 20 15:20:53 2014 -0700"
      },
      "message": "Starting point for designing a resource manager API.\n"
    },
    {
      "commit": "d796391bda887cc1b54c9c4d05d5249ad576ee7b",
      "tree": "b5241c4fd4fd330d986ba025db7ea71cb17fa798",
      "parents": [
        "82c4fc48b73a663fe7c5496f47036d4dd8ce5ae9"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Oct 20 14:52:04 2014 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Oct 20 14:52:04 2014 -0700"
      },
      "message": "fix for switch connecting\n\nChange-Id: If4e16a692f79f94289bd0df4a0ffbb3dd828e246\n"
    },
    {
      "commit": "82c4fc48b73a663fe7c5496f47036d4dd8ce5ae9",
      "tree": "225301cc29e98d99ee54a106c0d966fe321b0f8f",
      "parents": [
        "a22eadf914a7f7072e6ea7e6385d27cbd56ddae3",
        "ce37f6d66d5f4118c0833f98af36655aa618ca55"
      ],
      "author": {
        "name": "Praseed Balakrishnan",
        "email": "praseed.balakrishnan@us.fujitsu.com",
        "time": "Mon Oct 20 14:27:57 2014 -0700"
      },
      "committer": {
        "name": "Praseed Balakrishnan",
        "email": "praseed.balakrishnan@us.fujitsu.com",
        "time": "Mon Oct 20 14:27:57 2014 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://gerrit.onlab.us:29418/onos-next\n\nConflicts:\n\tproviders/openflow/device/src/main/java/org/onlab/onos/provider/of/device/impl/OpenFlowDeviceProvider.java\n"
    },
    {
      "commit": "a22eadf914a7f7072e6ea7e6385d27cbd56ddae3",
      "tree": "afb91e1799ab1d070c9cb8c2a9439980ad6a5a16",
      "parents": [
        "e90e35836e682a5da0f25d743bb641d97077876e"
      ],
      "author": {
        "name": "Praseed Balakrishnan",
        "email": "praseed.balakrishnan@us.fujitsu.com",
        "time": "Mon Oct 20 14:21:45 2014 -0700"
      },
      "committer": {
        "name": "Praseed Balakrishnan",
        "email": "praseed.balakrishnan@us.fujitsu.com",
        "time": "Mon Oct 20 14:21:45 2014 -0700"
      },
      "message": "Discover LINC-OE switch and ports.\n"
    },
    {
      "commit": "ce37f6d66d5f4118c0833f98af36655aa618ca55",
      "tree": "7bba6b474869ffdfd4a4a20f3bbec08a323446ef",
      "parents": [
        "6b2ffc35b9280a2fdaf7f9e7b3e29ca2a89f3e63"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon Oct 20 10:25:03 2014 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon Oct 20 10:25:03 2014 -0700"
      },
      "message": "Renamed a class to better name\n"
    },
    {
      "commit": "6b2ffc35b9280a2fdaf7f9e7b3e29ca2a89f3e63",
      "tree": "b532fe890189b23383cc736cf144d970f8a90e39",
      "parents": [
        "633cf88992cce2a51295375aee5774463ad72ce2"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Sat Oct 18 02:09:22 2014 -0700"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Mon Oct 20 10:14:23 2014 -0700"
      },
      "message": "Fixed issue where LinkCollectionIntentInstaller was missing a flow rule\nfor the last hop switch.\n\nChange-Id: I0f3d49de10dc5a6fd7cf65463d0d2e9b6d512346\n"
    },
    {
      "commit": "633cf88992cce2a51295375aee5774463ad72ce2",
      "tree": "7531d470b22ff19c1915261c34dc26249ee9e180",
      "parents": [
        "8d143d2a0180c5aed51274962a0653f1ac6106c5"
      ],
      "author": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Mon Oct 20 09:10:28 2014 -0700"
      },
      "committer": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Mon Oct 20 09:11:06 2014 -0700"
      },
      "message": "KryoNamespace as KryoFactory\n\nChange-Id: I4b78433f08d01619b89f37a961213660a8e3c2db\n"
    },
    {
      "commit": "8d143d2a0180c5aed51274962a0653f1ac6106c5",
      "tree": "d7be7a931fe6601965f0f6f76d54da3966907dc2",
      "parents": [
        "b105fd47c332978411b1cecb1d4a1990344960bc"
      ],
      "author": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Sun Oct 19 23:15:09 2014 -0700"
      },
      "committer": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Mon Oct 20 09:11:06 2014 -0700"
      },
      "message": "Rename KryoPool -\u003e KryoNamespace\n\nChange-Id: Ife1c311b40eaab133bb3b8dd3314b98c60b4411d\n"
    },
    {
      "commit": "b105fd47c332978411b1cecb1d4a1990344960bc",
      "tree": "e84f726547f68e0734bfd0f06f2067996a308387",
      "parents": [
        "aaac0d7a54f494ff05956d6f3f82232052da2de7"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Oct 20 09:02:27 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Oct 20 09:02:27 2014 -0700"
      },
      "message": "Tweaked packaging and related assets in preparation for Karaf 3.0.2\n"
    },
    {
      "commit": "aaac0d7a54f494ff05956d6f3f82232052da2de7",
      "tree": "aea928f89b0aa4c406fba7f70f4f3cb660a7a776",
      "parents": [
        "f6f50a647110d83614fcee98abda171eaa1430a0"
      ],
      "author": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Sun Oct 19 17:57:47 2014 -0700"
      },
      "committer": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Sun Oct 19 17:57:47 2014 -0700"
      },
      "message": "KryoSerializerTest to test KryoSerializer instead of KryoPool\n\nChange-Id: If92e12be730ed2553686f4a3927ddd49f226cf20\n"
    },
    {
      "commit": "f6f50a647110d83614fcee98abda171eaa1430a0",
      "tree": "83f86f499db42db475c8e57a8ede84b28e470b6b",
      "parents": [
        "376d75078e263cea0927f80c9848fb3a07627105"
      ],
      "author": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Sun Oct 19 15:58:49 2014 -0700"
      },
      "committer": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Sun Oct 19 15:58:49 2014 -0700"
      },
      "message": "FlowEntry must not be modified outside store.\n\n- Remove set method from FlowEntry\n- Storing last seen timestamp for FlowEntry eviction locally on FlowManager.\n  FlowEntry eviction based on packet counter will take longer time to timeout\n  after master Node change.\n\nChange-Id: I7134d698dd5b9bf7cca379c5ba7c4fbcc2e3d5f3\n"
    }
  ],
  "next": "376d75078e263cea0927f80c9848fb3a07627105"
}
