)]}'
{
  "commit": "0f9b88dd0e0b8e2f6ad40aaaf9e5c7114f7a6d12",
  "tree": "24a669766f2d3a324ca38dfe8b12df77c4998bc1",
  "parents": [
    "2e6f1e34a97dda72cb0b3c937bb2369753567226"
  ],
  "author": {
    "name": "Holger Hildebrandt",
    "email": "holger.hildebrandt@adtran.com",
    "time": "Mon Apr 20 13:33:25 2020 +0000"
  },
  "committer": {
    "name": "Andrea Campanella",
    "email": "andrea@opennetworking.org",
    "time": "Fri Apr 24 15:00:13 2020 +0200"
  },
  "message": "WIP [VOL-2811] - Incorporate preliminary onu-adapter-go code into opencord repo\n\n- functionality: reason \"initial-mib-downloaded\" reached\n- omciAgent removed, object relation restructured\n- adapter code restructuring + internal lib interface update\n\nChange-Id: Ie53450a5e2c093aaaf68fe652f95e7b4c4a014c7\nSigned-off-by: Holger Hildebrandt \u003cholger.hildebrandt@adtran.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "db68d9af9f0db5bb7c1441e250bc1e051b3c7826",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "7a8795e27aa75adce8f84033a199c2602dfac21d",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "delete",
      "old_id": "c6e81ad7589118ae8b9a1138a88d46a48bca1e32",
      "old_mode": 33188,
      "old_path": "adaptercoreont/device_handler.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "16dc49f925f394b4b82ace93bf5f0f9301146cc4",
      "old_mode": 33188,
      "old_path": "adaptercoreont/mib_sync.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ff462f0330bab911962fb6a00da18be7a1b3b6dd",
      "old_mode": 33188,
      "old_path": "adaptercoreont/omci_agent.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e11f9183b334dc8478b91db4f49c88477564ca27",
      "old_mode": 33188,
      "old_path": "adaptercoreont/ont_device_state_transition.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7507288fd3108e614f22cd77878d2c77e2adf058",
      "new_mode": 33188,
      "new_path": "cmd/openonu-adapter/common.go"
    },
    {
      "type": "rename",
      "old_id": "7a3a0d559e444ed35c4d1d340c9f80f558e307eb",
      "old_mode": 33188,
      "old_path": "main.go",
      "new_id": "a022cefb490178670e9fca8340b153147b169824",
      "new_mode": 33188,
      "new_path": "cmd/openonu-adapter/main.go",
      "score": 72
    },
    {
      "type": "rename",
      "old_id": "3e63859e830b4dfe655db915afaccd98746df829",
      "old_mode": 33188,
      "old_path": "main_test.go",
      "new_id": "3e63859e830b4dfe655db915afaccd98746df829",
      "new_mode": 33188,
      "new_path": "cmd/openonu-adapter/main_test.go",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f539afd7ea5c8379f07f6ff76f036977c8c0de71",
      "new_mode": 33188,
      "new_path": "cmd/openonu-adapter/profile.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a8fb220e22ed0e7ae30a1fcfd8a6f17ae7f7f3b3",
      "new_mode": 33188,
      "new_path": "cmd/openonu-adapter/release.go"
    },
    {
      "type": "modify",
      "old_id": "dba66026041813c7806b2de9138a4d508b48047a",
      "old_mode": 33188,
      "old_path": "docker/Dockerfile.openonu",
      "new_id": "7c370e63b6fc9c188fd788ec88862b23e6fac6d9",
      "new_mode": 33188,
      "new_path": "docker/Dockerfile.openonu"
    },
    {
      "type": "modify",
      "old_id": "69d155740551a0cb657a039f9a76ae9e6cca1e8f",
      "old_mode": 33188,
      "old_path": "go.sum",
      "new_id": "d0aba8ad455b271e02f86f6e690d9b8e8e13473e",
      "new_mode": 33188,
      "new_path": "go.sum"
    },
    {
      "type": "rename",
      "old_id": "52f43faabf4939c99524bc9b58ee78f95785fc34",
      "old_mode": 33188,
      "old_path": "config/config.go",
      "new_id": "b3fc4d0841ce5c21edd6d6723680402bfab7f3e4",
      "new_mode": 33188,
      "new_path": "internal/pkg/config/config.go",
      "score": 93
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed55bbd8cc1b9b0afbbc6b5b957dd5d27175c677",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/common.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f0b030fd07dfa3b1d789ec632819c340f25f89b",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/device_handler.go"
    },
    {
      "type": "rename",
      "old_id": "e2261ede8e3abfddfcbb7441ae0aae29983d6c8a",
      "old_mode": 33188,
      "old_path": "adaptercoreont/messageTypes.go",
      "new_id": "05c5fff0a1491b5627838681acf3fed3af0b4e3c",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/messageTypes.go",
      "score": 93
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45c771bfe9e27f451d5aa975b840a938ebd3ccb8",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/mib_sync.go"
    },
    {
      "type": "rename",
      "old_id": "17e7e40f413027e51a1c70a69e5502ae94da04fa",
      "old_mode": 33188,
      "old_path": "adaptercoreont/omci_cc.go",
      "new_id": "0d4087350c1c5860d3e0dfe174e3f0a73739b8ab",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/omci_cc.go",
      "score": 82
    },
    {
      "type": "rename",
      "old_id": "a4c6eda7c0ccb869d42a1e9c7047dd2f88231a5a",
      "old_mode": 33188,
      "old_path": "adaptercoreont/omci_test_request.go",
      "new_id": "a79ad21930a8d9c550f6f9d037e4b1250c68ec40",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/omci_test_request.go",
      "score": 80
    },
    {
      "type": "rename",
      "old_id": "27b71e236125cd6363358937ad319a1355edaf71",
      "old_mode": 33188,
      "old_path": "adaptercoreont/ont_device_entry.go",
      "new_id": "837dadb0bcf0492bec929cf82316e2d6eacfab01",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/onu_device_entry.go",
      "score": 83
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "adf2b6c5f3843e2924db345b9e4d13efd82a6a3b",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/onu_uni_port.go"
    },
    {
      "type": "rename",
      "old_id": "20ba5c5ddd025b0867c432aef7d5525d44633368",
      "old_mode": 33188,
      "old_path": "adaptercoreont/openonu.go",
      "new_id": "93584c2a0dc38943738dac92be44240ae27738eb",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/openonu.go",
      "score": 84
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0678c0c2549f47cc6c6e2ff5cf6f6f57c206b1cd",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/openonuimpl.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8edf4d1ecb31bc016d3b54a3c925c2f42a2384fa",
      "new_mode": 33188,
      "new_path": "internal/pkg/onuadaptercore/platform.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b2df29d7afefebcc9b34934d4bf262b00681567",
      "new_mode": 33188,
      "new_path": "pkg/mocks/common.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4af4e592951d5d0743d0e0d7d848f720d806ba27",
      "new_mode": 33188,
      "new_path": "vendor/github.com/cevaris/ordered_map/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "193242f640701f8f287921d1f15a6bdc7ba64b14",
      "new_mode": 33188,
      "new_path": "vendor/github.com/cevaris/ordered_map/.travis.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4cb9b14e8e4f36532dace0405733be23753ea8af",
      "new_mode": 33188,
      "new_path": "vendor/github.com/cevaris/ordered_map/LICENSE.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "099e53b13862d9cfdef2379528c8d2a4ee52605f",
      "new_mode": 33188,
      "new_path": "vendor/github.com/cevaris/ordered_map/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc3e36651a4ff13142d13f982f439b8cae40bebe",
      "new_mode": 33188,
      "new_path": "vendor/github.com/cevaris/ordered_map/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88afbcf60fae3bd9d3a8290bbdabd0eaea97b7f6",
      "new_mode": 33188,
      "new_path": "vendor/github.com/cevaris/ordered_map/key_pair.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad0d142510a54821a5a60c7a7fa1eeac0cc9c90c",
      "new_mode": 33188,
      "new_path": "vendor/github.com/cevaris/ordered_map/node.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4116cd8f567b77345d0990afe970e1f52a181ee6",
      "new_mode": 33188,
      "new_path": "vendor/github.com/cevaris/ordered_map/ordered_map.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab7a0c001f2d643b66f8c9c043e428c968b89c53",
      "new_mode": 33188,
      "new_path": "vendor/github.com/google/gopacket/layers/gen.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "150cad77f8f347c001b39daf90a89f81de7422ae",
      "new_mode": 33188,
      "new_path": "vendor/github.com/google/gopacket/layers/gen2.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37e05fd4f7975bbeccf2452e8ef3cb919de83e5c",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/config/common.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "724ad32a4da3ded2662962a95f20df734c23c39b",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/config/configmanager.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c36241ba6d30a679d7098da2cbd42d37f378c9d",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/config/logcontroller.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "557de3fd3dd18b124e998068a294db0914549b9c",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/flows/common.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b2086cddc15d0d355a516833c2e7973b0b1cc4af",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/flows/flow_utils.go"
    },
    {
      "type": "rename",
      "old_id": "ea2441d28883f893d206d93cf910005bfb940b68",
      "old_mode": 33188,
      "old_path": "config/version/version.go",
      "new_id": "49c0b10413d4be295e89df6b6e1ecc755cfa6b8f",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/version/version.go",
      "score": 63
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f7bb6edfb9dbcdfb45b0f015f6e43b4ea707efb",
      "new_mode": 33188,
      "new_path": "vendor/golang.org/x/sys/unix/mkasm_darwin.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ee1a16b9d1ed847c96d8a00389eef03262dfeda",
      "new_mode": 33188,
      "new_path": "vendor/golang.org/x/sys/unix/mkpost.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e540cc892b7509f9a71ddf80c59efad1ff1f85a",
      "new_mode": 33188,
      "new_path": "vendor/golang.org/x/sys/unix/mksyscall.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3be3cdfc3b6ee5f6273d4458cdc01f49cd6913d5",
      "new_mode": 33188,
      "new_path": "vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c960099517af00196e77b62b8c029c1be765c9e0",
      "new_mode": 33188,
      "new_path": "vendor/golang.org/x/sys/unix/mksyscall_aix_ppc64.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3d864738b69594aaf1b7e60e6c191ac9168039b2",
      "new_mode": 33188,
      "new_path": "vendor/golang.org/x/sys/unix/mksyscall_solaris.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b6b409909cc3c93d86deb351f5699cf672aa4e76",
      "new_mode": 33188,
      "new_path": "vendor/golang.org/x/sys/unix/mksysctl_openbsd.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "baa6ecd85065d3c008958a73c0483427b3966dfe",
      "new_mode": 33188,
      "new_path": "vendor/golang.org/x/sys/unix/mksysnum.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "40d2beede556524b8d03d73a2bb41f14b8ae70b9",
      "new_mode": 33188,
      "new_path": "vendor/golang.org/x/sys/unix/types_aix.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "155c2e692b45eb9f4416eaa6fe5ad50c4ea655a1",
      "new_mode": 33188,
      "new_path": "vendor/golang.org/x/sys/unix/types_darwin.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6574f6b6a651bdbee5ecce31d34684431025c6d3",
      "new_mode": 33188,
      "new_path": "vendor/golang.org/x/sys/unix/types_dragonfly.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6fde4249ba50e798de2ee64f5c377aa4b98ee05",
      "new_mode": 33188,
      "new_path": "vendor/golang.org/x/sys/unix/types_freebsd.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a81aadb8b933221881c9384db24a2688522a297",
      "new_mode": 33188,
      "new_path": "vendor/golang.org/x/sys/unix/types_netbsd.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "775cb57dc8a8831ee31b21f1d4bacaf1c459f3ef",
      "new_mode": 33188,
      "new_path": "vendor/golang.org/x/sys/unix/types_openbsd.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d713f09e01693caad925b5ede1d18ce60a28d9d2",
      "new_mode": 33188,
      "new_path": "vendor/golang.org/x/sys/unix/types_solaris.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "987fc169cc04a1b914770a475a619d26cbcf2c21",
      "new_mode": 33188,
      "new_path": "vendor/golang.org/x/text/unicode/bidi/gen.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02c3b505d640ec69d2a3ec9ed04401b4e4b42487",
      "new_mode": 33188,
      "new_path": "vendor/golang.org/x/text/unicode/bidi/gen_ranges.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9cb9942894920a5c56440b73cc356b3b67fab9e5",
      "new_mode": 33188,
      "new_path": "vendor/golang.org/x/text/unicode/bidi/gen_trieval.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30a3aa93343d22d5cb928b2c7cb54b25e41b95c3",
      "new_mode": 33188,
      "new_path": "vendor/golang.org/x/text/unicode/norm/maketables.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45d711900d144f5e66fb29941c1a8700049ab0c9",
      "new_mode": 33188,
      "new_path": "vendor/golang.org/x/text/unicode/norm/triegen.go"
    },
    {
      "type": "modify",
      "old_id": "8ddd28487ce903d58ec9874751633d8b3d35d09b",
      "old_mode": 33188,
      "old_path": "vendor/modules.txt",
      "new_id": "40664deb028cdad86c700bd17a6c2f0831bd09a5",
      "new_mode": 33188,
      "new_path": "vendor/modules.txt"
    }
  ]
}
