)]}'
{
  "commit": "881e7ea14e8c2e9bd9a6b266152367d50bba23ed",
  "tree": "1f5c35c9707e0face7be3ea851fb0b42ac53f17d",
  "parents": [
    "8e2707d06257740a3f80f735fc25d171c8564e17"
  ],
  "author": {
    "name": "A R Karthick",
    "email": "kramanar@ciena.com",
    "time": "Mon Aug 19 19:44:02 2019 +0000"
  },
  "committer": {
    "name": "A R Karthick",
    "email": "kramanar@ciena.com",
    "time": "Mon Aug 19 21:51:53 2019 +0000"
  },
  "message": "VOL-1859 : If streaming calls: ReceivePacketsIn/ChangeEvents are received\nmultiple times from ofagent while it tries to subscribe to the cores,\njust retain the most recent one and exit the last receiver whose stream won\u0027t be valid.\nJust retain one receiver for streaming packetins/changeevents in order to avoid\npacket drops.\nAlso removing useless debug logs\nChange-Id: I18950a2970044e341912b0b71243206c8488c3b7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3105662ff504ec5530a1bbc42cbdde46a88aeed4",
      "old_mode": 33188,
      "old_path": "Gopkg.lock",
      "new_id": "f5825ef866e46c91530ad26aa2f3b40a19af2d98",
      "new_mode": 33188,
      "new_path": "Gopkg.lock"
    },
    {
      "type": "modify",
      "old_id": "8ffc5b049481758d40ba5c0b58c371e0efc9c9d2",
      "old_mode": 33188,
      "old_path": "Gopkg.toml",
      "new_id": "b9190ae07495c222acee5e5c555ea2c443121430",
      "new_mode": 33188,
      "new_path": "Gopkg.toml"
    },
    {
      "type": "modify",
      "old_id": "55d3855b68a94761a2c6846b2dc66897b433d3a8",
      "old_mode": 33261,
      "old_path": "rw_core/core/grpc_nbi_api_handler.go",
      "new_id": "f2c16e749093bc236f7bda7c48e99d43894190f0",
      "new_mode": 33261,
      "new_path": "rw_core/core/grpc_nbi_api_handler.go"
    },
    {
      "type": "delete",
      "old_id": "7a4a3ea2424c09fbe48d455aed1eaa94d9124835",
      "old_mode": 33188,
      "old_path": "vendor/github.com/golang-collections/go-datastructures/LICENSE",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "29c062ccea93bb850704655b5d2ac7cb1099f24d",
      "old_mode": 33188,
      "old_path": "vendor/github.com/golang-collections/go-datastructures/queue/error.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3ccfd575d94824fe24569935d57e4b1cc19bf1f5",
      "old_mode": 33188,
      "old_path": "vendor/github.com/golang-collections/go-datastructures/queue/priority_queue.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "856ae3eff36eba41f8865c7d63ffd068335fd3cd",
      "old_mode": 33188,
      "old_path": "vendor/github.com/golang-collections/go-datastructures/queue/queue.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9c137a979881694294ce3de20ffc00f9ebf9477d",
      "old_mode": 33188,
      "old_path": "vendor/github.com/golang-collections/go-datastructures/queue/ring.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
