)]}'
{
  "log": [
    {
      "commit": "6c0b8558bcb1791d6810c48206462e43bad34a22",
      "tree": "a0828865c4b7a7d10edd828ca9aea70c39da141b",
      "parents": [
        "074a9b9b1c5680fcac4b0e1416b13b59e95a4d15"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Jun 28 17:41:48 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Jun 28 17:41:48 2023 -0400"
      },
      "message": "Disable job hung on menlo certification.\n\njjb/pipeline/voltha/master/physical-build.groovy\njjb/pipeline/voltha/playground/physical-build.groovy\njjb/pipeline/voltha/voltha-2.11/physical-build.groovy\njjb/pipeline/voltha/voltha-2.12/physical-build.groovy\njjb/pipeline/voltha/voltha-2.8/physical-build.groovy\n-----------------------------------------------------\n  - Decorate scripts with a getIam() function so they\n    are more easily identified from job config in the\n    jenkins UI.\n\njjb/voltha-test/voltha-certification/voltha-2.11.yaml\njjb/voltha-test/voltha-certification/voltha-2.12.yaml\n-----------------------------------------------------\n  - Temporarily disable known hung jobs that are filling\n    the jenkins dashboard.\n\nChange-Id: I7602a44c4f7196a68f606575093e55ee7c78f37d\n"
    },
    {
      "commit": "9ed18e17357bf60cb954e05909bcb6f1a83021ca",
      "tree": "45228c7b336ee3e109506d354b007d0cf48a8497",
      "parents": [
        "025b5d6dbfec5402ccb2705145129b54d87eefed"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Mar 07 10:40:14 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Mar 07 10:40:30 2023 -0500"
      },
      "message": "Strip call() down to bare syntax, no parameters only a closure body with arguments\n\nChange-Id: I09797d5819e701f76f6cfeb6a4bc2bebd88cd304\n"
    },
    {
      "commit": "cd6aa770805fccebb72b798d109360297b883866",
      "tree": "e34df32a5005612559b759f868bba2c062dc542e",
      "parents": [
        "14c062112bd898dbcffe5ec67f4198f3d3a1598a"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Mar 07 09:05:37 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Mar 07 09:06:02 2023 -0500"
      },
      "message": "Move iam() into a steps{} block\n\nChange-Id: I9ba71bf2412c566d57837190de86bb46a11ea616\n"
    },
    {
      "commit": "0c689df132b7a01a048355706e5d8717b286816b",
      "tree": "b93e394fe65d2d51844dac352cdbf101d8bfe2b4",
      "parents": [
        "1fa8cb8633dad9f201a540f2e0faaf62a03a5833"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Mar 03 16:03:50 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Mar 03 16:04:05 2023 -0500"
      },
      "message": "vars/iam.groovy\n---------------\n  o Oh yea, to handle call arg closure properly pass, assign and call body().\n\njjb/pipeline/voltha/playground/physical-build.groovy\n----------------------------------------------------\n  o Fix the iam string identifier.\n\nChange-Id: I021f96c98d67406091f7dd43912d099164a32028\n"
    },
    {
      "commit": "1fa8cb8633dad9f201a540f2e0faaf62a03a5833",
      "tree": "7991a5e0ad4753a539cea73a8491e0a7fea5b6b0",
      "parents": [
        "db892b5429eb54fae2ff2cecd970435ca53a1975"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Mar 03 14:05:51 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Mar 03 14:06:06 2023 -0500"
      },
      "message": "jjb/pipeline/voltha/playground/physical-build.groovy\njjb/pipeline/voltha/playground/voltha-tt-physical-functional-tests.groovy\n-------------------------------------------------------------------------\n  o Update to work with the latest iam() vars script.\n  o Remove stage(\u0027IAM\u0027) from physical-build.groovy\n\nvars/iam.groovy\n---------------\n  o Updated so caller can pass in more identification parameters.\n\nChange-Id: I2a82320865030b4e75d5df7865af66a16bc10607\n"
    },
    {
      "commit": "db892b5429eb54fae2ff2cecd970435ca53a1975",
      "tree": "06c69d686d0bcc4d2a13a84a38428f9b43f02e9e",
      "parents": [
        "b8e30f85706d0df64e9f380f66de77a888286988"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Mar 03 10:44:06 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Mar 03 10:44:36 2023 -0500"
      },
      "message": "vars/iam.groovy\n---------------\n  o Add a debug helper, identify caller with a banner for logging.\n\njjb/pipeline/voltha/playground/voltha-tt-physical-functional-tests.groovy\n-------------------------------------------------------------------------\n  o Try out the new method in playground\n\nChange-Id: I4957a54d0e5d7c637c50b6f6379b572df4743fbc\n"
    },
    {
      "commit": "0691c35520564967c612cb7e5fd45d8ff5cb305d",
      "tree": "7b2d79b595214787a0ce49f5187f8256147d7a94",
      "parents": [
        "df24f60ba0a8757c27b88afe60b1991a57b3ab28"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Mar 02 18:36:15 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Mar 02 18:36:28 2023 -0500"
      },
      "message": "Change python function name syntax to groovy camelCase\n\nChange-Id: I3845c4da0ceea3508a2c5d6005d899c91e979785\n"
    },
    {
      "commit": "df24f60ba0a8757c27b88afe60b1991a57b3ab28",
      "tree": "01671e5c58b353bbbb650ed2a18c11506186b90e",
      "parents": [
        "0adf6f10b16a2923022e1a38120b65cb3ccf4ea3"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Mar 02 18:18:21 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Mar 02 18:18:46 2023 -0500"
      },
      "message": "[VOL-4939] Add new TT_TP job on branch\u003dvoltha-2.11\n\njjb/voltha-test/voltha.yaml\n---------------------------\n  o Copy new TT_TP pod-1 job from master into branch\u003dvoltha-2.11\n  o Change power-cycle-olt: true \u003d\u003e false.\n\njjb/pipeline/voltha/playground/dmi-build-and-test.groovy\njjb/pipeline/voltha/playground/physical-build.groovy\n--------------------------------------------------------\n  o Remove execute perms.\n\njjb/pipeline/voltha/playground/physical-build.groovy\n----------------------------------------------------\n  o Initial pass at script cleanup and debugging.\n  o Changes only used by \u0027playground\u0027 jobs, master and voltha-2.11 unaffected.\n\nChange-Id: I7bfdb47fbed01b1d328f3623ae4a50f696af2627\n"
    },
    {
      "commit": "980e37f0822328cee7ea82a85e2ba6c0bc969956",
      "tree": "a76484a2459ebcc50ea11f924f4287e2b400402f",
      "parents": [
        "2336f594834e7e23152b81252c0733fddeb48e72"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Feb 28 18:57:41 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Mar 01 02:50:35 2023 -0500"
      },
      "message": "[CORD-3256] Generate TT/TP community test job.\n\njjb/voltha-test/voltha.yaml\njjb/voltha-test/voltha-nightly-jobs.yaml\n----------------------------------------\n  - First attempt at cloning a voltha pipeline job from DT to TT.\n  - Add a few placeholders for future work to split yaml configs\n    into a more modular setup.\n\nMakefile\nconfig.mk\nmakefiles/lint/groovy.mk\nmakefiles/lint/yaml.mk\nmakefiles/virtualenv.mk\n------------------------\n  - Copy in makefile libraries from repo::voltha-docs.\n  - lint/yaml and lint/groovy.\n\nMisc / Fixes\n------------\n  - Fixed colorization in tree output.\n  - Comment out jjb import in requirements.txt, Makefile still configured to use an older version.\n  - Move README.md outside jjb/ lf-env scripts blindly grep for error patterns beneath jjb/\n\nChange-Id: I36e304f6ca9d54dc26fa5d36b17373cbb00f5afd\n"
    }
  ]
}
