)]}' { "commit": "62b9a2cfd4c3269a9a5103f621f32e29c92c4416", "tree": "99b2bba222f41859a4b1503a2af5eba93d8e4059", "parents": [ "a9d7645a58414046c0d1c04e6151f2bc8aee2700", "cc520b11484f6ef1b8941209730b45056f433406" ], "author": { "name": "Martin Fick", "email": "mfick@codeaurora.org", "time": "Tue Sep 21 13:31:21 2021 -0600" }, "committer": { "name": "Martin Fick", "email": "mfick@codeaurora.org", "time": "Tue Sep 21 13:31:21 2021 -0600" }, "message": "Merge branch \u0027stable-2.16\u0027 into stable-3.0\n\n* stable-2.16: (38 commits)\n docker: make sure to cleanup containers before force exit\n fixup! Add TaskTree definitions more directly\n fixup! refactor predicate cache into its own class\n fixup! Add support for tasks-factory and names-factory keywords\n fixup! Support outputting elapsed evaluation time on tasks\n fixup! Revert \"Revert \"plugin:task Adds support for names-factory of type change\"\"\n Add a Container.toString() to help when debugging.\n Harden inputs to basename\n Add Zuul postflight publish job\n Pass around Task parent instead of its fields\n Fix to alter change context for TaskChangeFactories\n Add tasks-factories static properties tests\n Add a names-factory STATIC Properties test\n Add ensures to the task tests setups\n Split the task preload properties test out\n Split the task preload optional test out\n Split the append preloaded subtasks test out\n Split the task override preload pass/fail tests out\n Split the task preload hints tests out\n Split the task preload preload test out\n ...\n\nChange-Id: I611b6db0ca3e18e9ce127ec4a72c324e0df80410\n", "tree_diff": [] }