)]}'
{
  "commit": "54934269fd706db29da459a99bb41155d6cdb4ae",
  "tree": "db1e3d651609aba4b3bf5934f9461bab5e06cfda",
  "parents": [
    "290ab0d5a6ef91e893a66a9a8c942189e887235a"
  ],
  "author": {
    "name": "Girish Gowdra",
    "email": "girish@opennetworking.org",
    "time": "Wed Nov 13 14:19:55 2019 +0530"
  },
  "committer": {
    "name": "Girish Gowdra",
    "email": "girish@opennetworking.org",
    "time": "Thu Nov 21 15:13:01 2019 +0530"
  },
  "message": "VOL-2191: Implement the right interpretation of instance-control attribute\n          from tech-profile\n\n- When using \"single-instance\" type TP, make sure no other gem-port on any\n  other UNI port is referncing the same alloc-id before releasing the alloc-id.\n- When deleting tech-profile instances for the ONU, log any errors with deleting\n  any TP instance, but do not break the loop (so that other TP instances can be\n  freed up).\n- Use 2.2.17 version of voltha-lib-go\n\nChange-Id: I13901e6e3f21b02af076c4c022d4caafc10d6491\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d39161629c3119831748e74071cab36eab338e27",
      "old_mode": 33188,
      "old_path": "adaptercore/openolt_flowmgr.go",
      "new_id": "8ee2a114858dd06f59adee8be888f8a7716a5b7f",
      "new_mode": 33188,
      "new_path": "adaptercore/openolt_flowmgr.go"
    },
    {
      "type": "modify",
      "old_id": "57d922b0e37dff86f1835a92430b728b106ac0f3",
      "old_mode": 33188,
      "old_path": "adaptercore/openolt_flowmgr_test.go",
      "new_id": "e6de8104d3e12be8c511476aaf30ca974495d95f",
      "new_mode": 33188,
      "new_path": "adaptercore/openolt_flowmgr_test.go"
    },
    {
      "type": "modify",
      "old_id": "80430d534bfda9c7914ce327b152f6be8bd168e8",
      "old_mode": 33188,
      "old_path": "go.mod",
      "new_id": "cedfb5ca06b02fb96ad13853b1c1aa7f66a7db15",
      "new_mode": 33188,
      "new_path": "go.mod"
    },
    {
      "type": "modify",
      "old_id": "3cfac10c907067e9dac1a20f2751280797a064e9",
      "old_mode": 33188,
      "old_path": "go.sum",
      "new_id": "b3e4feb96857f52be13d1acb2b523c9c9dff8752",
      "new_mode": 33188,
      "new_path": "go.sum"
    },
    {
      "type": "modify",
      "old_id": "7f4a0f968e25c13ed2a68015b2f5493e3240e83d",
      "old_mode": 33188,
      "old_path": "mocks/mockTechprofile.go",
      "new_id": "7bbea666e0d67bfb29008c1ce527762466bd589d",
      "new_mode": 33188,
      "new_path": "mocks/mockTechprofile.go"
    },
    {
      "type": "modify",
      "old_id": "c319d9989f5ceb95a68ee513ec48a24135b713fb",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/db/backend.go",
      "new_id": "b2547c20bd5dafa0b94d188e0f105e2264328b3e",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/db/backend.go"
    },
    {
      "type": "modify",
      "old_id": "f7d1b43085389619bb424cb03ea9ee540488d5d1",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/flows/flow_utils.go",
      "new_id": "02a4b0bd101a737f947f927d5fce57b9fe12b058",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/flows/flow_utils.go"
    },
    {
      "type": "modify",
      "old_id": "9c64bd80eb4c9f89af1ced80458771b427dce7d6",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/techprofile/config.go",
      "new_id": "b1a8ac530d6042651e566ec63a68aa9be087ac2e",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/techprofile/config.go"
    },
    {
      "type": "modify",
      "old_id": "92569f0b1813107937526b8cc31b7eb74d6b5d8a",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/techprofile/tech_profile.go",
      "new_id": "2c0edae58e9e82081e291e73d121bb43fa622ffe",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/techprofile/tech_profile.go"
    },
    {
      "type": "modify",
      "old_id": "32677598eafe8a63722a09bd8f6b21fd3331dcf0",
      "old_mode": 33188,
      "old_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/techprofile/tech_profile_if.go",
      "new_id": "a77ea4533cb12af19ad11136a2a0abed4a9d4f45",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v2/pkg/techprofile/tech_profile_if.go"
    },
    {
      "type": "modify",
      "old_id": "bac54837d951ee18a601d022473546457cc7f868",
      "old_mode": 33188,
      "old_path": "vendor/modules.txt",
      "new_id": "1ce4e81dadd648123290734b719d11f362d113a7",
      "new_mode": 33188,
      "new_path": "vendor/modules.txt"
    }
  ]
}
