)]}'
{
  "commit": "85ab5081f1764706e181d1df4d574c4450769641",
  "tree": "a00e95fa2975ff379b545dbcb9b72750c7964ba5",
  "parents": [
    "daa6bb293ba6cd2eee66d4ad5e42316a4d5d7e8d"
  ],
  "author": {
    "name": "Matt Jeanneret",
    "email": "mj3580@att.com",
    "time": "Mon Apr 01 11:29:20 2019 -0400"
  },
  "committer": {
    "name": "Matt Jeanneret",
    "email": "mj3580@att.com",
    "time": "Tue Apr 02 14:17:19 2019 -0400"
  },
  "message": "VOL-1460: Docker builds now use common base image.  Also Documentation Update.\n\nModified all docker files to use a base build that copies in vendor and\nother common GOPATH items.  Then each dependant Dockerfile\nuses the base and only copies in golang source needed to build.\n\nAlso grab updated lock file and vendor items missing (from a dep ensure)\nfor build to work.\n\nChange-Id: I6047847c2c186a24d1f223b1a4dfab39ab381a92\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "26ae9b0e35678a9acd1ce69ac4ac3ab8a8ded1ed",
      "old_mode": 33188,
      "old_path": "BUILD.md",
      "new_id": "4d575c23871ec55884c39b1569842801a2c05ee1",
      "new_mode": 33188,
      "new_path": "BUILD.md"
    },
    {
      "type": "modify",
      "old_id": "a961e9a68b9b8693d55d76874b1a7333a463dfb3",
      "old_mode": 33188,
      "old_path": "Gopkg.lock",
      "new_id": "45731320132345148ab395898465cee504e30549",
      "new_mode": 33188,
      "new_path": "Gopkg.lock"
    },
    {
      "type": "modify",
      "old_id": "b0bf2be2a573f0ddc588b3515dde2dd5184c3585",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "257d3726e91d92b67f150dfa937a8e4277c5562f",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "329fc6838e39a6c2c96c4832e3374355ada5d694",
      "old_mode": 33188,
      "old_path": "docker/Dockerfile.arouter",
      "new_id": "5401514d40144611450bad249a54394bc62df079",
      "new_mode": 33188,
      "new_path": "docker/Dockerfile.arouter"
    },
    {
      "type": "modify",
      "old_id": "302c7b656ce3992729aadacc036842b1ac4ca017",
      "old_mode": 33188,
      "old_path": "docker/Dockerfile.arouterTest",
      "new_id": "69179374308990ec21a562fab522506e5ccd8ae3",
      "new_mode": 33188,
      "new_path": "docker/Dockerfile.arouterTest"
    },
    {
      "type": "modify",
      "old_id": "f3c1dd3e63acf3ad39908c42e7c59733bc5c01e5",
      "old_mode": 33188,
      "old_path": "docker/Dockerfile.arouterd",
      "new_id": "2d5f139080118e53a33571593cee06d7adf9e6e3",
      "new_mode": 33188,
      "new_path": "docker/Dockerfile.arouterd"
    },
    {
      "type": "modify",
      "old_id": "1a22cd9cd96e0ef08b195ecf9c892903d0df6e6e",
      "old_mode": 33188,
      "old_path": "docker/Dockerfile.base",
      "new_id": "d07aacb2f2decdb04a1eea4e1022ad8dbb138f7b",
      "new_mode": 33188,
      "new_path": "docker/Dockerfile.base"
    },
    {
      "type": "modify",
      "old_id": "0784f9a1d44da69a6aaef427f1b124e40882d112",
      "old_mode": 33188,
      "old_path": "docker/Dockerfile.ro_core",
      "new_id": "f4bb80c20370b82fca59a0b24dd1c632a0e1abd2",
      "new_mode": 33188,
      "new_path": "docker/Dockerfile.ro_core"
    },
    {
      "type": "modify",
      "old_id": "8081beb105f5ca99399e957f0a82397c20482115",
      "old_mode": 33188,
      "old_path": "docker/Dockerfile.rw_core",
      "new_id": "23c4ccb4829e92d3f7926bc387cdca06589ebb64",
      "new_mode": 33188,
      "new_path": "docker/Dockerfile.rw_core"
    },
    {
      "type": "modify",
      "old_id": "d9251b03f1765e256c88c6e3e59f4fbba3cf6c75",
      "old_mode": 33188,
      "old_path": "docker/Dockerfile.simulated_olt",
      "new_id": "974f7d05bef2706bc7914f97f64faf32f64597cd",
      "new_mode": 33188,
      "new_path": "docker/Dockerfile.simulated_olt"
    },
    {
      "type": "modify",
      "old_id": "ae1588f470dc52e3740a1ba0fae5dee42aba65ab",
      "old_mode": 33188,
      "old_path": "docker/Dockerfile.simulated_onu",
      "new_id": "4b9629084a715e7f9348b975e763fcfe51733a88",
      "new_mode": 33188,
      "new_path": "docker/Dockerfile.simulated_onu"
    },
    {
      "type": "modify",
      "old_id": "5320569854a6b88716425d02e30589923700b4e0",
      "old_mode": 33188,
      "old_path": "quickstart.md",
      "new_id": "e70dc51f6d02141ad8a25b9ad6c51b4fd3413293",
      "new_mode": 33188,
      "new_path": "quickstart.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3715129dd6afbfd33fccf3017a1bd11058dfb9c2",
      "new_mode": 33188,
      "new_path": "vendor/github.com/Shopify/sarama/go.mod"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58e2e91e8330ac2364a3923e65eeb90ac5aa3a5b",
      "new_mode": 33188,
      "new_path": "vendor/github.com/Shopify/sarama/go.sum"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54c8b0992e772a2ef6e115890a302d8c9676aa64",
      "new_mode": 33188,
      "new_path": "vendor/github.com/Shopify/sarama/sasl_authenticate_request.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0038c3f3665f61d10fe2aed5e2c38b42f54494d8",
      "new_mode": 33188,
      "new_path": "vendor/github.com/Shopify/sarama/sasl_authenticate_response.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c75ad2a144cb77839b375a5f4f501e0bbbaff700",
      "new_mode": 33188,
      "new_path": "vendor/github.com/hashicorp/consul/ui-v2/lib/block-slots/LICENSE.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43cc14fbe2e370f4d4c540e9de4d2903fc3155af",
      "new_mode": 33188,
      "new_path": "vendor/github.com/pierrec/lz4/decode_amd64.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20fef39759cb6548cd3921d18efc7dfce7b28b08",
      "new_mode": 33188,
      "new_path": "vendor/github.com/pierrec/lz4/decode_amd64.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b83a19a46681775fe65fc28cc652db10297dee49",
      "new_mode": 33188,
      "new_path": "vendor/github.com/pierrec/lz4/decode_other.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "313d914c10760e5b1775dc964220dd3939317b75",
      "new_mode": 33188,
      "new_path": "vendor/go.etcd.io/etcd/pkg/logutil/zap.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9521b50e9e87f440a318063401eea9635ebde834",
      "new_mode": 33188,
      "new_path": "vendor/google.golang.org/genproto/googleapis/api/annotations/annotations.pb.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d64b32280f0cee9f62713918bb19d6337a9aee28",
      "new_mode": 33188,
      "new_path": "vendor/google.golang.org/genproto/googleapis/api/annotations/client.pb.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a9ab1242feaeae52bee1c7e034d9d607ffd72e2",
      "new_mode": 33188,
      "new_path": "vendor/google.golang.org/genproto/googleapis/api/annotations/field_behavior.pb.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4487662db2b041c5318d2d71b5e2552e4b3c350",
      "new_mode": 33188,
      "new_path": "vendor/google.golang.org/genproto/googleapis/api/annotations/http.pb.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a395f960cd5d2cf49cc441c0843b98c38d218bad",
      "new_mode": 33188,
      "new_path": "vendor/google.golang.org/genproto/googleapis/api/annotations/resource.pb.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ccbf35b331258c78379329eff4bc29d6320a945c",
      "new_mode": 33188,
      "new_path": "vendor/google.golang.org/grpc/credentials/tls13.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3715129dd6afbfd33fccf3017a1bd11058dfb9c2",
      "new_mode": 33188,
      "new_path": "vendor/gopkg.in/Shopify/sarama.v1/go.mod"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58e2e91e8330ac2364a3923e65eeb90ac5aa3a5b",
      "new_mode": 33188,
      "new_path": "vendor/gopkg.in/Shopify/sarama.v1/go.sum"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54c8b0992e772a2ef6e115890a302d8c9676aa64",
      "new_mode": 33188,
      "new_path": "vendor/gopkg.in/Shopify/sarama.v1/sasl_authenticate_request.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0038c3f3665f61d10fe2aed5e2c38b42f54494d8",
      "new_mode": 33188,
      "new_path": "vendor/gopkg.in/Shopify/sarama.v1/sasl_authenticate_response.go"
    }
  ]
}
