)]}'
{
  "log": [
    {
      "commit": "0bdf837de8cc975ced253fa8d3f71baaca779f7b",
      "tree": "5f4e6f19b0b991d44fc2695d5c74e39688bad51c",
      "parents": [
        "c00c4d3a138da83acd0970cb83f186b0bbfde22d"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Thu Oct 08 14:30:36 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Oct 09 21:36:39 2015 +0000"
      },
      "message": "Add basic ability to add and remove interfaces\n\nChange-Id: I11fd764304a4e7ab298336f3033a4417ba4be28d\n"
    },
    {
      "commit": "ed976a405fa3db38903ce369c9ece7023d310a21",
      "tree": "60c4ebfeabad7d69d9cde4303c8a651ff6e63aed",
      "parents": [
        "4636be0a077d129900dbc1d2314b4ce91acb14c9"
      ],
      "author": {
        "name": "andrea",
        "email": "andrea@onlab.us",
        "time": "Mon Oct 05 14:38:25 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Oct 09 02:07:00 2015 +0000"
      },
      "message": "Inserted set and get controllers methods in ovsdb controller config\n\nChange-Id: I791ff2ae159d0ac50beff22abda2b187913428f6\n"
    },
    {
      "commit": "ea5adc6b44d281afd7b8ffa89f35971a53daef7d",
      "tree": "0158bf09d0f2abf9f6cb07efd21cefcf924bc3dc",
      "parents": [
        "9b85c03afc2dc66f12c10305109ca2b65ef3ad3f"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed Oct 07 11:52:30 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Oct 07 20:57:03 2015 +0000"
      },
      "message": "Corrected output of network configuration subjectKeys in JSON output; no longer relies on subject.toString.\n\nChange-Id: If4e07bc27cfaf8feb59397a5f104e5f663504f6e\n"
    },
    {
      "commit": "95810f5465c28931138021e4a43e85e7bf9593fb",
      "tree": "7e7259e267a1502ff706e06029ae90fe16a77d7c",
      "parents": [
        "a55c1c6df47729446af1893f15ce2c69a255cf11"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Mon Sep 14 15:49:56 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Oct 05 15:56:38 2015 +0000"
      },
      "message": "CORD-13:Table Statistics support along with CLI and REST\n\nChange-Id: Ic7facc73754c4b1e7c9c5a9eecd217f89a67e135\n"
    },
    {
      "commit": "a98825ab5d54545e9ba18671fa0c1786901a98f2",
      "tree": "fe99c99c6c134bb6c1dcae2a36fa97cce3fd0764",
      "parents": [
        "33279c8f41a23d47f32aa0cda971aea63c70ee0c"
      ],
      "author": {
        "name": "ssyoon90",
        "email": "ssyoon90@etri.re.kr",
        "time": "Wed Aug 26 00:48:15 2015 +0900"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Oct 01 11:29:45 2015 +0000"
      },
      "message": "[Emu] openTAM: FlowStatisticManager, DistributedFlowStatisticStore, get-flow-stats CLI Implementation and NewAdaptiveFlowStatsCollector update and typo\n\n - GetFlowStatistics.java\n   .Fixed function name typo: immediateLoad()\n - SummaryFlowEntryWithLoad.java\n   .Added javadoc\n - TypedFlowEntryWithLoad.java\n   .Added javadoc,\n   .and replace checknotnull and throw NullPointerException in typedPollInterval() at line 104\n\nChange-Id: I23d2eaf234d0affeb5f927275148d9165c66c774\n"
    },
    {
      "commit": "a9a73def6af2fec3bb0e8141b217b19ec0439196",
      "tree": "661bcc5dc32ca88adb18556a1d2c158dae89ed2c",
      "parents": [
        "48e64e4b5b81bdba2f40d7878ea7e0aa47d34d88"
      ],
      "author": {
        "name": "Yafit Hadar",
        "email": "yafithadar83@gmail.com",
        "time": "Sun Sep 06 13:52:52 2015 +0300"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Sep 23 16:43:35 2015 +0000"
      },
      "message": "[Emu] Open Flow Optical Port Description\n\nChange-Id: I8da4d7a1e1dea18d56cba9673f70b1ec69a5adcf\n"
    },
    {
      "commit": "924cda424c9531b12fd6f7060e8a327fab1cb2b6",
      "tree": "be8dc8de82086ddae917c1b2b955dba6c9fd216a",
      "parents": [
        "0ae4560f76fb64e33de37d9842bc98378427e693"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Sep 22 12:11:27 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Sep 23 00:20:44 2015 +0000"
      },
      "message": "ONOS- 2946 Adding ability to view packet processor statistics.\n\nChange-Id: Ic55ec670b197b1ee08f2d11f97658fd614da1614\n"
    },
    {
      "commit": "7f171b2ce9b436ac87fa2cc8d1945d6ed81afb28",
      "tree": "ba3ee4d3506f92ada6ecfd730b8d7208c73a187e",
      "parents": [
        "9cbc095cd2abca6960b2501748e341f4071e0336"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Fri Aug 21 12:49:08 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Sep 22 00:40:11 2015 +0000"
      },
      "message": "ONOS- 2946 Adding ability to view existing packet intercept requests and packet processors.\n\nChange-Id: Id0d82fb4a19506ec607a71856dbf0c33c8e51baf\n"
    },
    {
      "commit": "46080b68349242a6131c53ef8c5798db38f7f4cd",
      "tree": "c35882bafbf6950d34bd4cb252600a511fe5415e",
      "parents": [
        "9a38264090f3281349e4826480bb81f2abcaebf8"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon Aug 31 11:10:21 2015 +0200"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Sep 21 20:57:13 2015 +0000"
      },
      "message": "Remove all address bindings code from Host subsystem.\n\nThis has been superseded by the InterfaceService.\n\nChange-Id: I8aae4cfe00752a84e545a1030c199aea8b59da38\n"
    },
    {
      "commit": "2ddc411403ef18d0dcfacd45d48127182e8959c2",
      "tree": "9c57ec56f5f9c5caabef2c67b713eb4ddbae80d6",
      "parents": [
        "6e968e1d77c44c9d94bff59877d4ca34bac567f3"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Wed Sep 16 09:28:07 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Sep 21 19:52:47 2015 +0000"
      },
      "message": "Pretty print the output of the netcfg command\n\nChange-Id: Id76124517ff6ad1f8f607654cded3360b5981049\n"
    },
    {
      "commit": "f967ad61dca6e62badc6c35b618e70ec0f553063",
      "tree": "b5cf5e2a3a1a87946aba9352c54ab27974bf2061",
      "parents": [
        "71e147e263ae20cb17a03e76e5a27ba86eb1da4f"
      ],
      "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": "a8dbad418daf218326179e6c0f5053abcae22c2f",
      "tree": "61d6fb3c6f3b57769408cd69dbe4f11dd862bc95",
      "parents": [
        "d542cc4b4482ef44d3eeae7b0dec01c00655e444"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Fri Sep 11 14:22:25 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Sep 11 23:48:21 2015 +0000"
      },
      "message": "Use diamond operator\n\nChange-Id: Ief0dabe762acb740476eba5eb033dcfce76426b2\n"
    },
    {
      "commit": "b3a3b52f46ba2a2827901ec8369a5deee79b7ed2",
      "tree": "e46b078efc0d5346e9f10d6fffbbcbd03dc49d3a",
      "parents": [
        "cbc5878c318d4d8b1359300befd2bf9c7871ca2f"
      ],
      "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": "cbc5878c318d4d8b1359300befd2bf9c7871ca2f",
      "tree": "69ded8ec43bf983d953eee3038268738ad5734a8",
      "parents": [
        "91d07982444a70cd9630dbe24c025511b4f7c27c"
      ],
      "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": "58de416ef12be7c5106a2e0e33f1b901eebc86f5",
      "tree": "27c0300aa6a4402f4c7510ecf7aa2b51ed2c16ba",
      "parents": [
        "b9c7ea63add7a0881b69a76b2fe4ac5f02ab529c"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Sep 10 16:15:33 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Sep 10 16:18:10 2015 -0700"
      },
      "message": "Fixing copyrights.\n\nChange-Id: Iacdddaf1b83fa24998730c3f714fcaf35351ae9e\n"
    },
    {
      "commit": "e8bcb70258707430e1b37b519e5c28e958192bf2",
      "tree": "41094438b3b06f3b4f9ac8725744678eff94448a",
      "parents": [
        "004345f6c8e52db281da125a9308add8d8f7a506"
      ],
      "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": "004345f6c8e52db281da125a9308add8d8f7a506",
      "tree": "d0ba02abf54808e84fbeaa36a09c333af489b6a3",
      "parents": [
        "858a846b00d4c7286b6b437ab550c1e19af75382"
      ],
      "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": "4a6a70ae5e47ba12984724203b1df3eee4183b1c",
      "tree": "2f7be6e7059e49bae74d52e2f90b475476e1d7b0",
      "parents": [
        "0588e571033b09073187e9da85779d2c0b2f34e8"
      ],
      "author": {
        "name": "HIGUCHI Yuta",
        "email": "y-higuchi@ak.jp.nec.com",
        "time": "Fri Sep 04 14:42:10 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Sep 04 22:31:17 2015 +0000"
      },
      "message": "Remove unnecessary boxing\n\nChange-Id: I78bfbcaf061348172b53bc2ce5c27ff19c1202d2\n"
    },
    {
      "commit": "0a400ead8ee93724b3825c7898b98963a1c10b4c",
      "tree": "3e211620a2e97c31e6d5651ccc8e26ed8fb59aaa",
      "parents": [
        "1651e985caed4ef66b7e98c6c84b1518d7d7ac08"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Fri Sep 04 11:25:03 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Sep 04 21:24:06 2015 +0000"
      },
      "message": "Adding ability for Config to be backed by generic JsonNode, i.e. either ObjectNode or ArrayNode.\n\nChange-Id: I5f9ec423cd5f23f61c97a57073d9d11071c47997\n"
    },
    {
      "commit": "b856b813b5a42f07fc1092781cf0f13e24ea41c0",
      "tree": "f0cb556690b04cc5c6d3a21c6b51a8fab76608c4",
      "parents": [
        "f28207bddfbdfbce2cd775a6361b18c3612ba565"
      ],
      "author": {
        "name": "Changhoon Yoon",
        "email": "chyoon87@kaist.ac.kr",
        "time": "Mon Aug 10 03:47:19 2015 +0900"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Sep 04 18:09:49 2015 +0000"
      },
      "message": "ONOS-1767 SM-ONOS implementation\n\n22a363e ONOS-17767 SM-ONOS impl\n\nChange-Id: Ifca8129f2266bada68af735cf81a1d39f1ec8506\n"
    },
    {
      "commit": "f97edc1c489950ad870bc475fe5af7eb495ade47",
      "tree": "0ad593d10991fd189b9b1a360c43db1ee64df27f",
      "parents": [
        "a3c3f75c1bf433193e1768b1ed141e03fac0d3be"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Mon Aug 31 14:41:01 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Aug 31 21:50:06 2015 +0000"
      },
      "message": "Javadoc fixes\n\nChange-Id: Ia051f4875d5cadbd7e5307bd8bd6ff1df488165d\n"
    },
    {
      "commit": "cf732fb6889429722b180591a6118a6c0af18ab5",
      "tree": "e9d3184a2451653be582e225afecc1228fa4d34d",
      "parents": [
        "c983e736469c736bad38b8b92b7510b102e790a7"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Sat Aug 22 21:04:23 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Aug 25 16:10:35 2015 +0000"
      },
      "message": "ONOS-2711 Replaced short to TpPort for tcp/udp ports\n\nChange-Id: Ibf0474b5369d11d377fd33cf5ab48083cbca3308\n"
    },
    {
      "commit": "4b003c54505496370468b63e9f6f9301fd18d707",
      "tree": "5e77d2b3b284c0548c3f21bd508068e602808bfa",
      "parents": [
        "2121e3f1ce7973b21d51308cf0a07b4ff7b2db97"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Sun Aug 23 23:04:27 2015 +0800"
      },
      "committer": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Sun Aug 23 23:04:27 2015 +0800"
      },
      "message": "Checks the emptiness of egressLabelString properly\n\nChange-Id: I9a524f4d714ff796c3f2aa8dc4355d1c4c093c9b\n"
    },
    {
      "commit": "11ff4a8fc3ba13c1325303591e93faa6cc80a314",
      "tree": "5e7bc8fb600019f1468ab5379626632f15369e4b",
      "parents": [
        "25a2bf4fa170410f1c87f804b6e4a929cf381053"
      ],
      "author": {
        "name": "Dusan Pajin",
        "email": "dusan.pajin@amres.ac.rs",
        "time": "Thu Aug 20 18:03:05 2015 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Aug 21 17:46:12 2015 +0000"
      },
      "message": "Delta Port Statistics added to DeviceStore, Device Service and CLI\nChanged misspelled word in description of the portstats command switch\n\nChange-Id: I131940c83c5cb12080532a4804ec424ca66afa64\n"
    },
    {
      "commit": "e1248b613f232eecf5f61b014d07c137688a9531",
      "tree": "605fa591db6604a5a0f4283307f51b226bb3877d",
      "parents": [
        "e18063042bac5725b323ff1b09034a1b097ffe88"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Aug 20 17:21:55 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Aug 21 15:35:18 2015 +0000"
      },
      "message": "Adding tests for meter service.\n\nChange-Id: Ic220fdaa89b421661019f1a6ef23c7b02eef127c\n"
    },
    {
      "commit": "58fe6dc46f982be17a9dca934a435b021bfd47d9",
      "tree": "465b5e259c6d33f2d4e6522ded1b580bf926bda2",
      "parents": [
        "bad538c7c43ed9e8c77efd93e3957ee5fec6e37a"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Aug 19 17:16:13 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Aug 20 16:21:08 2015 +0000"
      },
      "message": "fixes for Meter Service\n\nChange-Id: I83d5b8a2e0a955c050f7afe96761d5709d4f9f18\n"
    },
    {
      "commit": "a4122367b065685b0801e530784153de521fbfff",
      "tree": "1ecc65d1db6d8715b6b8148816f275c6460330ae",
      "parents": [
        "eadfc8e3460249dfbfc40139ce2211c265cb9e0e"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Tue Aug 18 15:19:08 2015 -0700"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed Aug 19 08:59:12 2015 -0700"
      },
      "message": "ONOS-2190 - Move org.onosproject.net.config.* out of the incubator\n\nChange-Id: I57cac27ae370ce1155b4f637646d6c25732844e9\n"
    },
    {
      "commit": "6baf95d23fc66737f64195b10549a7ff9a0a8350",
      "tree": "d332a0f4f30f224d59fba362a2eb2e0c9953733e",
      "parents": [
        "96c5a4ab2f7fefcbd83f30c332f8a4ee32dfc5c4"
      ],
      "author": {
        "name": "Flavio Castro",
        "email": "castro.flaviojr@gmail.com",
        "time": "Tue Aug 11 14:48:49 2015 -0700"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Thu Aug 13 20:44:26 2015 +0000"
      },
      "message": "Added unit info to metrics CLI command\n\nChange-Id: I1c89b1e684ca86248a5c8a87a625273c2d5dc291\n"
    },
    {
      "commit": "96c5a4ab2f7fefcbd83f30c332f8a4ee32dfc5c4",
      "tree": "ee70a86f2b0f36c56bf0897858b10dc3e45ba1b6",
      "parents": [
        "78b300c7c459a74ebcdc553e2bc315237bebe82c"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Fri Jul 31 14:23:33 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Aug 13 17:38:55 2015 +0000"
      },
      "message": "ONOS-2513 Fix entire MP2SP intent failing on partial connectivity loss\n\n * Added PartialFailureContraint to MP2SP intent to allow partial connectivity.\n   This means the intent remains installed as long as at least one ingress point\n   can reach the egress point.\n * Intents with this constraint are recompiled on ObjectiveTracker triggers\n   even if not in FAILED state\n * MP2SP intent compiler can compute a partial tree if constraint is set\n * ObjectiveTracker recompiles intents on any link event\n * SDN-IP MP2SP intents now use PartialFailureConstraint\n\nPorted from onos-1.2 branch.\n\nChange-Id: I32eaa198fae1dfba021d9251c8f855573f0e1d7d\n"
    },
    {
      "commit": "eb8c9476af072c036b71aa185a2d56f8ffc4cc6b",
      "tree": "d9783a67008934d0e6901874aa65bc34db589dad",
      "parents": [
        "41b1f3ab348da6c69f48e6ade46d27b869971a46"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Wed Aug 05 07:43:13 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Aug 11 16:51:59 2015 +0000"
      },
      "message": "Created InterfaceService which maintains an inventory of interfaces\nbased on configuration data.\n\nChange-Id: I98a360fd1b833885fcb41bf9bb8a6e81dc436fd1\n"
    },
    {
      "commit": "cb7f0d1a4290f4c8f411c6b80262802c25ed60b2",
      "tree": "1b11d408c8cdebd5f21f07f13c838defc1ebe030",
      "parents": [
        "8566863454b1b523bbc3c3765133cfc951c1ce0e"
      ],
      "author": {
        "name": "suibin zhang",
        "email": "suibin@onlab.us",
        "time": "Mon Aug 10 11:14:15 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Aug 10 21:21:44 2015 +0000"
      },
      "message": "check add-flows command to add-test-flows to avoid confusions\n\nChange-Id: I81cfdc29d197ee3fd451bab6c0f09dcafecd87d2\n"
    },
    {
      "commit": "5e897b79026465b2b13a11af3487b0b0fc455521",
      "tree": "5130f395a4bacf6694b21ff1cff186d96c085d85",
      "parents": [
        "a5c14382a44e21ff4ee6d6269fe4dc13ca23c6f9"
      ],
      "author": {
        "name": "suibin zhang",
        "email": "suibin@onlab.us",
        "time": "Thu Aug 06 10:02:18 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Aug 06 20:26:04 2015 +0000"
      },
      "message": "add print msg when use -p flag\n\nChange-Id: I7f5fc7ddcf1ada45bb4874e48b683cc028e53056\n"
    },
    {
      "commit": "baa163f83a37affbb7607071bdb47af784e4e014",
      "tree": "5531f71467c4c2a010108fb7497c5c16944d40d1",
      "parents": [
        "72916e375d173f470440ccbb4a35755a0617f34c"
      ],
      "author": {
        "name": "suibin zhang",
        "email": "suibin@onlab.us",
        "time": "Thu Aug 06 09:22:24 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Aug 06 16:31:06 2015 +0000"
      },
      "message": "Fix NullPointerException with -s flag; add -s message\n\nChange-Id: I6bc1e2326d0d260a0469e64b8d0ec2937694534c\n"
    },
    {
      "commit": "a776fe261983c9d32668ca609e7c802d4d792f2b",
      "tree": "d18dd044571405e25b765c9a0643940fa72f56c4",
      "parents": [
        "01106b9b39880f9948e3bad6b42a871a17580f43"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Wed Aug 05 07:02:03 2015 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Aug 05 04:54:18 2015 +0000"
      },
      "message": "Block on the future in device-role CLI command\n\nChange-Id: I20e3784a39eb79b8cfb50a60a5b27185c98c5163\n"
    },
    {
      "commit": "d35f8478cc9b81bb51ae57234ff58f72ad74ac4f",
      "tree": "43858da29cb272c2f0a758cadad3f479f186dc9f",
      "parents": [
        "2aa406886feab49890cadf0bf33353ea36c2ec62"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Aug 04 10:06:48 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Aug 04 10:06:48 2015 -0700"
      },
      "message": "Refactored the wipe-out command code a bit.\n\nChange-Id: I25624be97225f6ea3208d675efd7355319c7c738\n"
    },
    {
      "commit": "4b519416461a09c662dc91204e16e18bb116a9be",
      "tree": "6f2d1ab5c7af0d77184bbb1cd29eae71a49cae11",
      "parents": [
        "17c4651fe59135b78b5201c73a4fe3072a471eae"
      ],
      "author": {
        "name": "Flavio Castro",
        "email": "castro.flaviojr@gmail.com",
        "time": "Fri Jul 24 12:57:59 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Jul 24 23:20:45 2015 +0000"
      },
      "message": "ONOS-2315 adding auto-complete to the CLI\n\nChange-Id: I7b3056022188d58ca141bfec2870c7f1b44e37c2\n"
    },
    {
      "commit": "313708b8fc818037ab4d5d5e884e61b0986c0135",
      "tree": "541f31d8303adb2fe6e041104117227aec610ddd",
      "parents": [
        "0af1ec326480cf53b14e63085bf7289d2c70124c"
      ],
      "author": {
        "name": "Xin Jin",
        "email": "xinjin@cs.princeton.edu",
        "time": "Thu Jul 09 13:43:04 2015 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Jul 24 13:48:53 2015 -0700"
      },
      "message": "Adding experimental Flow Objective composition\n\nChange-Id: I35e4414845ad5034145157ab83f933e40f75a1d9\n"
    },
    {
      "commit": "111b42b7a33b3751cc771db0835ec8177a2638cf",
      "tree": "979c24d482c91813e79a51eab7e152a5a745558f",
      "parents": [
        "cab114c7c90e1bff35b780c1d4c9e20b042173de"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Jul 14 13:28:05 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Thu Jul 23 10:25:54 2015 -0700"
      },
      "message": "Move address-bindings config to new config system\n\nChange-Id: I6d87ddbf98789dbe8355c453a3263f50fbc5d99c\n"
    },
    {
      "commit": "b129fbf1380764204d315423fbb86b0d0fa7b592",
      "tree": "1f1ac09bd10c4a2883dbf341758d9e35faa71327",
      "parents": [
        "1827562de8e2842c9ff93f7e0fe2a052e82468fc"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Jul 23 00:49:03 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jul 23 15:55:51 2015 +0000"
      },
      "message": "FIxed netcfg CLI to avoid double-nesting configs.\n\nChange-Id: I4b988cdf437c40059b3f2bbfcff4e216eadea034\n"
    },
    {
      "commit": "a92936379381dc6a6f90652cd9638659f8c2cacf",
      "tree": "66797e183f3d0eb4d346085b00d040160cd9e65e",
      "parents": [
        "17c6d0acdb8051d5d7af1d255bab0fc1c20716ca"
      ],
      "author": {
        "name": "Hari Krishna",
        "email": "hari@onlab.us",
        "time": "Thu Jul 16 16:43:40 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Jul 17 03:21:01 2015 +0000"
      },
      "message": "wipe-out command changes to purge intents\n\nChange-Id: Ic440cbd1d9832b601b167f187497133fcbc4d97c\n"
    },
    {
      "commit": "33937c45e32003d4cdec88bf8ac8b28bf18b72b7",
      "tree": "a5fdc051bb637c9f50e2015bda989a26e7114aa6",
      "parents": [
        "a08c5d0a61c5638a1344299468c57fb13f1ea109"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed Jul 15 17:40:32 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed Jul 15 17:40:32 2015 -0700"
      },
      "message": "Adding STC scenario for testing host intent-based connectivity.\n\nChange-Id: I7375a9fdb121a6a288df5d54a23cfbd9d54258f3\n"
    },
    {
      "commit": "18046d44aaa93cb905426164ffdbbf08a39afd88",
      "tree": "a4281368373da376f3e9b2eeb984feb36152ff2d",
      "parents": [
        "ef3f39ed64cd1a99ee670e08400a6619a47213e2"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Jul 14 09:17:26 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Jul 14 16:40:53 2015 +0000"
      },
      "message": "ONOS-2380 Modified wipe-out command to withdraw and purge all events regardless of their state.\n\nChange-Id: I3d537a8bad719b94712b915a6b1d99a7bdc862e5\n"
    },
    {
      "commit": "f1c42080a111d67c3d93748641aa4ff541389802",
      "tree": "0a8c09bcac56024f963cc95b06c38ad57f9ea0d4",
      "parents": [
        "738dfafd6a353dd40f90907ff2688a578ab36681"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Fri Jul 10 16:41:31 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Jul 13 15:02:53 2015 +0000"
      },
      "message": "Adding more aggressive and thorough implementation of wipe-out command.\n\nChange-Id: I828ccdc994a490e17c2806d27aa36460da10f795\n"
    },
    {
      "commit": "96d55b16ad02f736e21225ab564c8931412f8593",
      "tree": "fb0d99ee7bb10ffbccb278b23131c9fd4a61fe3b",
      "parents": [
        "4f1f4cd1e59a333fc14f923c775fa9b88c9d0d50"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon May 11 08:52:03 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Jul 09 14:39:10 2015 -0700"
      },
      "message": "Implementing net config subsystem and revising its interfaces.\n\nAdded a few basic configs for device, host and links.\n\nAdded initial REST API.\n\nAdded CLI.\n\nTests remain to be added.\n\nChange-Id: Ic7bba4b5ad7d553c51d69f6459b3bff146970323\n"
    },
    {
      "commit": "6b887c900c6d7610c7efabef7c3e4e124f4aae2a",
      "tree": "04b6d0718821c1b52346f097695604b07cc162c6",
      "parents": [
        "bfc8b7a973a43b3e984877735235406499e8fb3f"
      ],
      "author": {
        "name": "Dusan Pajin",
        "email": "dusan.pajin@amres.ac.rs",
        "time": "Wed Jul 01 18:32:49 2015 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jul 02 16:21:28 2015 +0000"
      },
      "message": "Added matching vlan and  push, pop and rewrite VLAN ID treatement in Intent add command. Added MPLS intent support for vlan operations\n\nChange-Id: Ia70f13209adecaebde93a6fe7bd07b8e5a21074d\n"
    },
    {
      "commit": "a2b5915426f9a119d85b7aba548c8d4037b53965",
      "tree": "e40d84a2bd19f39ab8ad507503a8ef2db15d80a2",
      "parents": [
        "995d6916db4df3ea325c11aa6cd8f48278f77bbf"
      ],
      "author": {
        "name": "Aaron Kruglikov",
        "email": "aaron.kruglikov@us.fujitsu.com",
        "time": "Wed Jun 24 14:01:41 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Jun 29 19:14:30 2015 +0000"
      },
      "message": "Not ready, commiting to transfer between systems for work.\n\nChange-Id: Ifb3d2ce184761574aa0fd35211deacfac1236d63\n"
    },
    {
      "commit": "6e8b81e1bf096bd0a5c13cd36f7436d53570e4c6",
      "tree": "83f673d521c9b9f5b5fc8413ca86589ce9c3b629",
      "parents": [
        "85571ebe2683ecc94f2e5b4481778412356cca80"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Thu Jun 25 13:08:02 2015 -0700"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Fri Jun 26 13:39:56 2015 +0000"
      },
      "message": "Remove references to deprecated APIs\n\nChange-Id: Ib351f4200a73a74eb405a280afd4bf90dc5d9dad\n"
    },
    {
      "commit": "d13a37bf3c972defe0ab7eabe539c3430f1dc213",
      "tree": "7b764ef57fb3dc9d7130ebd2b35e93094954242c",
      "parents": [
        "93d944c2245255b1fbd31e1cead11430f9ad1e3d"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Fri Jun 12 11:55:17 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Jun 16 17:03:13 2015 +0000"
      },
      "message": "Remove deprecated Flow Rule constructors\n\nChange-Id: I2a078cbfbeb9db4a04ef1c59acde2fb45672a3cf\n"
    },
    {
      "commit": "0a4da0d7b81459ad08fbc59b1e2610e7590258c5",
      "tree": "16d0ff35dd5f229f2621dead91ad92176871c250",
      "parents": [
        "052ad652d35d1bc6d2062bf0c863f056f6b6ced6"
      ],
      "author": {
        "name": "Aaron Kruglikov",
        "email": "aaron@onlab.us",
        "time": "Wed Jun 10 14:40:48 2015 -0700"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed Jun 10 21:52:12 2015 +0000"
      },
      "message": "Added support for specifying unidirectional vs bidirectional optical connections.\n\nChange-Id: I0f8c2f64f5734873b80235ad97afb58be7aaa3ae\n"
    },
    {
      "commit": "792c26ba5e70b4531e9d36bf75cc155634c94527",
      "tree": "db08c4168b2c9366a0b6b2286733aa34bc5fea98",
      "parents": [
        "132001a14965ca5639373b2f57f460e0c8020b11"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Mon Jun 08 19:08:32 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Jun 09 16:15:39 2015 +0000"
      },
      "message": "Revert changes in 8117f36, which modifies the default behavior\n\nIf no command line option regarding lambda is supplied,\noptical links need to be execluded, but the previous patch broke it.\n\nChange-Id: Ia95e82f7c31fdb16345eb43f1864b58aa4f25acc\n"
    },
    {
      "commit": "afc2d7db88402d7f703fb2989f4df87df20aa299",
      "tree": "1553bc39bf1ef921aadc979abd1ceea8a0f5db6b",
      "parents": [
        "a78abfcc39b89d9f76dd1f1178059da7b6dcff23"
      ],
      "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": "a78abfcc39b89d9f76dd1f1178059da7b6dcff23",
      "tree": "92b5d39f508793d6fdf9101c1e7b9bc988b9e676",
      "parents": [
        "a7b33ca8d9cfa55d147ade6ed7c70dfa218d619e"
      ],
      "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": "00a406d4ba2abc15baba4e2c60a3babf7e868c4d",
      "tree": "1bd08232a29c70b16b7d94ee31b4dd2ea8c408b6",
      "parents": [
        "690fd1c489a960d1d30ebfdf6524db4ec7fb05de"
      ],
      "author": {
        "name": "cheng fan",
        "email": "chengfannature@gmail.com",
        "time": "Fri Jun 05 21:42:40 2015 +0800"
      },
      "committer": {
        "name": "cheng fan",
        "email": "chengfannature@gmail.com",
        "time": "Fri Jun 05 21:43:25 2015 +0800"
      },
      "message": "Optimize the tunnel commands\n\n1. Split port and equipment by \"/\" instead of \"-\";\n2. Fix the bug of remove-tunnel-by-type command.\n\nChange-Id: I462e8af54f697d04b8433a59126e1c52c4cbf88c\n"
    },
    {
      "commit": "9cc799cf218616b0cb0d879469a23e7b71faea23",
      "tree": "9b9de55a50b7aecd2c44982a96951cf96ab50f12",
      "parents": [
        "4d99c29eba3c552d4ad15192f836dc911afff990"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Jun 04 19:35:41 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Jun 05 04:00:01 2015 +0000"
      },
      "message": "Fixing NPE in FlowsListCommand when appId is not properly registered\n\nChange-Id: Ic95b67d33d656d645be6a5a63bfef44a11369544\n"
    },
    {
      "commit": "264cb996e18aa78399569e2ee647d2e945e60317",
      "tree": "0567952ebbcd48a83b8065c93154c5400c375cc6",
      "parents": [
        "4f74da03251c670a5317994fa012a835a181c6a4"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Jun 04 17:16:57 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Jun 05 00:37:34 2015 +0000"
      },
      "message": "Refactoring IntentIdCompleter to IntentKeyCompleter\n\nChange-Id: I8099336f79c5f510c708fcbb0c00ff31f3550a4d\n"
    },
    {
      "commit": "422b875b4178d062bcbf10664d198cc1f08423c6",
      "tree": "abf6e78053d75fb396f698547122c782c48886b1",
      "parents": [
        "793134b3427b3b3c0fbe98b5faf5736ede6c183d"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Jun 04 16:16:49 2015 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Jun 04 16:16:49 2015 -0700"
      },
      "message": "Refactoring IntentRemoveCommand to be more clear about use of \u0027key\u0027\n\nChange-Id: I3e84f510ffb5eda30cfe8166e858398c0af28d83\n"
    },
    {
      "commit": "793134b3427b3b3c0fbe98b5faf5736ede6c183d",
      "tree": "70ff0c6651a71b17b9b8e7d7fd4c18930be6b9a2",
      "parents": [
        "08c306628fc942bda7005078c94969075908725c"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Jun 04 16:06:24 2015 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Jun 04 16:06:27 2015 -0700"
      },
      "message": "Reverting IntentIdCompleter change from Gerrit #3909\n\ncommit id: 0d17c3135ed771fe1d146d2dd9ca7ae57e2a8238\n\nChange-Id: If640a649135e405ba4258c5364c96822b49ec245\n"
    },
    {
      "commit": "08c306628fc942bda7005078c94969075908725c",
      "tree": "d82033638fdc4611e30decd8e25ba8b57ffd1b4a",
      "parents": [
        "c10d151e50566acf1298c9b17f9b8ca2beb97bb3"
      ],
      "author": {
        "name": "Pingping Lin",
        "email": "pingping@onlab.us",
        "time": "Thu Jun 04 15:32:15 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jun 04 22:49:02 2015 +0000"
      },
      "message": "completer should work as command description, enable delete intent by key\n\nChange-Id: Ibc4574f97f69a4c8e266708c0440baa09ee361f3\n"
    },
    {
      "commit": "93258c7adbcbec550ffb78ce374265aa2c6f631a",
      "tree": "6eadbbf322f872225917514ed50caec360b089d7",
      "parents": [
        "4cfcc56d4ceec1bd4a33566197adccea95f6508f"
      ],
      "author": {
        "name": "cheng fan",
        "email": "chengfannature@gmail.com",
        "time": "Tue Jun 02 23:42:32 2015 +0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Jun 03 17:52:12 2015 +0000"
      },
      "message": "1. fix javadoc mistakes\n2. add path state proverty to tunnel\n3. fix bugs in tunnel creation and query commands.\n\nChange-Id: I69b992e47630effe45764c887864d59d3a1eb870\n"
    },
    {
      "commit": "4cfcc56d4ceec1bd4a33566197adccea95f6508f",
      "tree": "837dd850252421bd60b99ad3613c1f0b38df7bbe",
      "parents": [
        "af579749688d72b2a8dc337f8eb5fea11764325e"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed Jun 03 09:51:02 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Jun 03 17:43:13 2015 +0000"
      },
      "message": "Enhancing STC and cleaning up various test topos.\n\nChange-Id: I7f5b349835ebf3d7da824be0aa2cddd860631f84\n"
    },
    {
      "commit": "72df5b1acb4f50529ce5c08d7ed06ac665d42a58",
      "tree": "10ce73544a52bd279f87f6243e7fd9bbe9c58e53",
      "parents": [
        "5c3766c9a42eee5db5a45846c6d19a933e9d54fe"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Tue Jun 02 16:50:18 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Jun 02 23:54:38 2015 +0000"
      },
      "message": "Adding purge-intents command\n\nChange-Id: I991084aa610cdeb9fb43082ed1e9888b781897ce\n"
    },
    {
      "commit": "8117f36bd0109a1fe0d2ba1dbdb285bfec45af71",
      "tree": "1ff1c836edc5b4bd76850e2487df0770c92d47ad",
      "parents": [
        "74bcd92c75961a2820a2f5231b573f55af563058"
      ],
      "author": {
        "name": "Ayaka Koshibe",
        "email": "ayaka@onlab.us",
        "time": "Tue Jun 02 13:44:01 2015 -0700"
      },
      "committer": {
        "name": "Ayaka Koshibe",
        "email": "ayaka@onlab.us",
        "time": "Tue Jun 02 13:46:54 2015 -0700"
      },
      "message": "Fixes for resource-related test CLI commands:\n\n- Tweak to assumptions in base command for ConnectivityIntents\n- Check before casting between port types\n\nChange-Id: I5db84ec435029f2de84abb0f3f5ddc726035bf1b\n"
    },
    {
      "commit": "4a1c1fad10bd7b97e0d3e79f20553f9a61338930",
      "tree": "ffe4f96e0a39394ec3ca120a786af94dc80eeea9",
      "parents": [
        "408d24d2e68724500e575d18f56f67acf0cc2878"
      ],
      "author": {
        "name": "Marc De Leenheer",
        "email": "marc@onlab.us",
        "time": "Mon Jun 01 18:08:56 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Jun 02 18:33:17 2015 +0000"
      },
      "message": "Bidirectional optical intents (ONOS-2055).\nRemoved dead code.\nBugfix in device resource store.\n\nChange-Id: Ic81e0b6985813d8dd696440610bee967a9fc2fc7\n"
    },
    {
      "commit": "3350390b1dfb76d73aa31c2fca45dd91f72d1ec6",
      "tree": "508acec37d574854d5cada3d66177a296377fe3f",
      "parents": [
        "75aed4000ec9bde0d5b10213bf301103e3f51eaa"
      ],
      "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": "75aed4000ec9bde0d5b10213bf301103e3f51eaa",
      "tree": "64bb83f6eb402cc8c4ba7d71e513488c9eafe429",
      "parents": [
        "06f44e16ee5f8087bd92fce055128e896c110085"
      ],
      "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": "7716ec9268f3a46c3948142d596662eae2a975f0",
      "tree": "547a947928edc4b02fbdbb696e7e4f417ea7f83b",
      "parents": [
        "b55d6e6da46e431fc9625d544622ceaed663a95e"
      ],
      "author": {
        "name": "cheng fan",
        "email": "chengfannature@gmail.com",
        "time": "Sun May 31 01:53:19 2015 +0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Jun 01 22:59:01 2015 +0000"
      },
      "message": "1. move tunnel 3 commands to onos-cli\n2. add OCH ODU OMS port type;\n3. fix some bugs in pcep tunnel provider and topology provider\n4. Optimization of the command line tools of tunnel\n\nChange-Id: I323ede971795c8fe6ecddc40e1061f42a8243867\n\nfix tunnel provider bugs.\n\nChange-Id: I323ede971795c8fe6ecddc40e1061f42a8243867\n"
    },
    {
      "commit": "88194c32ffcabbb3e17cbb5aff35d3018ec16203",
      "tree": "4126300c91c00bfc7e9dd4b760f843340d2d71b4",
      "parents": [
        "eac4abac20d861b8286577726ca1b92e0e5883ee"
      ],
      "author": {
        "name": "Marc De Leenheer",
        "email": "marc@onlab.us",
        "time": "Fri May 29 22:10:59 2015 -0700"
      },
      "committer": {
        "name": "Marc De Leenheer",
        "email": "marc@onlab.us",
        "time": "Mon Jun 01 10:22:54 2015 -0700"
      },
      "message": "Fix optical port types in device store (ONOS-2046).\nFix CLI add-optical-intent cmd for TL1-based devices (ONOS-2045).\n\nChange-Id: I4ba79476104d9906707cc7cc683fedd4ce4343bb\n"
    },
    {
      "commit": "9f7d189d061cb05524d759fbda3f9fe022b71ace",
      "tree": "76849661acc88ebb0d49d6a966ec88c03edff599",
      "parents": [
        "0ccde6d20cbb4c5e63159a59b417d4343eedb285"
      ],
      "author": {
        "name": "Marc De Leenheer",
        "email": "marc@onlab.us",
        "time": "Sat May 30 13:22:24 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Jun 01 01:25:52 2015 +0000"
      },
      "message": "Release resources when intent is withdrawn (ONOS-2048).\nCreate optical circuits using CLI (ONOS-2049).\n\nChange-Id: I8e52e698a897b869147afffdc0294956df76aa0c\n"
    },
    {
      "commit": "8c2caac730a7ecca7b2fd4d140b874f09f9ca450",
      "tree": "ef77b6d52c310f78880b9421413e6ae28b906165",
      "parents": [
        "893bf4b142de2f434220dc65b7f097058f049691"
      ],
      "author": {
        "name": "Marc De Leenheer",
        "email": "marc@onlab.us",
        "time": "Thu May 28 16:37:33 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Sat May 30 01:25:08 2015 +0000"
      },
      "message": "Support for OTN using optical circuit intents.\nRefined DeviceResourceService.\n\nChange-Id: I489f368a0fac5f4a8d0a1a1cb716f845558db35e\n"
    },
    {
      "commit": "7a5691affe200c42e8b8528ac3ce975f14dafc7c",
      "tree": "0fd2f3635ac418a3905967fcd5557a7b64cfc773",
      "parents": [
        "88329900ec1a80030b782e6f4bb4452ce7d1f4b0"
      ],
      "author": {
        "name": "samuel",
        "email": "jiangchuncheng@huawei.com",
        "time": "Sat May 23 00:36:32 2015 +0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu May 28 16:36:18 2015 +0000"
      },
      "message": "[ONOS-1959][ONOS-2007][ONOS-2008][ONOS-2009][ONOS-2010][ONOS-2011][ONOS-2016][ONOS-2017][ONOS-2018]\n1.fix bug in query subscription command in Tunnel management\n2.add RemoveTunnelByIdCommand\n3.add UpdateTunnelBandWithCommand\n4.add QueryAllTunnelsCommand\n5.add queryAllTunnels api in TunnelService and TunnelStore\n6.store the Path of the tunnel in the store\n7.remove to check parameters iif they are null in the construtors of\nDefaultTunnel.e.g\n8.add the method of querying in SB\n9.Fix the bug that the src/dst end point of Vlan-type tunnel is the\ninstance of OpticalTunnelEndPoint\n10. invert the verb-noun into noun-verb for tunnel commands and label\ncommands\n\nChange-Id: I90378b37c2bc73b58e6f8f234f009d64f07f758e\n"
    },
    {
      "commit": "a1cc16fa4e846e98306433d3da3de41a168e1f95",
      "tree": "6aaf62f2e257e7bd37e3c14e2ca8437abb45c283",
      "parents": [
        "b3f167d59b45cede7dad8613de09b27b20276b10"
      ],
      "author": {
        "name": "Jon Hall",
        "email": "jhall@onlab.us",
        "time": "Wed May 27 14:59:01 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed May 27 23:18:37 2015 +0000"
      },
      "message": "Fix json formating for counters\n\nChange-Id: Ibd506936507752a4911aa2cb0bac3ec916d1da71\n"
    },
    {
      "commit": "30a412deb388e65cc3d806909cb4d85cc1649398",
      "tree": "d1ff35d66110854ebe1a71dcda4a28805a67ee82",
      "parents": [
        "608e03a1bbf9d82b70f1c648868c78badd4a305d"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu May 21 18:04:26 2015 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu May 21 18:08:06 2015 -0700"
      },
      "message": "Starting snapshot 1.2.0-SNAPSHOT\n\nAlso, fixed onos-upload-bits script to upload rc\u0027s to nightly/\n\nChange-Id: I9bb8fe685492e23c740796879f0b66c307e26e56\n"
    },
    {
      "commit": "608e03a1bbf9d82b70f1c648868c78badd4a305d",
      "tree": "a90bef3fbc50fd692471d0cb439e7975963009db",
      "parents": [
        "f5ece321f75c474866db4f38d75122dc1f499150"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu May 21 17:56:07 2015 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu May 21 17:56:07 2015 -0700"
      },
      "message": "Tagging 1.2.0-rc1\n\nChange-Id: I2791aacb0ab4eb0d3db92fef5e58e9c62747bf8c\n"
    },
    {
      "commit": "d8b565a904b772a55968f1d69f3dab2d58557fff",
      "tree": "71f4b76c91e54ac012e510d109794d72f6f34373",
      "parents": [
        "175e8fde54342d3f9440134bf06a1c2ffcb99acc"
      ],
      "author": {
        "name": "Kaouther Abrougui",
        "email": "kaouther@onlab.us",
        "time": "Wed May 20 16:07:20 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu May 21 22:36:39 2015 +0000"
      },
      "message": "Fixed bug ONOS-1676.\n\n- Added comments and updated counters command display.\n- Modified Json output for counters command.\n- Fixed indentation and wrapped long code lines\n\nChange-Id: I4ccc7f67071ea587ee0b12e2f59582f5e5ca760f\n\nChange-Id: Id6cdeda344dd429e3a9f9ab7f027b45e7d6f293a\n\nChange-Id: I6b90a868cedfa405f8deabb1cee6988ba6c1f96e\n\nChange-Id: I93710bd69e266779220c5d1a240e6a06090da55c\n"
    },
    {
      "commit": "6de2e202f12e237ee1b2ab7d0f9b2a9d2d7447e9",
      "tree": "843f330a9da03fb1b2089dd9c394d4a019789db8",
      "parents": [
        "09a32db8188d1dffd0b21c049e8b4d829c37c415"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu May 21 14:30:41 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu May 21 22:26:49 2015 +0000"
      },
      "message": "Moving LabelResourceManager to incubator\n\nBreaking apart resource package into {device, link, label}\nRefactored cluster serializers so they are visible\n\nChange-Id: I71051bcd5e790ae6abeb154bf58286e584c32858\n"
    },
    {
      "commit": "bf916ea1a4120772c92eb41f39e242b258a04d2c",
      "tree": "43459256068491e4550459d8bdc70b904ab945d3",
      "parents": [
        "c4483c77928446ad7a4d41de1c8f69845f1abdb7"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed May 20 18:24:34 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed May 20 18:24:34 2015 -0700"
      },
      "message": "Moved Tunnel subsystem to ONOS core incubator area.\n\nChange-Id: I03f90b068013fbf0490af5277b33459ccc0514ec\n"
    },
    {
      "commit": "c4483c77928446ad7a4d41de1c8f69845f1abdb7",
      "tree": "948734bcc1db31f370710558171ff3d155489bd6",
      "parents": [
        "e8c632f05b4d8fde7f009b9d9e2ab158fa4cd54f"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed May 20 16:52:37 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu May 21 00:06:52 2015 +0000"
      },
      "message": "Cleaning-up javadocs.\n\nChange-Id: Idd37e3053451d6d47c22c007866da040014734df\n"
    },
    {
      "commit": "d8697235daaf387337a31f186784733fd07227e7",
      "tree": "7ea7c1180aab050a94b0769531ca78a0c4ccbfdc",
      "parents": [
        "4a20a5f281fe66adaa2a6afecdb4f46e194ca097"
      ],
      "author": {
        "name": "jcc",
        "email": "jiangchuncheng@huawei.com",
        "time": "Tue May 05 14:42:23 2015 +0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Wed May 20 15:54:32 2015 -0700"
      },
      "message": "[ONOS-1284][ONOS-1869]the implementation of tunnel subsystem.It includes\ntest\ncommands, store, service. the store use eventually consistent.\n\nChange-Id: Id54224ff65f3f2fa0a1d7adb072a2fe664987d18\n"
    },
    {
      "commit": "f988bf5e4e5126241b40f7cdab8e5a11b7f1491d",
      "tree": "6b7d916900b19dd82557799e5e1662e55f9ea25b",
      "parents": [
        "75874dae515d5271709a56a271b882304211f964"
      ],
      "author": {
        "name": "jcc",
        "email": "jiangchuncheng@huawei.com",
        "time": "Tue May 05 19:02:50 2015 +0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed May 20 22:22:29 2015 +0000"
      },
      "message": "【ONOS-1871】Provide CLI support on flowrule subsystem extension for QA\npurposes。\nCreate a new test application to apply a flow rule to a third-party\nrandom device automatically.\nand modfiy FlowsListCommand to show third-party flow rule.\n\nChange-Id: I8902b1577c91c43a7755afd4c1c40fc5ba87d54f\n"
    },
    {
      "commit": "23dee8f298cf3e79c7e148aa66068b5bef340c09",
      "tree": "86fa0a8ce1ae06b71a44502b01c69d2405b766a2",
      "parents": [
        "3358af2e7f974f42d4bf8e5ecff2a41cc40ade70"
      ],
      "author": {
        "name": "Changhoon Yoon",
        "email": "chyoon87@kaist.ac.kr",
        "time": "Mon May 18 22:19:49 2015 +0900"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed May 20 18:19:38 2015 +0000"
      },
      "message": "ONOS-1858, ONOS-1857, ONOS-1860, ONOS-1862, ONOS-1898 : SM-ONOS\n\nChange-Id: I206e72521cf663466bfcc612e1896bb22d87da06\n"
    },
    {
      "commit": "39616f3a8151492b444bc48094f30b623ab0245d",
      "tree": "22ba197b857d6e7248310fba0d0d22b98d6475cf",
      "parents": [
        "068814de81d23b0d7de8f78d4d2ba0f22ec4ec34"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Thu May 14 15:43:00 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri May 15 02:03:31 2015 +0000"
      },
      "message": "Add JSON to CLI commands\n\n- Drivers\n- Groups\n\nChange-Id: Ib47dc75d9db839329e6cf8fc4439150848f604f5\n"
    },
    {
      "commit": "de3e92eb78dc81f3c41133738e4699772248247d",
      "tree": "5ba9be7957e0be32529a4e2d32a64ac065b1ebea",
      "parents": [
        "6bd2d9fa3b2bfb2b90c4de65b0a2921a0e59ebe5"
      ],
      "author": {
        "name": "jcc",
        "email": "jiangcc861003@gmail.com",
        "time": "Sat Mar 28 01:40:44 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu May 14 22:11:30 2015 +0000"
      },
      "message": "【ONOS-1223】【ONOS-1870】the implements of label resource APIs.it include\ncommands\nused to test\nif there is any bug,LabelResourceManager,LabelResourceStore using\ncopycat,and junit test code.\nthe distribution strategy is that the master of devices handle all the\nrequests if applied label belongs to it.except for query request.\nlabel store uses copycat instead of hazelcast to keep strong consistency\n\nChange-Id: I77bde6a96f33098063573d37ed1ba787ae21973f"
    },
    {
      "commit": "3078fc06206e30c5cebae3f83e3ec1e841a9b9c8",
      "tree": "f232f656c042d9b74023f31f07cd394e17be2741",
      "parents": [
        "8b4b9f0a7380df2b630f97149f5d02652c371c0a"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed May 06 16:14:14 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed May 13 17:03:39 2015 +0000"
      },
      "message": "ONOS-743 - Use REST API Codecs to generate JSON for CLI commands\n\nChange-Id: I25e0840d1af03341c638f837498c95275e6cf31b\n"
    },
    {
      "commit": "635c2d7ed17dc21674d8cd7fcfe0239948d17804",
      "tree": "23dba1ee4034ed602ea36fa484678287a504cd2e",
      "parents": [
        "16f857baa359445bf8dbb8e6cee6924ebd23c03c"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Fri May 08 14:32:13 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon May 11 15:49:23 2015 +0000"
      },
      "message": "Adding device driver inheritance mechanism.\n\nChange-Id: I9c883d32ce0c39f961eddd5c4624dc23f794fe4d\n"
    },
    {
      "commit": "6d01d3df9190aa9c5092f2d4bdb4ed6fa8d3f3a8",
      "tree": "42f38c1f15cf96b31e6e4103002277ca1492edfe",
      "parents": [
        "f81725bb43dbaf859acb803f86c713d25a65f3f9"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Fri May 08 14:08:36 2015 -0700"
      },
      "committer": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Fri May 08 16:10:55 2015 -0700"
      },
      "message": "Inline static factory methods in BandwidthResource\n\nChange-Id: I8ac7fbaea5c81c9558f88f6ac88bcf581466d073\n"
    },
    {
      "commit": "63feca7d268441465d9125468e21dea23854e1f6",
      "tree": "0fb73aa54a11f5bac1c84213ddcb2df8fd0ff9eb",
      "parents": [
        "816977987d1236fa66a197185f766a6e3a47c71c"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Thu May 07 10:44:25 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri May 08 23:08:36 2015 +0000"
      },
      "message": "Rename Bandwidth to BandwidthResource\n\nTo distinguish unit of bandwidth and resource of bandwidth\n\nChange-Id: Ice52538f0c00f6d7743ca247d0f9bab3febdc94b\n"
    },
    {
      "commit": "676a9e4e37731107c9207609abb6fb769f3f70c5",
      "tree": "b54deec9fc1ba8ebbe0725150e6bd55af3b14c7e",
      "parents": [
        "e1e8d663c81397047cf7d34799de34afee4dd15e"
      ],
      "author": {
        "name": "Dusan Pajin",
        "email": "dusan.pajin@amres.ac.rs",
        "time": "Fri May 08 16:23:42 2015 +0200"
      },
      "committer": {
        "name": "Dusan Pajin",
        "email": "dusan.pajin@amres.ac.rs",
        "time": "Fri May 08 16:33:54 2015 +0200"
      },
      "message": "Flow timeout shows in the FlowsList CLI command\n\nChange-Id: Ia559f726dfd9a3507f6fc7c7351dc19f465fd60f\n"
    },
    {
      "commit": "4699b29d6c4415a978609b7a768fa2e71cee221d",
      "tree": "434a3c613b69e865864bf8e86695490ff504ec43",
      "parents": [
        "0d4093f081e59f0fd183e4e8af1280df9e52b41a"
      ],
      "author": {
        "name": "Ayaka Koshibe",
        "email": "ayaka@onlab.us",
        "time": "Tue Apr 28 14:33:10 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed May 06 18:00:23 2015 +0000"
      },
      "message": "Command for basic testing of LinkResourceService\n\nChange-Id: I65b3a3050255b2134cd4ffc3cad6e0c7d7df5515\n"
    },
    {
      "commit": "ea75084f12d7b128ae73bee7d396bef3657a80f4",
      "tree": "9db864e304587751b3032e0d1c208fda3c33e60e",
      "parents": [
        "3f156373919f7ca971b17719b377fa31849a20f7"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Thu Apr 23 17:44:49 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue May 05 23:41:06 2015 +0000"
      },
      "message": "CORD fabric app\n\nChange-Id: I2d261762b432170463e1dbc40432193cad28c9b2\n"
    },
    {
      "commit": "e114f0481279cb36c82db9e2b17eec390ce9727c",
      "tree": "e64ebbb6239e15cda49df48518da99eb51df8e9a",
      "parents": [
        "6723a48c00c0834f69ff8089020f8fe08bd84582"
      ],
      "author": {
        "name": "Ayaka Koshibe",
        "email": "ayaka@onlab.us",
        "time": "Fri May 01 11:43:00 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri May 01 21:00:09 2015 +0000"
      },
      "message": "ConsistentLinkResourceStore to replace HazelcastLinkResourceStore. Also\nincludes:\n\n - typo fix (intendId -\u003e intentId)\n - refactored ResourceAllocations command so it doesn\u0027t use error handling as\n   part of control flow\n - add ability to compare LinkResourceAllocations\n\nReference: ONOS-1076\n\nConflicts:\n\tcli/src/main/java/org/onosproject/cli/net/ResourceAllocationsCommand.java\n\nChange-Id: I6a68012d8d7d359ce7c5dcd31e80a3b9f63d5670\n"
    },
    {
      "commit": "c3af35a9b7431007e0a967af3cd977af445d1e8c",
      "tree": "67c234101de89933a7a837e9885faab069449958",
      "parents": [
        "91210a7135eb204216bc2e00342f94aa49cda246"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Thu Apr 30 22:20:29 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Thu Apr 30 22:20:29 2015 -0700"
      },
      "message": "Add static factory method to create ConnectPoints from strings.\n\nChange-Id: I743b4a4fb433ad07cf6f2cbed3da7b6e19a74ebb\n"
    },
    {
      "commit": "11ff870f7a7ac28ace060f7a114d356648424e2f",
      "tree": "6743a01081e1051627fee65140183cba72454bfa",
      "parents": [
        "889648c910bcfea7a8bbbb6ef3b9ad91e49fc7b5"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Wed Apr 29 19:37:15 2015 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Wed Apr 29 19:37:19 2015 -0700"
      },
      "message": "Fixing add intent commands.\n\nUse empty treatment if there are not explicit modifications.\n\nChange-Id: I9062c592859adcaf3c9bb17f81de83f2778005de\n"
    },
    {
      "commit": "5756c35469bef33f4b3a34725d2d9a51ce4ce1fb",
      "tree": "1fb4a8bb1e99f93ad1dbd7d59db5394824061b34",
      "parents": [
        "3a3215674d8ce5da9717471ce1f25bd9a2fcd368"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Wed Apr 29 00:23:58 2015 -0700"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Wed Apr 29 14:45:05 2015 -0700"
      },
      "message": "Trivial logging change\n\nChange-Id: I8166b5cb886c16b30ad28886a000525ab2059943\n\nEnabling Raft based device mastership store\n\nChange-Id: Ide4dc559aa241ec2f3fa587701f6f32ba6856218\n"
    },
    {
      "commit": "41aff9fb4a36bb237f7e38b4bfdb6ac762784e2e",
      "tree": "e1ea790131eadc87f172b6daccd106acb6c5dae9",
      "parents": [
        "15c38006e4a1f2562fc60f212f2d5004e755961f"
      ],
      "author": {
        "name": "Charles M.C. Chan",
        "email": "rascov@gmail.com",
        "time": "Thu Apr 30 00:34:41 2015 +0800"
      },
      "committer": {
        "name": "Charles M.C. Chan",
        "email": "rascov@gmail.com",
        "time": "Thu Apr 30 00:41:04 2015 +0800"
      },
      "message": "Pass the selector/treatment set by CLI to the HostToHostIntent\n\nNOTE:\nDuring PathIntent compilation, the ethSrc and ethDst in the selector will be overridden by the MAC of the end-points.\nAlso, an output action will be appended to the treatment.\n\nChange-Id: Ie2e621b91203a49237e7466b919abedceb3e697d\n"
    },
    {
      "commit": "2d89eca55b6c888c98314dc722fd7c8b64cbebb8",
      "tree": "20e964b2046e1910f85fad58149444f930a11e8b",
      "parents": [
        "ed1b7fc3e6ca98358db77f1f699012584adb3822"
      ],
      "author": {
        "name": "Charles M.C. Chan",
        "email": "rascov@gmail.com",
        "time": "Wed Apr 29 21:32:17 2015 +0800"
      },
      "committer": {
        "name": "Charles M.C. Chan",
        "email": "rascov@gmail.com",
        "time": "Wed Apr 29 21:32:17 2015 +0800"
      },
      "message": "Add auto-completer for add-host-intent command (ONOS-1756)\n\nChange-Id: I6a3c34ef8c9829b2361d6ea96e94b9d7cc830db8\n"
    },
    {
      "commit": "2184de1e7f2747dac88c7788d8c54b15558c183d",
      "tree": "4d6333e1a67b0a4b295aa5bf677284e2c6918da1",
      "parents": [
        "9d7ef168252200dcc89a49b72f6ce90ace17c95c"
      ],
      "author": {
        "name": "Charles M.C. Chan",
        "email": "rascov@gmail.com",
        "time": "Sun Apr 26 02:24:53 2015 +0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Apr 28 17:47:22 2015 +0000"
      },
      "message": "ONOS-1756: Improve CLI auto completers\n\n- Add more ICMP types and codes\n- Add completer for --icmp6Type\n- Add completer for --icmp6Code\n- Add completer for --extHdr\n    It is a multiValued option.\n    For example, the following command will match an IPv6 packet with both fragment and routing extension header:\n    add-point-intent --ethType IPV6 --extHdr FRAG --extHdr ROUTING\n    NOTE: OVS 2.3.1 does not support OFPXMC_OFB_IPV6_EXTHDR match field yet.\n- Change parameter of TrafficSelector.matchIPv6ExthdrFlags() from int to short since that field is 9 bits only\n\nChange-Id: I55944399f3985f2cc09330a726f21983de273341"
    },
    {
      "commit": "0d886fcaf6fb25e4e48a7dc636e477798e0ed149",
      "tree": "cfe14fd2ba58df75be1d2bc2c8046857f1ec3989",
      "parents": [
        "20eff1dfb5047c37d204cc070893f3ae269ac2a6"
      ],
      "author": {
        "name": "Ayaka Koshibe",
        "email": "ayaka@onlab.us",
        "time": "Thu Apr 23 11:53:41 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Apr 27 19:39:55 2015 +0000"
      },
      "message": "Fixes/improvements:\n - Leaders command uses candidateBoard keys when using -c (list candidates)\n   option.\n - Bug fix for lock retry\n\nChange-Id: I42730a85b720fc5023b9b07bef153d975c95d4df\n"
    },
    {
      "commit": "e9c8bbcf37e141920bee0e4a7da046b52dbcdb81",
      "tree": "c216eb5209a94b60e67504bb847d2da7e48da982",
      "parents": [
        "870cc030ba2a94a78e6e13535332b22e0cb84c5c"
      ],
      "author": {
        "name": "Charles M.C. Chan",
        "email": "rascov@gmail.com",
        "time": "Fri Apr 24 05:03:02 2015 +0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Apr 23 21:09:18 2015 +0000"
      },
      "message": "ONOS-1264 Expose IPv6 support at the ONOS CLI level\n\nChange-Id: I12b16eb97b011899984fda00db229b5a8ff00fa3\n"
    },
    {
      "commit": "08d9898714452f71980987137c6043530edc2dd3",
      "tree": "570d48f8153d5d9db6d9ec1a42ce6642718ac032",
      "parents": [
        "a668122db17564604758342c62b285666484595e"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Apr 21 16:25:50 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Apr 21 23:52:19 2015 +0000"
      },
      "message": "FlowRule api no longer uses TableTypes. Existing usages are converted to\ninteger representations via Type.ordinal() call\n\nChange-Id: Ie2a26c5ced166e12f0e1ea22e39cd5195455a1ad\n"
    },
    {
      "commit": "6f5bdc6b8897710210d886e6e40b270162323961",
      "tree": "131db59f4e3310f45abfee74d636c87479124af5",
      "parents": [
        "1b46a9748245d11c187056799388a9e184a16de9"
      ],
      "author": {
        "name": "Charles M.C. Chan",
        "email": "rascov@gmail.com",
        "time": "Wed Apr 22 01:21:09 2015 +0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Apr 21 18:16:54 2015 +0000"
      },
      "message": "Javadoc improvement\n\nChange-Id: I4f767af36101c32493a77570a9729f4e8c300136\n"
    }
  ],
  "next": "ce9808a43ae180315979aa76d33bfb69cc85cc7f"
}
