)]}'
{
  "commit": "18949aec7b1a9dc57f77288c63831887acce95c8",
  "tree": "664130ab737d2d4a609c3469a7a2f6b76932e36f",
  "parents": [
    "f1e9c5d609e2dbc22be74c35402024bd6f2a530f"
  ],
  "author": {
    "name": "Matt Jeanneret",
    "email": "mj3580@att.com",
    "time": "Sat Feb 09 15:00:14 2019 -0500"
  },
  "committer": {
    "name": "Matt Jeanneret",
    "email": "mj3580@att.com",
    "time": "Sat Feb 09 15:03:28 2019 -0500"
  },
  "message": "VOL-1449 Modify build environment to use pyvoltha\n\nDepending on if LOCAL_PYVOLTHA is set use a build of\nthe library from the nearby source tree, for both\nvirtualenv and docker image builds.  By default\nrequirements.txt uses the pip hosted dev build, which\nmay not be new enough for iterative development\n\nAlso by setting PYVOLTHA_BASE_IMAGE use a docker image produced\nby pyvoltha as the base image.\n\nChange-Id: Ibf7218b92450f92d6a3f1c9d837be46fcc3a84db\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ec74b702ee0b4a8912978787ea978f9624b6b895",
      "old_mode": 33188,
      "old_path": "python/Makefile",
      "new_id": "c78bb7a9a5d23604feb55ff7a41fa7d5addf36d2",
      "new_mode": 33188,
      "new_path": "python/Makefile"
    },
    {
      "type": "modify",
      "old_id": "4a7ab1fc7a9ce3c72bbea486e58a5e91cc617acb",
      "old_mode": 33188,
      "old_path": "python/adapters/brcm_openomci_onu/heartbeat.py",
      "new_id": "5242caac9fc4f941dc1625cd515ca40669c7d1f8",
      "new_mode": 33188,
      "new_path": "python/adapters/brcm_openomci_onu/heartbeat.py"
    },
    {
      "type": "modify",
      "old_id": "d151b0cae0b872394711431cc5e8d27b7849124b",
      "old_mode": 33188,
      "old_path": "python/compose/adapters-openonu.yml",
      "new_id": "0f1231d3189979cee251d33563d3b9dcc3404f4c",
      "new_mode": 33188,
      "new_path": "python/compose/adapters-openonu.yml"
    },
    {
      "type": "modify",
      "old_id": "872d4e2d280fdf491ecb7db70b361eaf0748a468",
      "old_mode": 33188,
      "old_path": "python/compose/system-test.yml",
      "new_id": "fe8a9c8e1250ae772747ee8fe53825f4a9021ef9",
      "new_mode": 33188,
      "new_path": "python/compose/system-test.yml"
    },
    {
      "type": "rename",
      "old_id": "52eb9162dea47bd5164076835cd300e0bc44e5c9",
      "old_mode": 33188,
      "old_path": "python/docker/Dockerfile.adapter_openonu",
      "new_id": "52eb9162dea47bd5164076835cd300e0bc44e5c9",
      "new_mode": 33188,
      "new_path": "python/docker/Dockerfile.adp-old",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "1b912e041032a2b423fcbe7a0314c7a2713c778b",
      "old_mode": 33188,
      "old_path": "python/docker/Dockerfile.base",
      "new_id": "898f7fab46279fa80f1334cb64c23933cc393a9f",
      "new_mode": 33188,
      "new_path": "python/docker/Dockerfile.base"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b6ce9e0b26801de93f5bb9313fbef0021a490fa",
      "new_mode": 33188,
      "new_path": "python/docker/Dockerfile.base_local"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50251f1138ffafb1616a3dfe962cf035059c217b",
      "new_mode": 33188,
      "new_path": "python/docker/Dockerfile.openonu_adapter"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d5e98532a181d0c3208c14e35143b492eb2a9cd",
      "new_mode": 33188,
      "new_path": "python/docker/Dockerfile.openonu_adapter_pyvoltha"
    },
    {
      "type": "modify",
      "old_id": "0fad97077a1a381e3f36d20e94f1f50987e327a2",
      "old_mode": 33188,
      "old_path": "python/protos/Makefile",
      "new_id": "dc7c9732688aeee4bfeeb4c5e58bdbe1eabc722b",
      "new_mode": 33188,
      "new_path": "python/protos/Makefile"
    },
    {
      "type": "modify",
      "old_id": "56cb35602de280527dcf26687a7a5a0257eac40f",
      "old_mode": 33188,
      "old_path": "python/requirements.txt",
      "new_id": "015660e919fa753a74978fb18e576a636eabf73a",
      "new_mode": 33188,
      "new_path": "python/requirements.txt"
    }
  ]
}
