)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "068d64584d3334d8bfe564e4e844a65721f7f8e2",
      "tree": "9e67eb80f8879da2b7ce5b09f6e0fde4f9d20aea",
      "parents": [
        "38bfeea3d22de9243b88de88e386ffacd7d98cf7"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Feb 01 11:09:18 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Feb 07 01:32:39 2023 -0500"
      },
      "message": "make help target cleanup\n\nMakefile\nmakefiles/help/include.mk\nmakefiles/lint/include.mk\nmakefiles/lint/makefile.mk\nmakefiles/lint/.........mk\n-------------------------\n  o Implement topic help:: using 3 distinct targets.\n  o help-summary - displays one-line topic help.\n  o help-simple  - displays common topic help (lint, build, test)\n  o help-verbose - exhaustive topic help for targets.\n  o help (default) help-summary + help-simple (see {gerrit,lint}/help.mk)\n  o Align all help text on string \u0027[target]\u0027 from make cmd usage.\n  o Restore JJB_VERSION ?\u003d 2.8.0 in case of variant conflict with v4.1.0 in use.\n\nmakefiles/gerrit/help.mk\nmakefiles/gerrit/include.mk\n---------------------------\n  o Add gerrit command line convenience targets.\n  o replication-status target shows health of gerrit-to-github mirror.\n\njjb/voltha-scale.yaml\n---------------------\n  o Lint cleanups, remove duplicate definitions.\n\nChange-Id: I1c40fc0b5a61e3962e3481f0eae7266c5a6f2b2e\n"
    },
    {
      "commit": "8384f8bd503be2b4fe13a300b3c7e6c73c0574d2",
      "tree": "2d5a9642fe48e8a8939691e3c333b011c077d9fe",
      "parents": [
        "b3a0641c2d3107d603471dbade6c0f62ea6a36e8"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Feb 06 12:46:08 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Feb 06 12:47:03 2023 -0500"
      },
      "message": "makefiles/include.mk\nmakefiles/git-submodules.mk\nmakefiles/lint/jjb.mk\nmakefiles/virtualenv.mk\n---------------------------\n  o Update lint-venv to depend on venv activate and git submodules.\n  o Added a named target for git submodule checkout.\n\njjb/voltha-scale.yaml\n---------------------\n  o Cleanup lint errors -- duplicate v2.11 job declarations.\n\nChange-Id: I3f63a9b6be8d0c754ea3a56488d6d9ad7dc57291\n"
    },
    {
      "commit": "b3a0641c2d3107d603471dbade6c0f62ea6a36e8",
      "tree": "c493f3d06a5ca546cb7715691c92c3711594091e",
      "parents": [
        "ed6c46ea292f8ea5ce359ee7294f09ce52fdc4f1"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Feb 06 09:58:58 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Feb 06 09:59:19 2023 -0500"
      },
      "message": "Misc edits: makefiles/ and jjb templates.\n\nMakefile\nconfig.mk\nmakefiles/consts.mk\nmakefiles/lint/jjb.mk\n---------------------\n  o config.mk - initial setup to support library and local makefiles.\n  o Move jjb lint target (~test) into jjb.mk, conditional logging verbosity.\n\nmakefiles/git-submodules.mk\n---------------------------\n  o Restore skeleton git submodule dir(s) after \u0027make sterile\u0027 is used.\n  o Some external repo content placed under revision control.\n  o Odd state: make clean induces bogus git status \u0027deleted:\u0027\n\njjb/api-test.yaml\n-----------------\n  o Lint cleanup, fixed a complaint about replacment of non-expansive !include token.\n\njjb/defaults.yaml\n-----------------\n  o jjb + LinuxFoundation submodules have gone stale.\n  o note download sources for a pending upgrade.\n\njenkins_jobs.errors.JenkinsJobsException:\n  Failed to find suitable template named \u0027{project-name}-ci-jobs\u0027\n-----------------------------------------------------------------\n  o Finding 2020 changeset(s) also fail linting with this problem.\n  o Might have an intermittent failure to debug in here.\n  o Several jobs have run cleanly in the interim.\n\nChange-Id: I20a0f3f0f731d6f312e5798af6049afd2e18c1c9\n"
    },
    {
      "commit": "2f8a5fa2fc52f6e9df59e3cc90218ed14ace888b",
      "tree": "2c2c1847dc8dbe11b1d6fd486db64168e3aef9bc",
      "parents": [
        "d99e3d24fbfb0eeb7521e8a21a7e4559f287cc09"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sun Jan 29 14:06:30 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Jan 30 11:23:45 2023 -0500"
      },
      "message": "Copy v2.8 setup into v2.11, update versioned OAR images\n\nAdd makefiles/nop for triggering nop jenkins jobs.\n\nChange-Id: I09385c0544221cc87839b5182200977e0571039a\n"
    },
    {
      "commit": "a516c3205a2244f711f9d634b95416de01938803",
      "tree": "6851f63c2e6c5175e5d3e9010e89b5aa60e71f6b",
      "parents": [
        "bd54b57c8b843807d54c7d70ee5664961811c387"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Jan 25 17:40:42 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Jan 25 18:16:16 2023 -0500"
      },
      "message": "Migrate more v2.8 targets for v2.11 use\n\nChange-Id: I8403c3eb47469db675ea6a07e7195fd988704d7f\n"
    },
    {
      "commit": "7adbfb013f0db254a5b8a47ca28dab8310dd4a3e",
      "tree": "8fafa696d02cf2a428421c4a1871690603c1e611",
      "parents": [
        "50f6e0b97f449b32d32ec0e02d59642000351847"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jan 24 17:02:37 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jan 24 17:02:52 2023 -0500"
      },
      "message": "Create initial 2.11 jobs, start slow link problems on the horizion\n\nChange-Id: I14b5b989a2d53540aa5e4cdc9cddedda693809bd\n"
    },
    {
      "commit": "3f575f7f612c7f12d4c0ddde22bda33a2209c01e",
      "tree": "86fd299dc73347c58d14fae7a6ae8cdd42450460",
      "parents": [
        "beef4cd9865334d9e1696096e97690a11ba44998"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sun Jan 15 23:49:19 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Jan 18 11:31:01 2023 -0500"
      },
      "message": "makefiles/\n----------\n  o Adding more lint target logic.\n  o Copy in virtualenv.mk from voltha-docs to support dependency\n    based virtualenv installations.\n\n*/*.yaml\n--------\n  o Misc yamllint cleanups.\n\nMakefile\n--------\n  o Prune inlined logic since replaced by library makefile logic.\n  o Replaced explicit pyenv installation with dependency driven\n    so venv will only require installation once per target run.\n  o Library make clean/sterile targets handle cleanup.\n\nChange-Id: Ie2ce0ebc01b07c0004a5904c2641c394e46d5044\n"
    },
    {
      "commit": "beef4cd9865334d9e1696096e97690a11ba44998",
      "tree": "f320d2400163cc8967d1a1f4916d21c5b6cb86ba",
      "parents": [
        "ca4cb461fdad283263310e768a53e0a33fa71bd1"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Jan 18 09:59:58 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Jan 18 10:00:12 2023 -0500"
      },
      "message": "VOL-4925 - Build and release components.\n\njjb/pipeline/voltha/master/voltha-tt-physical-functional-tests.groovy\n---------------------------------------------------------------------\n  o Straggler: replace installer curl godownload.sh with \"make kail\".\n\njjb/pipeline/voltha/master/bbsim-tests.groovy\n---------------------------------------------\n  o Fix command delimiter, join on space not slash.\n  o Remove || true suffix from command, initially added to limit fallout\n    when new kail installer deployed but only functions to mask errors now.\n\nmakefiles/\njjb/pipeline/*\n--------------\n  o Bulk copyright notice update to 2023.\n\nChange-Id: Ibc680882788a8c93c1090e886480949c37bd87bf\n"
    },
    {
      "commit": "28eddda7ff4ed346ac82ee4040115f093be1029f",
      "tree": "277c57fbd4c13a7b526998c3015eaaca5a6e2504",
      "parents": [
        "17084e59fa60b34254010fa26183c903ff10bb69"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jan 10 03:09:34 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jan 10 03:09:43 2023 -0500"
      },
      "message": "github release (golang mia) debugging.\n\njjb/shell/github-release.sh\n---------------------------\n  o Temporarily disable exit-on-failure within displayCommand().\n  o Allow progression toward manifestation of the original failure.\n  o Shellcheck cleanups.\n\njjb/verify/bbsim.yaml\n---------------------\n  o Remove v2.9 \u0026 v2.10 job placeholders, must have misheard the request\n    earlier because the need now is only for v2.11 views.\n\npacker/provision/basebuild.sh\n-----------------------------\n  o shellcheck: quote $(go env GOPATH) to prevent word/path splitting.\n\nmakefiles/\n----------\n  o Added library makefiles/ subdirectory to support more lint targets.\n  o Makefile proper will need to be updated.\n\nChange-Id: Icc766b90ffe798fe12c0376787f2298a68babbd4\n"
    }
  ]
}
