)]}'
{
  "commit": "25589d8650beed2fddfabc923c63f152f19b27e4",
  "tree": "44ac52fc66a1a2f602cf46ff0dd97874f14cc979",
  "parents": [
    "7434dfec930c12f902c4b744b48ddfe19d02f96b"
  ],
  "author": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Tue Jan 02 22:31:35 2024 -0500"
  },
  "committer": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Wed Jan 03 03:17:53 2024 -0500"
  },
  "message": "VOL-5244 - branch and release voltha-protos.\n\nIntent: Bulk file update to trigger and validate the repo jenkins job.\n\nVERSION\n-------\n  o Revert VERSION string to v5.4.10 so master branch will attached\n    to v5.5.0 post release.\n\nMakefile\nmakefiles/\n.../\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n  o Bulk copyright notice update to span 2024.\n  o Suffix \u0027(ONF) and the ONF Contributors\u0027 on a few files.\n  o Copyright 2019-2024 Open Networking Foundation (ONF) and the ONF Contributors\n\nprotos/voltha_protos/ext_config.proto\nprotos/voltha_protos/extension.proto\nprotos/voltha_protos/openflow_13.proto\nprotos/voltha_protos/*.proto\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n  o Replace \u0027Copyright (c)\u0027 with the latest ONF Copyright msg syntax.\n  o Update notice to span the current year.\n\nChange-Id: I8a1003cb3754f974a045df3adc1033dd78ce2cbc\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a49cad20bfe958dda342d61a611f8f180f789cda",
      "old_mode": 33261,
      "old_path": "VERSION",
      "new_id": "ee9662e40971d9bcba0be6c36675de617844610b",
      "new_mode": 33261,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "60d264ae9ad521b06df574321f8caacf2fc6d8ef",
      "old_mode": 33188,
      "old_path": "config.mk",
      "new_id": "2400d7f58439cc0d2aaf03d63ac46856bc7898ea",
      "new_mode": 33188,
      "new_path": "config.mk"
    },
    {
      "type": "modify",
      "old_id": "8961b3a47c957e1fc44daae13d3d19d9ae91eec3",
      "old_mode": 33188,
      "old_path": "makefiles/consts.mk",
      "new_id": "1b84ed87668ca435877c1c8443644e30b093a5f0",
      "new_mode": 33188,
      "new_path": "makefiles/consts.mk"
    },
    {
      "type": "modify",
      "old_id": "254e07cf852aa596d79e69a032c1eb8c6b0d4286",
      "old_mode": 33188,
      "old_path": "makefiles/docker/include.mk",
      "new_id": "7e436708a8b16f1605d38a2ab55446e246864f52",
      "new_mode": 33188,
      "new_path": "makefiles/docker/include.mk"
    },
    {
      "type": "modify",
      "old_id": "a48b42c7d16858aa0fa84478cf9a49a5836f6e0b",
      "old_mode": 33188,
      "old_path": "makefiles/etc/include.mk",
      "new_id": "541c1dbcb6f287fbad5e1aab47e4d6a4eb685a43",
      "new_mode": 33188,
      "new_path": "makefiles/etc/include.mk"
    },
    {
      "type": "modify",
      "old_id": "361652ab37a11cce3cd9f7407885faa42b04608d",
      "old_mode": 33188,
      "old_path": "makefiles/help/clean.mk",
      "new_id": "0827d4ad4215d1e73b2fbea654d7147890c10968",
      "new_mode": 33188,
      "new_path": "makefiles/help/clean.mk"
    },
    {
      "type": "modify",
      "old_id": "603b1cd6ed6b8d1b95aed8c697ca4d0e27cf5e25",
      "old_mode": 33188,
      "old_path": "makefiles/help/go.mk",
      "new_id": "9ec36dbe5c0081470836b69686a0b566d08d7eff",
      "new_mode": 33188,
      "new_path": "makefiles/help/go.mk"
    },
    {
      "type": "modify",
      "old_id": "ffd390f70f8878bc2be5f7d111abe9adbc4a881d",
      "old_mode": 33188,
      "old_path": "makefiles/help/include.mk",
      "new_id": "4237f11e1c2259ae82a0dfd6bb4eef35cfec60b6",
      "new_mode": 33188,
      "new_path": "makefiles/help/include.mk"
    },
    {
      "type": "modify",
      "old_id": "8fccf2f7851519cac32104a1be90fb8e28ee4917",
      "old_mode": 33188,
      "old_path": "makefiles/help/java.mk",
      "new_id": "ddfed449da2fb041da7be1676c90ae18eb80ce1a",
      "new_mode": 33188,
      "new_path": "makefiles/help/java.mk"
    },
    {
      "type": "modify",
      "old_id": "742d7177ec8dde766bcb2f6e86ac29731c0d3f5b",
      "old_mode": 33188,
      "old_path": "makefiles/help/python.mk",
      "new_id": "4aaeade9cdc0ed6e7d0386d9c61e2c730d0ea555",
      "new_mode": 33188,
      "new_path": "makefiles/help/python.mk"
    },
    {
      "type": "modify",
      "old_id": "80171a7c82fb1f1b7e1fc1d795c520d133c23e9c",
      "old_mode": 33188,
      "old_path": "makefiles/help/variables.mk",
      "new_id": "1328b2985996d753adaa9c8e95fa2df03a8f9da3",
      "new_mode": 33188,
      "new_path": "makefiles/help/variables.mk"
    },
    {
      "type": "modify",
      "old_id": "43c894fc569e1a38282d555c7b640e74ae3b5eff",
      "old_mode": 33188,
      "old_path": "makefiles/include.mk",
      "new_id": "fef212c50f1e8cfae17748ad87e0517dab08c5ac",
      "new_mode": 33188,
      "new_path": "makefiles/include.mk"
    },
    {
      "type": "modify",
      "old_id": "5289a39f1e4ca2d06b4af1902a14cc36115a46cb",
      "old_mode": 33188,
      "old_path": "makefiles/lint/golang/include.mk",
      "new_id": "48b19818ee65584cc264fec5475eb0a5453baa0a",
      "new_mode": 33188,
      "new_path": "makefiles/lint/golang/include.mk"
    },
    {
      "type": "modify",
      "old_id": "20af5936d9cf533822ddd0b2959698309c344e3e",
      "old_mode": 33188,
      "old_path": "makefiles/lint/golang/sca.mk",
      "new_id": "7df3cd6334d7f7694fcfa4e3755a83e60f6e8ea5",
      "new_mode": 33188,
      "new_path": "makefiles/lint/golang/sca.mk"
    },
    {
      "type": "modify",
      "old_id": "304867959b59437dc766508832cd64a8cfa40096",
      "old_mode": 33188,
      "old_path": "makefiles/lint/include.mk",
      "new_id": "5afabae6f148833ad3827b7cabee9245acb344e6",
      "new_mode": 33188,
      "new_path": "makefiles/lint/include.mk"
    },
    {
      "type": "modify",
      "old_id": "96eb87a86f5f2a0853ac9f501b0998e7042a5537",
      "old_mode": 33188,
      "old_path": "makefiles/lint/json.mk",
      "new_id": "c700b277c43b0fd7c850e3a973a94150f2275184",
      "new_mode": 33188,
      "new_path": "makefiles/lint/json.mk"
    },
    {
      "type": "modify",
      "old_id": "538a4154dd093aefd39f221f3e1a49badad7a348",
      "old_mode": 33188,
      "old_path": "makefiles/lint/license/include.mk",
      "new_id": "0dfb1b53073e40db23d037e850ab99f1722c20e4",
      "new_mode": 33188,
      "new_path": "makefiles/lint/license/include.mk"
    },
    {
      "type": "modify",
      "old_id": "bbf560eb53dc7d1f7b8c5c5adc00d31a735b1bdd",
      "old_mode": 33261,
      "old_path": "makefiles/lint/license/license-check.sh",
      "new_id": "52565a08b1dcc568487a67bfaca37399cdb22462",
      "new_mode": 33261,
      "new_path": "makefiles/lint/license/license-check.sh"
    },
    {
      "type": "modify",
      "old_id": "0f690e4c933fff695a90994908a9c96a833c231f",
      "old_mode": 33261,
      "old_path": "makefiles/lint/license/license-helper.sh",
      "new_id": "d7a5406ce1bd5aaf9381f52ba53c83106721075e",
      "new_mode": 33261,
      "new_path": "makefiles/lint/license/license-helper.sh"
    },
    {
      "type": "modify",
      "old_id": "3cf41d20a3e70a7aa752319a0a122e72a10ac475",
      "old_mode": 33188,
      "old_path": "makefiles/lint/makefile.mk",
      "new_id": "6a428f8a9ecc6fedbbbc77b2955251baab4f4866",
      "new_mode": 33188,
      "new_path": "makefiles/lint/makefile.mk"
    },
    {
      "type": "modify",
      "old_id": "592ae98e59e4d7d2575bc783b63363d7d6da0182",
      "old_mode": 33188,
      "old_path": "makefiles/lint/python.mk",
      "new_id": "9bce9d6e7f8071df78ba43b5c595fd9ca22a5926",
      "new_mode": 33188,
      "new_path": "makefiles/lint/python.mk"
    },
    {
      "type": "modify",
      "old_id": "dfbf0346b03b978dd9bb3d13c755a233e07e4b60",
      "old_mode": 33188,
      "old_path": "makefiles/lint/robot.mk",
      "new_id": "dbc2c4509061f427d31a3c8bac40effb4755ea64",
      "new_mode": 33188,
      "new_path": "makefiles/lint/robot.mk"
    },
    {
      "type": "modify",
      "old_id": "5ccc34f1d02ea2783bdd4f0fc5b2fda7f5810ec1",
      "old_mode": 33188,
      "old_path": "makefiles/lint/shell.mk",
      "new_id": "cf87be4afd42431a6a02118b618aa7496abb7710",
      "new_mode": 33188,
      "new_path": "makefiles/lint/shell.mk"
    },
    {
      "type": "modify",
      "old_id": "6a4fc1e8f1a5944ecc75cb5bda374fad3929b2d8",
      "old_mode": 33188,
      "old_path": "makefiles/lint/yaml/.yamllint",
      "new_id": "9fd6610cf6f2011889916a9f626f33189622b693",
      "new_mode": 33188,
      "new_path": "makefiles/lint/yaml/.yamllint"
    },
    {
      "type": "modify",
      "old_id": "868d9b744e7b5691545a31d9521db63eb0d91b0b",
      "old_mode": 33188,
      "old_path": "makefiles/lint/yaml/python.mk",
      "new_id": "9d004149f391c2887bff830172ccad2adb96a7d9",
      "new_mode": 33188,
      "new_path": "makefiles/lint/yaml/python.mk"
    },
    {
      "type": "modify",
      "old_id": "8a9367b99f5e9fef47d4acc5f72c1299db93ef87",
      "old_mode": 33188,
      "old_path": "makefiles/lint/yaml/todo",
      "new_id": "64986d62ab83e0e9554a117e336264c40289b776",
      "new_mode": 33188,
      "new_path": "makefiles/lint/yaml/todo"
    },
    {
      "type": "modify",
      "old_id": "6c7787b4b949770ded0b9b9e359d25bd30ff827a",
      "old_mode": 33188,
      "old_path": "makefiles/lint/yaml/yamllint.helm",
      "new_id": "4127dff7eb7bada480844b2996db662533386156",
      "new_mode": 33188,
      "new_path": "makefiles/lint/yaml/yamllint.helm"
    },
    {
      "type": "modify",
      "old_id": "b3ce6a5a49ef945afd802faf62a8046872d484a3",
      "old_mode": 33188,
      "old_path": "makefiles/lint/yaml/yamllint.mk",
      "new_id": "679d082e6bf5402978e453a54671226980b068fa",
      "new_mode": 33188,
      "new_path": "makefiles/lint/yaml/yamllint.mk"
    },
    {
      "type": "modify",
      "old_id": "e59423dd215d55be403743c3d00d7c5f0cc4de9b",
      "old_mode": 33188,
      "old_path": "makefiles/todo.mk",
      "new_id": "c13ab97a946dbb18de0fac0050bdded6ed3bda7b",
      "new_mode": 33188,
      "new_path": "makefiles/todo.mk"
    },
    {
      "type": "modify",
      "old_id": "ceaf389d0280b525c1fb5a975f0b90d575228dfb",
      "old_mode": 33188,
      "old_path": "makefiles/virtualenv.mk",
      "new_id": "6982af20b83c330970499c3bcb82e5f4ac3ecc0f",
      "new_mode": 33188,
      "new_path": "makefiles/virtualenv.mk"
    },
    {
      "type": "modify",
      "old_id": "dc33120cdc87a3ef7a043a46cf019af49cc78a09",
      "old_mode": 33261,
      "old_path": "protos/voltha_protos/ext_config.proto",
      "new_id": "ce8ac2583abcf00534c518d2bd0a859f4415034f",
      "new_mode": 33261,
      "new_path": "protos/voltha_protos/ext_config.proto"
    },
    {
      "type": "modify",
      "old_id": "aa17eac7c7f04c6dc218679000f1e1139d112c56",
      "old_mode": 33261,
      "old_path": "protos/voltha_protos/extensions.proto",
      "new_id": "1f232ecd00e31cec433484558d86db911a2792af",
      "new_mode": 33261,
      "new_path": "protos/voltha_protos/extensions.proto"
    },
    {
      "type": "modify",
      "old_id": "069269dbb76f7f2c143bc7b1d5091199edf7d714",
      "old_mode": 33261,
      "old_path": "protos/voltha_protos/openflow_13.proto",
      "new_id": "5b95aac94a6ad1da9d54128ef7e5fd7e38fc386f",
      "new_mode": 33261,
      "new_path": "protos/voltha_protos/openflow_13.proto"
    },
    {
      "type": "modify",
      "old_id": "755c706bc4e76cd1f19acd8c1edde150019f6156",
      "old_mode": 33261,
      "old_path": "protos/voltha_protos/openolt.proto",
      "new_id": "3fcd2af136751925f9398374cad7ad71e4638c64",
      "new_mode": 33261,
      "new_path": "protos/voltha_protos/openolt.proto"
    },
    {
      "type": "modify",
      "old_id": "252dbd36d82f2dacdd5c08f4fd64884907af1aa0",
      "old_mode": 33261,
      "old_path": "protos/voltha_protos/tech_profile.proto",
      "new_id": "c82d52f2205d8df0d8b0f47f5c8295475abcf202",
      "new_mode": 33261,
      "new_path": "protos/voltha_protos/tech_profile.proto"
    },
    {
      "type": "modify",
      "old_id": "814b0866733727529800ef04fd72740db7c7a9a7",
      "old_mode": 33188,
      "old_path": "protos/voltha_protos/voip_system_profile.proto",
      "new_id": "ec086beb50a696b7f4e35d46948e2219eff11b08",
      "new_mode": 33188,
      "new_path": "protos/voltha_protos/voip_system_profile.proto"
    },
    {
      "type": "modify",
      "old_id": "b5a48e52f56617ca78404684cb2083fa0407791b",
      "old_mode": 33188,
      "old_path": "protos/voltha_protos/voip_user_profile.proto",
      "new_id": "dbd3eb199bd99bbb10555fafb59790494dd8d690",
      "new_mode": 33188,
      "new_path": "protos/voltha_protos/voip_user_profile.proto"
    },
    {
      "type": "modify",
      "old_id": "f0c650a0c417045736ed4981110405ded735f7e4",
      "old_mode": 33261,
      "old_path": "protoset.go",
      "new_id": "e97139021835f9d0b51086e0574fbd31e6f18ed3",
      "new_mode": 33261,
      "new_path": "protoset.go"
    },
    {
      "type": "modify",
      "old_id": "1249a6f29a76ee35f79f6b8880cb7142fe3af0ee",
      "old_mode": 33261,
      "old_path": "python/__init__.py",
      "new_id": "a8ee73b6c5736ff5c4e9b5385a2341f4f32f2947",
      "new_mode": 33261,
      "new_path": "python/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "1249a6f29a76ee35f79f6b8880cb7142fe3af0ee",
      "old_mode": 33261,
      "old_path": "python/test/__init__.py",
      "new_id": "a8ee73b6c5736ff5c4e9b5385a2341f4f32f2947",
      "new_mode": 33261,
      "new_path": "python/test/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "cd4bad59417303813c28e3895ca95e940eaf0dbf",
      "old_mode": 33261,
      "old_path": "python/test/test_protos.py",
      "new_id": "94779a432b30ef96f279a7fb8366a1c8da1c61ad",
      "new_mode": 33261,
      "new_path": "python/test/test_protos.py"
    },
    {
      "type": "modify",
      "old_id": "1249a6f29a76ee35f79f6b8880cb7142fe3af0ee",
      "old_mode": 33261,
      "old_path": "python/voltha_protos/__init__.py",
      "new_id": "a8ee73b6c5736ff5c4e9b5385a2341f4f32f2947",
      "new_mode": 33261,
      "new_path": "python/voltha_protos/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "595e55d1be5d3700e546c430b7790491de5dbeaf",
      "old_mode": 33261,
      "old_path": "setup.py",
      "new_id": "8f9f1ff65a388ca297377558ca46df01fa23f025",
      "new_mode": 33261,
      "new_path": "setup.py"
    },
    {
      "type": "modify",
      "old_id": "c67162013c69ba2391f6ea24ceeca0266f0fb2be",
      "old_mode": 33261,
      "old_path": "test/pom.xml",
      "new_id": "2ff4007b96306d7ad6a285f23fd6282a42f65d2e",
      "new_mode": 33261,
      "new_path": "test/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "4653a13eb721959cff4cd8231b245b6259ecb9c4",
      "old_mode": 33261,
      "old_path": "test/test-go-proto-consistency.sh",
      "new_id": "033bc360e8aef34e1d88d31cd02b6daa26f98dd2",
      "new_mode": 33261,
      "new_path": "test/test-go-proto-consistency.sh"
    },
    {
      "type": "modify",
      "old_id": "0b77d1fe67f381584b6fc15346d05fdb54b89d6e",
      "old_mode": 33261,
      "old_path": "tox.ini",
      "new_id": "620e89642a7570da8102611dc44b2fbb1326e5ad",
      "new_mode": 33261,
      "new_path": "tox.ini"
    },
    {
      "type": "modify",
      "old_id": "b5c9f4bab13fb5f18b2070eb8b11d53f42bd7d7d",
      "old_mode": 33188,
      "old_path": "voltha.pb",
      "new_id": "5bcab4cffeaa3b86f94702bc3c4bee8914daa32a",
      "new_mode": 33188,
      "new_path": "voltha.pb"
    }
  ]
}
