)]}'
{
  "log": [
    {
      "commit": "b9f72b5b9c1d7e34004913b80ffea39617308b49",
      "tree": "0538a5480e20210ecf46d27233d8e14299fd2d11",
      "parents": [
        "6d2effbda648e9ea932e648d57ccc0e2e4156418"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu May 06 12:58:32 2021 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu May 06 13:12:50 2021 +0200"
      },
      "message": "[VOL-4065] Fix race condition between mastership and local leadership\n\nChange-Id: I62251bfa97074c886af4e325993f87916749d624\n"
    },
    {
      "commit": "6d2effbda648e9ea932e648d57ccc0e2e4156418",
      "tree": "a9cacb1f49baa84f5b371aa2b3fa42877eaddd14",
      "parents": [
        "80a0955c02963bd843a56e449f3a765545bc5076"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue May 04 16:34:47 2021 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue May 04 16:34:47 2021 +0200"
      },
      "message": "Importing new Sadis API\n\nChange-Id: I7b3f5c4da07f18dd95ee208c437c25a931098a58\n"
    },
    {
      "commit": "80a0955c02963bd843a56e449f3a765545bc5076",
      "tree": "880e208a06a863c7aed89cef81b7beae3aabfa0f",
      "parents": [
        "c2a8b378c9d08edd86b2e413d59d372f2dcbf6c8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opennetworking.org",
        "time": "Tue Mar 30 20:54:37 2021 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opennetworking.org",
        "time": "Tue Mar 30 20:54:37 2021 +0000"
      },
      "message": "Starting snapshot 2.4.0-SNAPSHOT with API version 2.4.0-SNAPSHOT\n\nChange-Id: Id774adc0abe64b5a6b3e84fd4c8c0f2b2372ad74\n"
    },
    {
      "commit": "c2a8b378c9d08edd86b2e413d59d372f2dcbf6c8",
      "tree": "99ad6ecf8dcaef3d56d55fc4a7042b733d8de57c",
      "parents": [
        "305ed4b3035eab58542d78f6fcc8d91978b5ce13"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opennetworking.org",
        "time": "Tue Mar 30 20:51:44 2021 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opennetworking.org",
        "time": "Tue Mar 30 20:51:44 2021 +0000"
      },
      "message": "Release app version 2.3.1 with API version 2.3.1\n\nChange-Id: Ib35906cf7fe7e7b6bde5e57c8e7d210972700020\n"
    },
    {
      "commit": "305ed4b3035eab58542d78f6fcc8d91978b5ce13",
      "tree": "4a1301612152129cf36f01507cb8b50b49bb8f88",
      "parents": [
        "9bf7a9c7c1b61ebf77dbb00408113697d4348fc1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opennetworking.org",
        "time": "Tue Mar 30 10:19:02 2021 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opennetworking.org",
        "time": "Tue Mar 30 10:19:02 2021 +0000"
      },
      "message": "Starting snapshot 2.3.0-SNAPSHOT with API version 2.2.0-SNAPSHOT\n\nChange-Id: Iccfb1106a80a29c2898ce373eaf7c0d9bef07545\n"
    },
    {
      "commit": "9bf7a9c7c1b61ebf77dbb00408113697d4348fc1",
      "tree": "53742dcc57b8ff068e8facd34ca59b62708a4fc9",
      "parents": [
        "378291f84f2e2aab11d3a00d952d8e7b4af37927"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opennetworking.org",
        "time": "Tue Mar 30 10:15:57 2021 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opennetworking.org",
        "time": "Tue Mar 30 10:15:57 2021 +0000"
      },
      "message": "Release app version 2.3.0 with API version 2.2.0\n\nChange-Id: I3ce34ffbf581f68832e5b72486cdff6ecd117e40\n"
    },
    {
      "commit": "378291f84f2e2aab11d3a00d952d8e7b4af37927",
      "tree": "654e1f268789522ad6da650e685fd30b57af614a",
      "parents": [
        "e99555469a393b8c89a087036eb8fb0ff7f5add2"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Mar 30 11:45:23 2021 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Tue Mar 30 11:46:35 2021 +0200"
      },
      "message": "Depending on latest sadis 5.3.0 API version\n\nChange-Id: Iac4326f1a7b132d8e7281f836f7eb6495cc835f7\n"
    },
    {
      "commit": "e99555469a393b8c89a087036eb8fb0ff7f5add2",
      "tree": "2c5def36d1871c665b7ec10e1cac5b1b308c2177",
      "parents": [
        "2fccbcea1778b8496b463d59d88768f53e573cad"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Tue Mar 02 12:59:38 2021 +0000"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Thu Mar 11 10:34:49 2021 +0000"
      },
      "message": "SEBA-1012 Replacement the usage of ConsistenMap.computeIfPresent() method with ConsistentMap.contains() method in Mcast app since ConsistenMap.computeIfPresent() stucks and causes ONOS storage sub-system to throw time-out exceptions.\n\nChange-Id: If6904e34d57df688034f912288f1ce8b6445d975\n"
    },
    {
      "commit": "2fccbcea1778b8496b463d59d88768f53e573cad",
      "tree": "6b8f4209503304a6a0c6331498e2f6f82822f123",
      "parents": [
        "83adaa1469b222552bb4cc6f90c4f16271821bcc"
      ],
      "author": {
        "name": "Ilayda Ozdemir",
        "email": "ilayda.ozdemir@netsia.com",
        "time": "Tue Feb 23 15:36:47 2021 +0000"
      },
      "committer": {
        "name": "Ilayda Ozdemir",
        "email": "ilayda.ozdemir@netsia.com",
        "time": "Thu Feb 25 17:19:14 2021 +0300"
      },
      "message": "SEBA-1006-Minor version upgrade\n\nChange-Id: I186b1c2d49daa81dea73188e60934755f771981e\n"
    },
    {
      "commit": "83adaa1469b222552bb4cc6f90c4f16271821bcc",
      "tree": "06e02eb0fc13e5c0b6986b21cb76fd9284c42347",
      "parents": [
        "334a686bfcf59a395b7c8e7f3484e6c9308fd8e3"
      ],
      "author": {
        "name": "Andrey Pozolotin",
        "email": "posandrey@gmail.com",
        "time": "Tue Aug 25 12:17:20 2020 +0200"
      },
      "committer": {
        "name": "Andrey Pozolotin",
        "email": "posandrey@gmail.com",
        "time": "Tue Aug 25 12:17:20 2020 +0200"
      },
      "message": "Don\u0027t fail on errors\n\nChange-Id: I23db72702c30ee4980f3f8cf82a389349739402d\n"
    },
    {
      "commit": "334a686bfcf59a395b7c8e7f3484e6c9308fd8e3",
      "tree": "ea6c3d1db27981f1010ceff79d70c211f446a573",
      "parents": [
        "8f97d58b5289b3c2179db046abe4a05498bff89d"
      ],
      "author": {
        "name": "Andrey Pozolotin",
        "email": "posandrey@gmail.com",
        "time": "Mon Aug 24 15:01:16 2020 +0200"
      },
      "committer": {
        "name": "Andrey Pozolotin",
        "email": "posandrey@gmail.com",
        "time": "Mon Aug 24 15:01:16 2020 +0200"
      },
      "message": "[VOL-3353] Enabled Find Security Bugs\n\nChange-Id: I9e199ec316dbdbf8d88b03a2f42f173f37984ce1\n"
    },
    {
      "commit": "8f97d58b5289b3c2179db046abe4a05498bff89d",
      "tree": "35bccb2b143a20a8e72ce07b903291759c81e3e5",
      "parents": [
        "52ae9f5fd6cc6b9792abdce8327508395e681764"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Wed Jul 01 10:40:36 2020 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Wed Jul 01 10:40:36 2020 +0000"
      },
      "message": "Starting snapshot 2.2.0-SNAPSHOT\n\nChange-Id: I47de01810f7871ffeae58704c285a7e7942adb87\n"
    },
    {
      "commit": "52ae9f5fd6cc6b9792abdce8327508395e681764",
      "tree": "0a2c57e4a8e3a034fe52b51833dd4238330ec42c",
      "parents": [
        "11a187723596a052623e8461f59e0a411eb9a7ea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Wed Jul 01 10:40:26 2020 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Wed Jul 01 10:40:26 2020 +0000"
      },
      "message": "Release version 2.1.0\n\nChange-Id: I8a0aeb3577bebd23ca4a97c24b3293a413d8fdc3\n"
    },
    {
      "commit": "11a187723596a052623e8461f59e0a411eb9a7ea",
      "tree": "5a436fcc1c09cfb55c936aee22b896a757d1ec97",
      "parents": [
        "0414ddea5ce5b1c9ac0cf6a8c05d91f762cbbd4c"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed Jul 01 10:13:55 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed Jul 01 10:13:55 2020 +0200"
      },
      "message": "Using released Sadis 5.1.0\n\nChange-Id: Ide8f18b35673e952e39fc139a3965bb089513ad0\n"
    },
    {
      "commit": "0414ddea5ce5b1c9ac0cf6a8c05d91f762cbbd4c",
      "tree": "42e90b80a73019d5931084b3077094b021345a19",
      "parents": [
        "86bee26d4fbe7b1556be7db50c1a38dee677d2c6"
      ],
      "author": {
        "name": "Ilayda Ozdemir",
        "email": "ilayda.ozdemir@netsia.com",
        "time": "Sat Jun 27 23:18:07 2020 +0000"
      },
      "committer": {
        "name": "Ilayda Ozdemir",
        "email": "ilayda.ozdemir@netsia.com",
        "time": "Mon Jun 29 17:04:39 2020 +0300"
      },
      "message": "SEBA-986-CordMcastStatisticsService should use distributed storage infrastructure of ONOS\n\nChange-Id: I3e22f3bde896f5a14b85fad88e5f84e58d3840a0\n"
    },
    {
      "commit": "86bee26d4fbe7b1556be7db50c1a38dee677d2c6",
      "tree": "a89f97638e6ba18ad7e55d3b021999ff25580575",
      "parents": [
        "c2f3dddd0fc773836148a1199c664dac3ac4ec06"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon May 18 20:15:01 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon May 18 20:15:01 2020 +0200"
      },
      "message": "[VOL-3088] Moving the leadership check in the executor\n\nChange-Id: Id194fd4b1bb443d9a094afe607361ea1dc493488\n"
    },
    {
      "commit": "c2f3dddd0fc773836148a1199c664dac3ac4ec06",
      "tree": "c98a335765fe81bd7cbd55e53712d103c96ac5c6",
      "parents": [
        "036523554ab5a8512c063e4a1e5180bc06d0cdb6"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon May 18 11:09:11 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Mon May 18 11:30:20 2020 +0200"
      },
      "message": "[VOL-3088] Removing Groups upon OLT disconnection\n\nChange-Id: I54122280e93247c547f46dd138597df7f8f08c0d\n"
    },
    {
      "commit": "036523554ab5a8512c063e4a1e5180bc06d0cdb6",
      "tree": "009f1f722e2711acf53b3c1f2398737eb4dc7cc8",
      "parents": [
        "e48900104f871d777c1c800c02a1014fa29b656f"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed May 06 16:12:00 2020 +0200"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri May 15 18:41:53 2020 +0200"
      },
      "message": "[VOL-3016] Removing group entirely due to last bucket getting removed\n\nChange-Id: Ic6a3aac80e53b580a4e2666d70c2e438bd151ffa\n"
    },
    {
      "commit": "e48900104f871d777c1c800c02a1014fa29b656f",
      "tree": "eb5744dcc0db65d93a38ad8f5d2477b157e074c3",
      "parents": [
        "bb35a3b7eb4f06ab2d43d7a124039d19d132cb54"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Sun Apr 19 11:58:54 2020 +0000"
      },
      "committer": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Mon Apr 20 13:47:43 2020 -0400"
      },
      "message": "VOL-2901 Unit tests and necessary updates on stats manager\nin the scope of VOL-2796\n\nChange-Id: I95d6fd0241d2c54a5a122d58917c6dc45e5abcf7\n"
    },
    {
      "commit": "bb35a3b7eb4f06ab2d43d7a124039d19d132cb54",
      "tree": "55c912e22ab05d650debc0abbc9cbd4388c3678e",
      "parents": [
        "8fa8680e16edb8e793c5ac9db561f922c374fd32"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Wed Mar 18 13:53:24 2020 +0000"
      },
      "committer": {
        "name": "developer",
        "email": "pier@onlab.us",
        "time": "Mon Apr 13 09:50:38 2020 +0200"
      },
      "message": "VOL-2734 CORD MCast should support configuration of inner VLAN id for\nmulticast flows.\n\nChange-Id: I79310551ede6306e2ed43110f211a22d8ef3a2d1\n"
    },
    {
      "commit": "8fa8680e16edb8e793c5ac9db561f922c374fd32",
      "tree": "64f9123383389d686b9b005a6ace2a3996525910",
      "parents": [
        "66a965a378b40035db4c7392ca95d171f9cd88e7"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Mar 25 15:26:46 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Mar 26 21:33:34 2020 +0000"
      },
      "message": "Moving dependency to ONOS 2.2 and sadis 5.0.1\n\nChange-Id: Ica41062ffb4b220c3705028a46d468b1cdda86b2\n"
    },
    {
      "commit": "66a965a378b40035db4c7392ca95d171f9cd88e7",
      "tree": "c6c267a753725e7b68d6a934a6db68337ee250ec",
      "parents": [
        "f9b7605c18a3f0cd70508191cc2975b85c03cf43"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Wed Mar 25 22:45:01 2020 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Wed Mar 25 22:45:01 2020 +0000"
      },
      "message": "Starting snapshot 2.1.0-SNAPSHOT\n\nChange-Id: Ife15228620d5d80acabc4380c6a363cc788a7357\n"
    },
    {
      "commit": "f9b7605c18a3f0cd70508191cc2975b85c03cf43",
      "tree": "7c9ffb5540c4200a7747a22138d77cdda455ff23",
      "parents": [
        "8ea9e10c7e68a42bef89341c27eaec0efaeafe81"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Wed Mar 25 22:44:44 2020 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Wed Mar 25 22:44:44 2020 +0000"
      },
      "message": "Release version 2.0.0\n\nChange-Id: Iec25ad76b5297009dfeb3425266dfbca2629bfca\n"
    },
    {
      "commit": "8ea9e10c7e68a42bef89341c27eaec0efaeafe81",
      "tree": "e8205875da56818c010dddbdd887fa2388e3413d",
      "parents": [
        "abf9e6edafc046682aa2e33bf4b22e6a736815cf"
      ],
      "author": {
        "name": "Daniele Moro",
        "email": "daniele@opennetworking.org",
        "time": "Tue Mar 24 18:56:52 2020 +0100"
      },
      "committer": {
        "name": "Daniele Moro",
        "email": "daniele@opennetworking.org",
        "time": "Tue Mar 24 22:13:08 2020 +0100"
      },
      "message": "Refactor to separate api from implementation\n\nChange-Id: Ia3ff3eab719cd380f502d359367e65835693ce12\n"
    },
    {
      "commit": "abf9e6edafc046682aa2e33bf4b22e6a736815cf",
      "tree": "8822fca0ba231b253f200c8e02f8df2a8f5a343a",
      "parents": [
        "46813d295cefec2deac89a9560fe282891582b81"
      ],
      "author": {
        "name": "Arjun E K",
        "email": "arjun.k02@infosys.com",
        "time": "Mon Mar 02 10:15:21 2020 +0000"
      },
      "committer": {
        "name": "developer",
        "email": "pier@onlab.us",
        "time": "Tue Mar 17 21:00:59 2020 +0100"
      },
      "message": "[SEBA-42] Operational Status Multicast Source\n\nChange-Id: I420254a9a62d1ac9c9f4cab04fc2a44a81f2eb16\n"
    },
    {
      "commit": "46813d295cefec2deac89a9560fe282891582b81",
      "tree": "14c00f594698b80359ae5edae27cf8f098d96fb6",
      "parents": [
        "996177c29e50b204f108bea5852ab74a2b5647d3"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Mon Mar 09 11:17:17 2020 +0000"
      },
      "committer": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Mon Mar 09 07:23:35 2020 -0400"
      },
      "message": "In the scope of VOL-2649, remove obsolete OLT API dependency.\n\nChange-Id: Ic47290f07b34bfa307ab7140a7b49a902a83aac5\n"
    },
    {
      "commit": "996177c29e50b204f108bea5852ab74a2b5647d3",
      "tree": "747be5ddc890e3e836266bdb555d5d6d93adcb5a",
      "parents": [
        "a0bbe6c7ac8bc7bdc6b012a177bc6522dcf3a249"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Thu Mar 05 13:21:09 2020 +0000"
      },
      "committer": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Thu Mar 05 08:29:48 2020 -0500"
      },
      "message": "VOL-2649 Remove cordconfig dependency in mcast app by directly using Sadis\n\nChange-Id: I672b422d592ea5962309b17258d5c363dc5fcfe2\n"
    },
    {
      "commit": "a0bbe6c7ac8bc7bdc6b012a177bc6522dcf3a249",
      "tree": "6d4b76446dd5b13515b10cc2fc067553916a675b",
      "parents": [
        "6a28e6165929deb7f404b9961aa678d0a33a720b"
      ],
      "author": {
        "name": "Sonal Kasliwal",
        "email": "sonal.kasliwal@infosys.com",
        "time": "Mon Jan 06 10:46:30 2020 +0000"
      },
      "committer": {
        "name": "Sonal Kasliwal",
        "email": "sonal.kasliwal@infosys.com",
        "time": "Fri Jan 31 08:37:05 2020 +0000"
      },
      "message": "[SEBA-864]Cordmcast test cases\n\nChange-Id: I9b22f1124281d5538ab0f21a03db243a7cfb31e3\n"
    },
    {
      "commit": "6a28e6165929deb7f404b9961aa678d0a33a720b",
      "tree": "5d5a45790b0bc83aa6ce75faf1429338561bebe7",
      "parents": [
        "5efb7610eb3e3d4a99122449498cdf7b6080d815"
      ],
      "author": {
        "name": "Daniele Moro",
        "email": "daniele@opennetworking.org",
        "time": "Wed Jan 15 15:17:03 2020 -0800"
      },
      "committer": {
        "name": "Daniele Moro",
        "email": "daniele@opennetworking.org",
        "time": "Wed Jan 15 15:17:07 2020 -0800"
      },
      "message": "Update maven repo to https\n\nFrom Jan 15, 2020 Maven Central Repository no longer supports HTTP and requires that all requests to the repository are encrypted over HTTPS.\nhttps://support.sonatype.com/hc/en-us/articles/360041287334\n\nChange-Id: I69b18678d91171c6026b7623f51903616e3d46cc\n"
    },
    {
      "commit": "5efb7610eb3e3d4a99122449498cdf7b6080d815",
      "tree": "11f09231b970acd9b29efb9cf9a72c5af7a01a73",
      "parents": [
        "56dc658f1e0ee99a00d711d84441a7c7ee946bd1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Nov 22 17:32:43 2019 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Nov 22 17:32:45 2019 -0800"
      },
      "message": "Adding Code of Conduct\n\nChange-Id: Ic036a5a37192f76fe844afd52d134242862b4bb7\n"
    },
    {
      "commit": "56dc658f1e0ee99a00d711d84441a7c7ee946bd1",
      "tree": "90edd45431abcb541865d032345ec5e835064ffe",
      "parents": [
        "995fd68adbfd66983c40f240428eb5288a7ab965"
      ],
      "author": {
        "name": "Carmelo Cascone",
        "email": "carmelo@opennetworking.org",
        "time": "Fri Nov 15 21:34:03 2019 -0800"
      },
      "committer": {
        "name": "Carmelo Cascone",
        "email": "carmelo@opennetworking.org",
        "time": "Tue Nov 19 11:12:00 2019 -0800"
      },
      "message": "Fix javadoc generation not working with JDK 11\n\nBy updating the maven-javadoc-plugin in onos-dependencies.\n\nChange-Id: I2e27bcd65e7407606b6f7faf12311133c365b6f3\n"
    },
    {
      "commit": "995fd68adbfd66983c40f240428eb5288a7ab965",
      "tree": "1f9b56baa876ba102d59026678dd55954d812612",
      "parents": [
        "39b2485147486bc0e508aa91c741d4d33c3d9ddb"
      ],
      "author": {
        "name": "Carmelo Cascone",
        "email": "carmelo@opennetworking.org",
        "time": "Thu Nov 14 14:22:39 2019 -0800"
      },
      "committer": {
        "name": "Carmelo Cascone",
        "email": "carmelo@opennetworking.org",
        "time": "Fri Nov 15 14:20:21 2019 -0800"
      },
      "message": "[SEBA-870] Bump ONOS to 2.2.1 and build with Java 11\n\nChange-Id: Iefb2cb709734c8802207769d842ca4e4542766e1\n"
    },
    {
      "commit": "39b2485147486bc0e508aa91c741d4d33c3d9ddb",
      "tree": "83782e5a17f82f1c28462a254492c8b8827dfabf",
      "parents": [
        "be908f5775d5bbb86e523d8d4a25228b3e21dbf5"
      ],
      "author": {
        "name": "Esin Karaman",
        "email": "esin.karaman@netsia.com",
        "time": "Wed Aug 28 13:57:30 2019 +0000"
      },
      "committer": {
        "name": "pier",
        "email": "pier@opennetworking.org",
        "time": "Mon Oct 28 08:15:47 2019 +0100"
      },
      "message": "SEBA-646 cordmcast should listen to multicast events\nfrom the new multicast store.\n\n- switched to ONOS 1.13.9-rc4\n- started listening to events from the new multicast\n  store in mcast app of ONOS\n- stopped provisioning ONOS mcast application remotely\n- obsolete dependencies removed from the pom.xml\n- started using ONOS storage sub-system\n\nChange-Id: I0c9e27bbe6f7c6c32a7475a2e7e4c8061c599829\n"
    },
    {
      "commit": "be908f5775d5bbb86e523d8d4a25228b3e21dbf5",
      "tree": "f020420bf8988790687c904dd679e207c95c8269",
      "parents": [
        "99664e978f3bd2e938e3fe891009a73c772e1a6f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Thu Jun 07 20:54:33 2018 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Thu Jun 07 20:54:33 2018 +0000"
      },
      "message": "Starting snapshot 1.5.0-SNAPSHOT\n\nChange-Id: Idb79b7cd47e1cd029acc43f3efd09b2a876026fd\n"
    },
    {
      "commit": "99664e978f3bd2e938e3fe891009a73c772e1a6f",
      "tree": "63ae13c75f767d5e5362dbdffe17d06480937c92",
      "parents": [
        "cd7867fc4d05d77ab3747a1978fb8bb6aa66d953"
      ],
      "author": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Thu Jun 07 20:43:18 2018 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "do-not-reply@opencord.org",
        "time": "Thu Jun 07 20:43:18 2018 +0000"
      },
      "message": "Release version 1.4.0\n\nChange-Id: Ib29e2222da389f90412dc05a2141158f11adb755\n"
    },
    {
      "commit": "cd7867fc4d05d77ab3747a1978fb8bb6aa66d953",
      "tree": "aaa576af53c3ab33a642e08c839ead8f0f3d11db",
      "parents": [
        "f4b27c63a4f9287f71e5a12fb741ef7a76176071"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Thu Jun 07 11:44:44 2018 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Thu Jun 07 11:44:44 2018 -0700"
      },
      "message": "Update config and olt dependencies to 1.4.0\n\nChange-Id: I04a34e36407ba7b4d998228892148f2db34f2e0d\n"
    },
    {
      "commit": "f4b27c63a4f9287f71e5a12fb741ef7a76176071",
      "tree": "8f8c1808f6b24a667cf4bf2dcfd38fd3fc2c31c1",
      "parents": [
        "05a8732b55c2b817ebb3c067a6ad797205352ef4"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Wed May 02 17:30:05 2018 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Thu May 17 20:38:46 2018 +0000"
      },
      "message": "Upgrading app to ONOS 1.13\n\nChange-Id: I8f00ff12df6a17c8d32d20e26671185d4e29fd44\n"
    },
    {
      "commit": "05a8732b55c2b817ebb3c067a6ad797205352ef4",
      "tree": "69364fc407e8754574b6fed34c665f89edcae878",
      "parents": [
        "00ab01506c07b0a7146ce883d25a6f087ddcfacf"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu May 10 14:26:30 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu May 10 14:26:30 2018 -0700"
      },
      "message": "Adding gitreview\n\nChange-Id: Ieda0fef2174c0870656ef53ea446a57aef21ad6b\n"
    },
    {
      "commit": "00ab01506c07b0a7146ce883d25a6f087ddcfacf",
      "tree": "23476930a0883521509805955055ec0a9122a35c",
      "parents": [
        "e4bd9ef685ba646bb326d2460fbdad9fa53048d6"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Nov 01 09:35:36 2017 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Nov 01 09:39:48 2017 -0700"
      },
      "message": "VOL-475 cherry-pick 9dbddc4361eebde06eea880cec5e6f745f1256df (ONOS VERSION)\n\nChange-Id: I2b966deade6cea62291b7253d78e721dd9c1ebdb\n"
    },
    {
      "commit": "e4bd9ef685ba646bb326d2460fbdad9fa53048d6",
      "tree": "eccdc21311b5168ce39c92be828fc8790fe1ce17",
      "parents": [
        "9b020673247b3cd133bc3f4c07da6f66193dede5"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Sep 08 12:03:39 2017 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Sep 08 12:03:39 2017 -0700"
      },
      "message": "VOL-429 - increment SNAPSHOT versions\n\nChange-Id: Ide981a3f8e0e3cee328c0ccb32d3320edcf88ae6\n"
    },
    {
      "commit": "9b020673247b3cd133bc3f4c07da6f66193dede5",
      "tree": "7794f03d883f4a62a1f4d4b33d75455face40a07",
      "parents": [
        "23f98bac37127bda4b625d5b4180df6ce480f770"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Sep 07 14:00:30 2017 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Sep 07 14:00:30 2017 -0700"
      },
      "message": "VOL-423 update to ONOS version 1.10.6\n\nChange-Id: Ifecbfccf7d466443d81e1589fbee18fa5126819c\n"
    },
    {
      "commit": "23f98bac37127bda4b625d5b4180df6ce480f770",
      "tree": "fa3e5affc8a3372b5c12e70f380d9089029afdf7",
      "parents": [
        "130012418103a56dfe5b5b1bc64fb9ee36d2c9b7"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Aug 17 09:54:40 2017 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Aug 17 09:54:40 2017 -0700"
      },
      "message": "release version 1.3.0-SNAPSHOT\n\nChange-Id: I498d4adf6b2d05ead42608df8a09fc5ef46b7fe3\n"
    },
    {
      "commit": "130012418103a56dfe5b5b1bc64fb9ee36d2c9b7",
      "tree": "402772f57d93d4d13cffa7495db9c167ea49e114",
      "parents": [
        "cf85aa8df327950298a21d52b2176e7a08c81455"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Aug 10 09:12:26 2017 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Aug 10 10:34:39 2017 -0700"
      },
      "message": "VOL-373 support 3 tuple and multiple version numbers for ONOS apps\n\nChange-Id: Id5bd129707b558fb3f668cd9b31061b3b44cb878\n"
    },
    {
      "commit": "cf85aa8df327950298a21d52b2176e7a08c81455",
      "tree": "6a4421ed10fb6262cda24ec828f91472ac125243",
      "parents": [
        "9590c815fea4595070a7227cccb5a939439422b6"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@opennetworking.org",
        "time": "Thu Aug 03 22:46:01 2017 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@opennetworking.org",
        "time": "Thu Aug 03 22:46:01 2017 -0700"
      },
      "message": "Updating Copyright line to Open Networking Foundation\n\nChange-Id: I143acf28f1e5df10f00c5b9ba2b05181959af946\n"
    },
    {
      "commit": "9590c815fea4595070a7227cccb5a939439422b6",
      "tree": "43ea60b64d4996dad8bc14c689442b5b270d6f64",
      "parents": [
        "d851dcec467e58e9051b4eb2460c3233565e0095"
      ],
      "author": {
        "name": "ke han",
        "email": "Ke.Han@alcatel-sbell.com.cn",
        "time": "Tue Feb 28 15:02:26 2017 +0800"
      },
      "committer": {
        "name": "ke han",
        "email": "Ke.Han@alcatel-sbell.com.cn",
        "time": "Tue May 16 01:24:53 2017 -0700"
      },
      "message": "1.fix the bug that 1 IGMP group cannot be added into 2 devices\n2. clear mcast groups and flows while app deactivated; mvlan changes.\nChange-Id: I466e8549b82a052896b5bc0fed069114255e3ea3\n"
    },
    {
      "commit": "d851dcec467e58e9051b4eb2460c3233565e0095",
      "tree": "53c6a4cf5a1c715293478540259eff22b1a905e7",
      "parents": [
        "f867c4bcb73b752378de3a072c994689c914322e"
      ],
      "author": {
        "name": "ke han",
        "email": "Ke.Han@alcatel-sbell.com.cn",
        "time": "Fri Apr 28 13:58:02 2017 +0800"
      },
      "committer": {
        "name": "ke han",
        "email": "Ke.Han@alcatel-sbell.com.cn",
        "time": "Fri Apr 28 13:59:41 2017 +0800"
      },
      "message": "the default sync host should be null, otherwise while not config sync host, the unprovision process will throw exception\n\nChange-Id: I09f62d8bbee3c898d24dee893df51b0cbd625120\n"
    },
    {
      "commit": "f867c4bcb73b752378de3a072c994689c914322e",
      "tree": "7d6a01eb520e584334acc4b96ed6ee774c5ba2d4",
      "parents": [
        "a64632eb5a4ce82cf49d6be6cc28ecc25a54f5a4"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Fri Jan 20 11:22:25 2017 -0800"
      },
      "committer": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Fri Jan 20 11:51:17 2017 -0800"
      },
      "message": "Change app name from onosproject to opencord\n\nChange-Id: Id7e2f44ad0d047ad7e0627efc4e3885296c863d7\n"
    },
    {
      "commit": "a64632eb5a4ce82cf49d6be6cc28ecc25a54f5a4",
      "tree": "da6700f20c352059f3eae34ef9701950ea65af81",
      "parents": [
        "f1e0e43db21f3894565dffd723e508ec406cfc71"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jan 04 21:28:05 2017 -0800"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jan 04 21:28:05 2017 -0800"
      },
      "message": "updating onos apps to 1.2-SNAPSHOT\n\nChange-Id: If889dc6cac0921fb91354ccd60455975ca7c398b\n"
    },
    {
      "commit": "f1e0e43db21f3894565dffd723e508ec406cfc71",
      "tree": "885f955dba5be9764688e45ff23043082156dca4",
      "parents": [
        "cde9cfca50e58b137b57ebc54a2a701da7a4dde5"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jan 03 20:37:54 2017 -0800"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jan 03 20:37:54 2017 -0800"
      },
      "message": "removing .gitreview file\n\nChange-Id: I5c3c3b134b4c2610509c5c80d96795bf8a3c750c\n"
    },
    {
      "commit": "cde9cfca50e58b137b57ebc54a2a701da7a4dde5",
      "tree": "57761769c5d94273506cb77700b64d783f15fc46",
      "parents": [
        "0e2b0177ec53a8f00427ad76b572e04cece8c370"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Wed Dec 14 16:15:09 2016 -0800"
      },
      "committer": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Thu Dec 15 13:31:35 2016 -0800"
      },
      "message": "Bumping up ONOS to 1.8.0\n\nAlso change parent pom to onos-dependencies and remove 3rd party dependencies\n\nChange-Id: I226fc6d25c9792384b3ba5f7c7eef3ff42f755ae\n"
    },
    {
      "commit": "0e2b0177ec53a8f00427ad76b572e04cece8c370",
      "tree": "3266709da12526fdd83d4809e14ebc0d39b60899",
      "parents": [
        "acad6369700e1e92e6efa2cff50229f2f75a20d5"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Thu Oct 27 11:25:21 2016 -0700"
      },
      "committer": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Thu Oct 27 11:25:21 2016 -0700"
      },
      "message": "Moving to onos-1.7.1\n\nChange-Id: I660c3f68b030738045e28d996ba234dc07258845\n"
    },
    {
      "commit": "acad6369700e1e92e6efa2cff50229f2f75a20d5",
      "tree": "3b2609ed3221c3d2459d6233f4eb155dd94e684e",
      "parents": [
        "5dea0fa0464b90c833205cb88156e95d1ec8e58b"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Sep 27 14:25:47 2016 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Sep 27 14:25:47 2016 -0700"
      },
      "message": "moving to onos-1.7.0\n\nChange-Id: I3ce8cd6de30749507150f3d8cdd4eaf350151fd2\n"
    },
    {
      "commit": "5dea0fa0464b90c833205cb88156e95d1ec8e58b",
      "tree": "da3c6a5480496254c9ed21049f1cb810151402c7",
      "parents": [
        "fca6fd961d5c3597c9acf09adbb3c19aa9710503"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Aug 26 10:58:03 2016 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Aug 26 10:58:03 2016 -0700"
      },
      "message": "pom changes to support snapshots\n\nChange-Id: Iaea597625c26fa2e716be0b2601dfbffe697155e\n"
    },
    {
      "commit": "fca6fd961d5c3597c9acf09adbb3c19aa9710503",
      "tree": "e07482958785919e522a48d9a3a96536cd22fdce",
      "parents": [
        "f1709e803969045bc3cffc8763d852e12591b7b5"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Aug 18 14:41:18 2016 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Aug 18 14:41:46 2016 -0700"
      },
      "message": "updating to onos 1.7.0-SNAPSHOT\n\nChange-Id: Ifd9e6a60c3bc2af7136318daa30659b3a071ee59\n"
    },
    {
      "commit": "f1709e803969045bc3cffc8763d852e12591b7b5",
      "tree": "75ca8316f696528f9fa0cf7d4443728bd4bc10f5",
      "parents": [
        "7f115881bcb9a72b71da35a950fddcfcf956803a"
      ],
      "author": {
        "name": "ke han",
        "email": "Ke.Han@alcatel-sbell.com.cn",
        "time": "Fri Aug 12 10:48:17 2016 +0800"
      },
      "committer": {
        "name": "ke han",
        "email": "Ke.Han@alcatel-sbell.com.cn",
        "time": "Fri Aug 12 10:48:31 2016 +0800"
      },
      "message": "change mvlan from property to netcfg\n\nChange-Id: I0c55d8df40ba894a8ba729c01237f3cb86c3c363\n"
    },
    {
      "commit": "7f115881bcb9a72b71da35a950fddcfcf956803a",
      "tree": "38067cd50b0a7ae954b91ac3495d642587d8aecb",
      "parents": [
        "0a0d77483fba3fe8a4523a9805c064e9ae15ee07"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Aug 03 14:06:00 2016 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Aug 03 14:06:16 2016 -0700"
      },
      "message": "reverting master to 1.1-SNAPSHOT\n\nChange-Id: Ibd5d19556a75f0ce0dd497bd7a58e7a2be5e5d59\n"
    },
    {
      "commit": "0a0d77483fba3fe8a4523a9805c064e9ae15ee07",
      "tree": "de1b861c4c49f1b7e47d2a7c7a74227ec9d6bdc9",
      "parents": [
        "f7239bd7f4763e1d4e9bfe2b62a42ff9bb099e2d"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Aug 03 13:52:42 2016 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Aug 03 13:53:28 2016 -0700"
      },
      "message": "updating onos apps to rc2\n\nChange-Id: Ia0fbcc8cb6e35eaedc12141c9fc6ee3be6db29a0\n"
    },
    {
      "commit": "f7239bd7f4763e1d4e9bfe2b62a42ff9bb099e2d",
      "tree": "38067cd50b0a7ae954b91ac3495d642587d8aecb",
      "parents": [
        "9ff8d92151f84e605c4ed60567d177e38ac41102"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Sat Jul 09 18:18:07 2016 +0200"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Sat Jul 09 18:19:08 2016 +0200"
      },
      "message": "Updating ONOS apps to 1.1-SNAPSHOT version\n\nChange-Id: I4583488db6acd906bf17bb7c0f3b27d8c5baac4e\n"
    },
    {
      "commit": "9ff8d92151f84e605c4ed60567d177e38ac41102",
      "tree": "c3f00e2d6acb9cff14a238ca1d486b01fcba6674",
      "parents": [
        "2f37895e2fc6b41d2902375a5322a92d16f8c56b"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Sat Jul 09 11:35:20 2016 +0200"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Sat Jul 09 11:41:54 2016 +0200"
      },
      "message": "removing staging repo from pom\n\nChange-Id: I1033e3821ea670fb75c494a87b0131b0dddda65c\n"
    },
    {
      "commit": "2f37895e2fc6b41d2902375a5322a92d16f8c56b",
      "tree": "4972a6df9d0ecaf5a18a55a0d0fe03a2ea782097",
      "parents": [
        "5847379975f48ca0b400f932b236f2382ee0874b"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Sat Jul 09 01:05:32 2016 +0200"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Sat Jul 09 01:07:01 2016 +0200"
      },
      "message": "adding license file\n\nChange-Id: I8dbf7108a83c249c01010690952bd5f0da04f7e5\n"
    },
    {
      "commit": "5847379975f48ca0b400f932b236f2382ee0874b",
      "tree": "278a1642c16c180950095d214ff957b2472567bf",
      "parents": [
        "e82ba5b2cc1b2478b86f88e752bb3c37932796bf"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Sun Jun 26 22:37:17 2016 -0700"
      },
      "committer": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Sun Jun 26 22:37:17 2016 -0700"
      },
      "message": "Update ONOS version to 1.6.0\n\nChange-Id: Ie5b1e70436209fa07ed1a068c8c5f30baf79f79d\n"
    },
    {
      "commit": "e82ba5b2cc1b2478b86f88e752bb3c37932796bf",
      "tree": "2668389f220c4f42b5793ea05f8a22c1573dd6f5",
      "parents": [
        "4ddffc53e13af79385664536158012c3eea73e8b"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Thu Jun 23 15:15:31 2016 -0700"
      },
      "committer": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Thu Jun 23 15:15:33 2016 -0700"
      },
      "message": "Update ONOS version to 1.6.0-SNAPSHOT\n\nChange-Id: Id298419fec88d1a65a40a22511b1cda473e31734\n"
    },
    {
      "commit": "4ddffc53e13af79385664536158012c3eea73e8b",
      "tree": "85f32b61a16c78fe9e2be37299247da35067ff4e",
      "parents": [
        "5cd8affe27759f71eaf413c5d6ed5a185c19adc1"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jun 21 12:08:40 2016 +0200"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jun 21 12:08:40 2016 +0200"
      },
      "message": "updating .gitreview\n"
    },
    {
      "commit": "5cd8affe27759f71eaf413c5d6ed5a185c19adc1",
      "tree": "7a33aadbcb101f27da8ad4235fd76785cf46b106",
      "parents": [
        "e8ed8eee01fd79f5984c6ea454e249d7b359d9a0"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Mon Jun 20 13:58:41 2016 -0700"
      },
      "committer": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Mon Jun 20 13:58:44 2016 -0700"
      },
      "message": "Update ONOS version to 1.6.0-rc4\n\nChange-Id: I283242a6ad39cde955cf285f7427db75a2b1b251\n"
    },
    {
      "commit": "e8ed8eee01fd79f5984c6ea454e249d7b359d9a0",
      "tree": "035e12b5ea29c9e9ad151a1d23aa7918a80f2df7",
      "parents": [
        "dca5d68f86b000fa2f889875841c26fb40bd4b2c"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Mon Jun 13 16:37:01 2016 -0700"
      },
      "committer": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Tue Jun 14 11:36:17 2016 -0700"
      },
      "message": "Update cord-config package name\n\nRelated to https://gerrit.opencord.org/#/c/56/\n\nChange-Id: I22f3dc00df632f673afc1dfa6adde0b3c44a76be\n"
    },
    {
      "commit": "dca5d68f86b000fa2f889875841c26fb40bd4b2c",
      "tree": "628079d6797a547572c509ad82a92d810e37bfe9",
      "parents": [
        "280773d801ec8c72a6c4ce6034ace453df854fda"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon Jun 13 13:50:56 2016 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon Jun 13 13:51:13 2016 -0700"
      },
      "message": "Fix cord-config dependency reference.\n\nChange-Id: I75dad709881616cffc8768ea048833cfb947db4f\n"
    },
    {
      "commit": "280773d801ec8c72a6c4ce6034ace453df854fda",
      "tree": "8132c172581ab77c69d7708b162a8b99ea980b61",
      "parents": [
        "42f91086082c4a0c28fd18fe18cc3006399744dc"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Thu Jun 09 10:35:20 2016 -0700"
      },
      "committer": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Thu Jun 09 10:35:23 2016 -0700"
      },
      "message": "Update ONOS version to 1.6.0-rc2\n\nChange-Id: I60df1e4c29bf9a14a65d0a19f839c358de4394a6\n"
    },
    {
      "commit": "42f91086082c4a0c28fd18fe18cc3006399744dc",
      "tree": "6e0fdb53fed7f124dc527d0ec1c1827d2a43dbbe",
      "parents": [
        "8afc701df4a833878787e9115844cbf1e84122fd"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Jun 02 22:12:56 2016 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Jun 02 22:12:56 2016 -0700"
      },
      "message": "updating pon to 1.6.0-rc1\n\nChange-Id: I600d7b1a9207033e7dbfc413a41396917891b749\n"
    },
    {
      "commit": "8afc701df4a833878787e9115844cbf1e84122fd",
      "tree": "3fe8de34d687ebe9eb5f3ba51537bcb5183bef10",
      "parents": [
        "b9d5ccd0b0c2590a80bc32dc4b67a39e2fe2540a"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Jun 02 22:01:56 2016 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Jun 02 22:01:56 2016 -0700"
      },
      "message": "temporarily ading staging repo\n\nChange-Id: I0a0d9dcac198b530d496c80d2195a61b89204f4c\n"
    },
    {
      "commit": "b9d5ccd0b0c2590a80bc32dc4b67a39e2fe2540a",
      "tree": "4ed9193de617d75c402a8b0d4f21716982ffea81",
      "parents": [
        "191751a15186941a8f6f61875f208330c1aba5c3"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jun 01 17:56:30 2016 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jun 01 17:56:30 2016 -0700"
      },
      "message": "update app requirements\n"
    },
    {
      "commit": "191751a15186941a8f6f61875f208330c1aba5c3",
      "tree": "ccff723ecb8aa2310503f2a1c34fca1c0a3109c6",
      "parents": [
        "772e158d53b95eb0310fbad6078cd8ec730fa699"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jun 01 17:55:26 2016 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jun 01 17:55:26 2016 -0700"
      },
      "message": "updating app name\n"
    },
    {
      "commit": "772e158d53b95eb0310fbad6078cd8ec730fa699",
      "tree": "3df84638bbaa0f05622bda1ce1a67265cf4e592a",
      "parents": [
        "ba4519aeb583d2e58863ba0c0398d89077cfd607"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jun 01 17:50:05 2016 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jun 01 17:50:05 2016 -0700"
      },
      "message": "pom modications to appify mcast\nrenaming package\n"
    },
    {
      "commit": "ba4519aeb583d2e58863ba0c0398d89077cfd607",
      "tree": "9cdede7a8e2b1b2065c49457b8c10438bdd5a583",
      "parents": [
        "64ea5de77385459dda6bb0c4d41fe56443d9e08e",
        "0c1949615f11537b5dfebb26dab66d5ac780ca0d"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jun 01 17:41:44 2016 -0700"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jun 01 17:41:44 2016 -0700"
      },
      "message": "Merge branch \u0027mcast-to-cord\u0027 of /Users/ash/work/onos-next\n"
    },
    {
      "commit": "64ea5de77385459dda6bb0c4d41fe56443d9e08e",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Ali \"The Bomb\" Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Wed Jun 01 17:41:30 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@localhost",
        "time": "Wed Jun 01 17:41:30 2016 -0700"
      },
      "message": "Initial empty repository\n"
    },
    {
      "commit": "0c1949615f11537b5dfebb26dab66d5ac780ca0d",
      "tree": "9cdede7a8e2b1b2065c49457b8c10438bdd5a583",
      "parents": [
        "0fa82409dc45eb072a1b218381535f6c02583bd1"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon May 23 17:08:15 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed May 25 21:42:09 2016 +0000"
      },
      "message": "Add support to CordMcast for sending multicast sink ports to remote cluster.\n\nChange-Id: Ib915c68218033e1dcfa6f738a629c2d1d8442261\n"
    },
    {
      "commit": "0fa82409dc45eb072a1b218381535f6c02583bd1",
      "tree": "886911484ae67bfe85cc9af79f790d4dd6585db4",
      "parents": [
        "a5ce2b3f1c7034fe571b3b5e223b4dbd0de5712a"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Mon May 23 18:33:04 2016 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Mon May 23 18:35:29 2016 -0700"
      },
      "message": "Bumping version to 1.7.0-SNAPSHOT\n\nChange-Id: Id105bf08ecbdac6d4e214ae035b4220aea90f29f\n"
    },
    {
      "commit": "a5ce2b3f1c7034fe571b3b5e223b4dbd0de5712a",
      "tree": "21ef693b7118b777042b849177950cfc30b96d12",
      "parents": [
        "c1761bd65b19165e3eaebb7a1c6b3dcadc14a0e3"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon May 16 09:56:10 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed May 18 21:26:33 2016 +0000"
      },
      "message": "Fix cord config app dependencies\n\nChange-Id: I29580a03e538339d1ddfca730b673eaa41f17e46\n"
    },
    {
      "commit": "c1761bd65b19165e3eaebb7a1c6b3dcadc14a0e3",
      "tree": "b903cf66cd10d6ae3725cfcd629d0499cbe0c08c",
      "parents": [
        "24f946c87db090aa0d39a5a0fac4fa714e8d326c"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Fri May 06 15:23:23 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Sat May 07 00:01:01 2016 +0000"
      },
      "message": "Add cord-config runtime dependency for cordmcast app\n\nChange-Id: Ia672b719d61c5991d3dccba09087c48392e955ee\n"
    },
    {
      "commit": "24f946c87db090aa0d39a5a0fac4fa714e8d326c",
      "tree": "3b8b3bc0d59d951664353b19e0327cfcc5351198",
      "parents": [
        "6a37985bedabb5d7ea85cd79a5ae6266d7c3036d"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon May 02 11:38:19 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon May 02 18:45:32 2016 +0000"
      },
      "message": "Fixing a few buck files.\n\nChange-Id: I4087204743eadee57fcd018bcaf6c759a26c1e77\n"
    },
    {
      "commit": "6a37985bedabb5d7ea85cd79a5ae6266d7c3036d",
      "tree": "814c764a2fbe76eb1d52a05c52c28ea9fd08375b",
      "parents": [
        "784defecc53e04497b2bc0581e443197cbb8b156"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Apr 28 15:52:22 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon May 02 18:14:36 2016 +0000"
      },
      "message": "Adding a cord-config appliation which hosts configuration\nclasses common to several cord applications.\n\nChange-Id: Ie8fba7dbfacb50f627407a6c9d96bfaea43a6b61\n"
    },
    {
      "commit": "784defecc53e04497b2bc0581e443197cbb8b156",
      "tree": "f3c40fd4c7f5d02dc9d5823692dac5dfd518f850",
      "parents": [
        "af764bf1d25919570f783b05f191f7bdba97be9b"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Tue Apr 12 09:47:12 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Sat Apr 16 01:28:08 2016 +0000"
      },
      "message": "More app BUCK file refactoring\n\nChange-Id: I97506033c4c0cf145c558df7d4f86f37c7fe8332\n"
    },
    {
      "commit": "af764bf1d25919570f783b05f191f7bdba97be9b",
      "tree": "6cf029ccac9959666d1b025d84bcb3027d05b090",
      "parents": [
        "58f8fdd94a3ef35b45a03e6a5cecdf0b56da227c"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Sat Apr 09 01:19:45 2016 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Sat Apr 09 01:20:21 2016 -0700"
      },
      "message": "Updating copyrights\n\nNew format: \u0027Copyright .year-present Open Networking Laboratory\u0027\n\nChange-Id: I1a9e58b355b775e75245ad875a2d7a4df3f03098\n"
    },
    {
      "commit": "58f8fdd94a3ef35b45a03e6a5cecdf0b56da227c",
      "tree": "66577b2e763b694bb1c17d30d75c93cba493737a",
      "parents": [
        "5c92d4acd2f913a6ba6b337cdb5ad523f145075b"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Tue Apr 05 20:31:18 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Apr 06 16:57:45 2016 +0000"
      },
      "message": "Updating test sources in several BUCK files\n\nChange-Id: I17b83cb978f7b8fc1d31a1e96bec59a077dbdfbb\n"
    },
    {
      "commit": "5c92d4acd2f913a6ba6b337cdb5ad523f145075b",
      "tree": "d49f99d4e2620db015b649870b25f0f113b9c02c",
      "parents": [
        "46472d7595ccf8d837abccfb1873bd498b96010a"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Fri Mar 11 10:16:22 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 29 21:39:14 2016 +0000"
      },
      "message": "Initial BUCK build\n\nChange-Id: I64e8a979301989062f4545a4841b06c15a372049\n"
    },
    {
      "commit": "46472d7595ccf8d837abccfb1873bd498b96010a",
      "tree": "413ea367de893839ed74f6ff097a1a14889d3907",
      "parents": [
        "041bd904cf6b471c978933a1eb4d047a810c2652"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Wed Mar 09 10:52:49 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 24 18:54:28 2016 +0000"
      },
      "message": "[ONOS-4042] Bump up Jersey from 1.19 to 2.22.2\n\n- Fix unit test errors of web/api\n- Fix default page redirection problem\n- Fix compilation errors of web/gui\n- Fix configuration of aaa, acl, cordfabric, cord-gui, dhcp, mfwd,\n  olt, openstack, segmentrouting, vtn, virtualbng, xos-integration\n- Fix unit test errors of cpman, vtn, acl, faultmanagement\n- Fix compilation errors of openstack, virtualbng, xos-integration,\n  REST SB controller\n- Rearrange features.xml to resolve bundle dependencies\n- Remove all of stale Jersey 1.x libraries\n- Rearrange web.xml to point new Jersey 2.x servlet\n\nChange-Id: Ic17f461ede0aa36fa8d470546d8069152dc1d134\n"
    },
    {
      "commit": "041bd904cf6b471c978933a1eb4d047a810c2652",
      "tree": "a9a457660020713d9a1600045dd4482d503b71a3",
      "parents": [
        "0041ff68f64cefb47a12ae76f6fc29b535356671"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Mar 10 15:27:19 2016 -0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Mar 10 15:27:19 2016 -0800"
      },
      "message": "Starting snapshot 1.6.0-SNAPSHOT\n"
    },
    {
      "commit": "0041ff68f64cefb47a12ae76f6fc29b535356671",
      "tree": "6bca997a4922d0e7734f8f6f4bb62c3ce689faaa",
      "parents": [
        "75a8f8a283a341fcf2c46138c593680d6a01ac96"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Mar 10 14:47:30 2016 -0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Mar 10 15:24:41 2016 -0800"
      },
      "message": "Tagging 1.5.0 (Falcon)\n"
    },
    {
      "commit": "75a8f8a283a341fcf2c46138c593680d6a01ac96",
      "tree": "9dd2155af99872a5708260d4593258e4e33f7e31",
      "parents": [
        "189239158e27e0a592139f99bf9a6e4a243c608a"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Wed Mar 09 14:02:04 2016 -0800"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Wed Mar 09 14:02:04 2016 -0800"
      },
      "message": "Starting snapshot 1.5.0-SNAPSHOT\n"
    },
    {
      "commit": "189239158e27e0a592139f99bf9a6e4a243c608a",
      "tree": "3dd9066ad077103ade6a5c4ebb5db6f6af201ca0",
      "parents": [
        "0f1bd26e3355ce6e6e9ff1c86476f6cfc28afa46"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Wed Mar 09 13:47:32 2016 -0800"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Wed Mar 09 13:47:32 2016 -0800"
      },
      "message": "Tagging 1.5.0-rc3\n"
    },
    {
      "commit": "0f1bd26e3355ce6e6e9ff1c86476f6cfc28afa46",
      "tree": "9dd2155af99872a5708260d4593258e4e33f7e31",
      "parents": [
        "eddfb97c6053baf79a330bfd2bd576f6424a50e6"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Tue Mar 08 09:18:53 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 08 18:41:50 2016 +0000"
      },
      "message": "Refine application title and category in app.xml and pom.xml\n\n- Remove ONOS keyword from application title\n- Capitalize each keyword in application title\n- Make it consistent to use App, Provider and Driver in\n  application title\n- Add right category name for each application\n- Add missing application title and category\n- Make application category comment more descriptive\n\nChange-Id: Ib886b4a4293c38bd546a4107b20569f1bd7031a7\n"
    },
    {
      "commit": "eddfb97c6053baf79a330bfd2bd576f6424a50e6",
      "tree": "c256475dcfe1cc71e76c447be7c9e5b7c2578ca2",
      "parents": [
        "d69954c98cdad32ab30ab01f80259e4ad0da8701"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Mon Mar 07 21:26:48 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 08 06:06:32 2016 +0000"
      },
      "message": "Add missing application titles in app.xml with pom.xml clean up\n\nChange-Id: I543572d696f30f2ceebd39d9c6c33be55f5da38d\n"
    },
    {
      "commit": "d69954c98cdad32ab30ab01f80259e4ad0da8701",
      "tree": "66c22b374e9d61d36fe44cdb8ec23a16ce050bdc",
      "parents": [
        "4fac9ee6b02d63d74b7c804749d4c74462b44d6b"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Mar 03 17:13:26 2016 -0800"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Mar 03 17:13:26 2016 -0800"
      },
      "message": "Starting snapshot 1.5.0-SNAPSHOT\n"
    },
    {
      "commit": "4fac9ee6b02d63d74b7c804749d4c74462b44d6b",
      "tree": "174e93a4792d31c71bd1e8bb37cb5765c577fac6",
      "parents": [
        "ab4362693a64fbb5ba5a5299e60a560cd1873a28"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Mar 03 17:08:36 2016 -0800"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Mar 03 17:08:36 2016 -0800"
      },
      "message": "Tagging 1.5.0-rc2\n"
    },
    {
      "commit": "ab4362693a64fbb5ba5a5299e60a560cd1873a28",
      "tree": "66c22b374e9d61d36fe44cdb8ec23a16ce050bdc",
      "parents": [
        "09069c93522c2c34765609f41e45aefd60936670"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Thu Feb 25 09:39:10 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 25 23:38:09 2016 +0000"
      },
      "message": "Use allocateNextId when building new NextObjective\n\nIn order to avoid nextId collisions, all users of the flow objective\nservice should use the provided allocateNextId() method when\nconstructing new NextObjectives. I found one instance where this was not\nthe case: CordMcast.\n\nSolution: removed private id generator from CordMacst and replaced it\nwith allocateNextId.\n\nChange-Id: I134931b58c524291ae937dd6f0051ee549236734\n"
    },
    {
      "commit": "09069c93522c2c34765609f41e45aefd60936670",
      "tree": "c1e11b562cd83b69ecf3cda548994ad9961545ed",
      "parents": [
        "0212f64907f893df80a1c3038d2745898a665f54"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Sun Feb 21 14:49:51 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Feb 22 21:07:10 2016 +0000"
      },
      "message": "cleaning up more cord apps\n\nChange-Id: Ie48245b61926232ca9b2fa583492cb6e88f10990\n"
    },
    {
      "commit": "0212f64907f893df80a1c3038d2745898a665f54",
      "tree": "0253153cadb84c880abf65b71ebc38515ffb93f8",
      "parents": [
        "c3f84eb736641e176fbce692f25e22bba05324c0"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Sat Feb 20 11:32:43 2016 -0800"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Sun Feb 21 20:04:34 2016 -0600"
      },
      "message": "Cleanup a few of the CORD apps.\n\n* Removed or turned per-packet logs down to trace in the PIM app\n* Can now reconfigure remote sync host in CordMcast\n* CordMcast catches REST exceptions rather than bombing\n\nChange-Id: Iae027d5ce1d9047827ea80b071dc77ca49c65206\n"
    },
    {
      "commit": "c3f84eb736641e176fbce692f25e22bba05324c0",
      "tree": "b6b5dc431cbb0d4030c3ff28533666f31b7fb83c",
      "parents": [
        "435ffc4ae888232f0ee058c737958b3885b39592"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Fri Feb 19 12:44:36 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Sun Feb 21 22:48:51 2016 +0000"
      },
      "message": "CordMcast clears remote routes on startup to prevent being out of sync.\n\nIt also reads existing routes on startup.\n\nChange-Id: I13b8ffae2b57d1e82181a8a745bda185d56f368d\n"
    },
    {
      "commit": "435ffc4ae888232f0ee058c737958b3885b39592",
      "tree": "c180220b66be80d1c130971bc22ccf99f7e7d076",
      "parents": [
        "718c04536fce2059dd2ed9dd1cd35472bdddecb9"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Fri Feb 19 10:32:05 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Feb 19 19:14:10 2016 +0000"
      },
      "message": "Calculate IGMP checksum and use more reasonble max response time.\n\nAlso made IGMP properties configurable at runtime.\n\nChange-Id: I98b40a43a0c17b7bf21f1bd622032c64d7434214\n"
    },
    {
      "commit": "718c04536fce2059dd2ed9dd1cd35472bdddecb9",
      "tree": "16e2507de255d157b176e2ea621a5bbf73bfc83a",
      "parents": [
        "fc1cb0300487f30dc711f0fbf3147dec5e2aeaf5"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Thu Feb 18 15:56:22 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Feb 19 03:48:50 2016 +0000"
      },
      "message": "It helps to get IGMP join and leaves the right way round\n\nChange-Id: I7ada6835fa56aefaa421610ae8a303f2751be2b3\n"
    },
    {
      "commit": "fc1cb0300487f30dc711f0fbf3147dec5e2aeaf5",
      "tree": "8d57323037a711c16d7bb74d06f226bb54e62fbd",
      "parents": [
        "28271641007ef4a1a6547cdb9a0657c0c6d5b85f"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Feb 17 15:37:56 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 18 14:53:04 2016 +0000"
      },
      "message": "support addition and removal of mcast sinks\nvlan mcast rules are now optional\n\nChange-Id: Icb7022089a6e139970040d8cdea97df0cdc8dc7c\n"
    }
  ],
  "next": "28271641007ef4a1a6547cdb9a0657c0c6d5b85f"
}
