)]}'
{
  "commit": "44fa7d8aee85f25a1fb39c3118a7932e3d3783f0",
  "tree": "f2e1ff70d7e7e32487738d5a0f840b62ba00b5d0",
  "parents": [
    "7e8ccb9686cf5c7383f4eab8d97d1bc52981507e"
  ],
  "author": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Tue Nov 01 17:46:04 2022 -0400"
  },
  "committer": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Tue Nov 01 17:47:29 2022 -0400"
  },
  "message": "VOL-4805\n\nThis script is an inital attempt at capturing and documenting testing\nresources for interactive and programatic retrieval.  Command line\narguments and eventual filesystem based detection will hints for a\nsuite of tests to run to evaluate VOLTHA code changes.\n\nmake check: run python unit tests\n\nusage:\n  % flog.py --help\n  % flog.py --usage\n  % flog.py --type regression\n  % flog.py --attr olt\n\nRecreate patch: start over\n  o approval given by: daf \u0026 torsten\n  o a cycle of squashing roaches reported by lint checking resulted\n    in multiple conflicting patches in gerrit.  Abandon the mess and\n    submit a clean patch.\n  o Only delta introduced is using the updated standard copyright notice.\n  o git merge to get branch and master back in sync.\n\nChange-Id: I24292f2b72d134879939f43a84b31ab153d10fa9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e2f7277ef86e3157e10467f5e06a0f4797637db7",
      "old_mode": 33261,
      "old_path": "Makefile",
      "new_id": "e2f7277ef86e3157e10467f5e06a0f4797637db7",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "6ceb272eecd58c20a75a08311549028107bdfb27",
      "old_mode": 33261,
      "old_path": "VERSION",
      "new_id": "6ceb272eecd58c20a75a08311549028107bdfb27",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "784d8ff380afd08425edc946fd8b6c762547eb5e",
      "old_mode": 33261,
      "old_path": "requirements.txt",
      "new_id": "784d8ff380afd08425edc946fd8b6c762547eb5e",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "863543e2daca838694b3b49822a44ea152f6a3b6",
      "new_mode": 33188,
      "new_path": "scripts/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9fb5fd3170b0991a63a06a82e8d81616eb11db85",
      "new_mode": 33261,
      "new_path": "scripts/flog.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e7b07ea4e4d623ee2240ea1b4bca9d5466e67aef",
      "new_mode": 33188,
      "new_path": "scripts/flog/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8a587e2558183cb470ea7a2eab00eea4aa136fb",
      "new_mode": 33188,
      "new_path": "scripts/flog/main/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01cdc4b7712d06d6078c1ae930abf4b3a405ee18",
      "new_mode": 33188,
      "new_path": "scripts/flog/main/argparse.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0141461c3c99dc137a2b8bd3953170849feff293",
      "new_mode": 33188,
      "new_path": "scripts/flog/main/help.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b4c0b2fea5cab93b8f78562c53b046eeb3f7d6f",
      "new_mode": 33188,
      "new_path": "scripts/flog/main/test/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5839008619ff01aa88c908ac9fc41284efe3c6a",
      "new_mode": 33188,
      "new_path": "scripts/flog/main/test/test_file_utils.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7fd2eeb24ac1fe106b42de3e9d91a2384c8c366e",
      "new_mode": 33188,
      "new_path": "scripts/flog/main/utils.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01916fd9cf6ebe33b1e8a4b03a2cc85a1510ac2f",
      "new_mode": 33188,
      "new_path": "scripts/flog/meta/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8a587e2558183cb470ea7a2eab00eea4aa136fb",
      "new_mode": 33188,
      "new_path": "scripts/flog/meta/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05d50c40fab8936bbf303e6d0c2e22690d9c5816",
      "new_mode": 33188,
      "new_path": "scripts/flog/meta/all"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b56b7ff4c5786488cabf2ec1a955e7d4ff0ddfa8",
      "new_mode": 33188,
      "new_path": "scripts/flog/meta/olt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8cf00f835d86dc30ec982aeaf99c3d662901ec5f",
      "new_mode": 33188,
      "new_path": "scripts/flog/meta/regression"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b4c0b2fea5cab93b8f78562c53b046eeb3f7d6f",
      "new_mode": 33188,
      "new_path": "scripts/flog/meta/test/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d69f38f24e68a2c98cd802be41363b7d444ca6b9",
      "new_mode": 33188,
      "new_path": "scripts/flog/meta/test/test_voltha.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd0410e5d25491c4090b714001afbb03dd32b711",
      "new_mode": 33188,
      "new_path": "scripts/flog/meta/voltha.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dafd2be9dbd31bc3c2c2cdb71420f99839569445",
      "new_mode": 33188,
      "new_path": "scripts/makefile"
    },
    {
      "type": "modify",
      "old_id": "9d2bea12c7f92ed52516cf19b84781d84cb66cf9",
      "old_mode": 33188,
      "old_path": "scripts/mem_consumption.py",
      "new_id": "199d9b2ea84b7c89bac4f6a4d02bf67d31b40dff",
      "new_mode": 33188,
      "new_path": "scripts/mem_consumption.py"
    },
    {
      "type": "modify",
      "old_id": "3fb181554dd15d3aa40bfaad8870ef77ecf1a9e3",
      "old_mode": 33188,
      "old_path": "scripts/sizing.py",
      "new_id": "5327f8933efdd89a500a15d154eb9b45e4f42ddc",
      "new_mode": 33188,
      "new_path": "scripts/sizing.py"
    }
  ]
}
