)]}'
{
  "commit": "811e9544f229421bd8cc52271553fc18f40b54c5",
  "tree": "8b9252ee7a758fe68f85b864d7e5583096e82ea2",
  "parents": [
    "fd441170cd2c086630ad190e1612d7f22a1ac8f6"
  ],
  "author": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Sun Dec 25 21:45:27 2022 -0500"
  },
  "committer": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Thu Dec 29 06:30:40 2022 -0500"
  },
  "message": "VOL-4917 - voltha-go build and test problems.\n\nMakefile\nmakefiles/\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n  o Update copyright notice.\n  o Added a few common makefile libraries.\n  o Added todo.mk to document a few future-fix items.\n  o Added versions.mk used to display build tools and versions.\n  o Added comments and banners to delimit logic and identify log output.\n  o Fixed coverage target, git test -coverprofile requires a disk file.\n  o Strange: \u0027go mod vendor\u0027 will remove vendor/ but the directory is\n    under revision control.  [TODO] Delete or checkout from a central repo.\n  o Split long lines with line continuation at shell pipe.\n  o Replace inlined rm -rf calls with make builtin $(RM) -r\n  o Refacor test log names into macros to shorten logic line length.\n\ndocker/Dockerfile.rw_core\n-------------------------\n  o Update copyright notice.\n  o Inline --no-cache with apk calls, networking problems surfaced while\n    running \"make build/test\" while disconnected from the VPN.\n  o Copy stub go-test-coverage.out file to the docker image, go test\n    -coverprofile was failing w/o a file on disk.\n  o Testing reported a \"could not create cpu profile\" error.  Create a pull\n    request for feedback to see if this is a lingering coverage problem or\n    my laptop cpu is unknown and contributing.\n\nChange-Id: I84724682cfd9dbcd08990cef382338f005261184\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a977331c565bdf544d059ba2dcfeaf422c1a1b97",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "1b07af8fc445b397fd91445e0881bb637dec665e",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "9cec7165ab0a01ccc4c9b089abd747bd12432329",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "23887f6eba2babacfd3cb0171be2f89c3997a785",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "b8698e4b507ad5b05887c08451f98a554e26ed79",
      "old_mode": 33188,
      "old_path": "docker/Dockerfile.rw_core",
      "new_id": "94c24ba116f5ff0bcc5fc253fd5d84a58f123868",
      "new_mode": 33188,
      "new_path": "docker/Dockerfile.rw_core"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c34d11926ee1f69f9918f824475b3b83a884d7dd",
      "new_mode": 33188,
      "new_path": "makefiles/consts.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c51e7ee78aa580b4240073f2c2ef3dcb0876db3f",
      "new_mode": 33188,
      "new_path": "makefiles/include.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "934269061883e71cd4cbf30533a1cfc2fa53e0e7",
      "new_mode": 33188,
      "new_path": "makefiles/todo.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ffa090e482129b56d9274a9bc38241d1e4281643",
      "new_mode": 33188,
      "new_path": "makefiles/versions.mk"
    },
    {
      "type": "modify",
      "old_id": "354ccc9d174d0a2989e34395c61095e28643d912",
      "old_mode": 33188,
      "old_path": "rw_core/core/adapter/common.go",
      "new_id": "93b762e082e55f09cfdf68bd91dcd3e0f58b4757",
      "new_mode": 33188,
      "new_path": "rw_core/core/adapter/common.go"
    },
    {
      "type": "modify",
      "old_id": "8b3848dbf1ad639018f2626b1de4db43007fb23a",
      "old_mode": 33188,
      "old_path": "rw_core/core/device/manager_nbi.go",
      "new_id": "08062bd32edba13bd5384602a4bb861533ff8b44",
      "new_mode": 33188,
      "new_path": "rw_core/core/device/manager_nbi.go"
    }
  ]
}
