wakamex/github
02.7k
1[{"node": {"oid": "5c0122b185a65af3e93856cba6c394a68343818a", "messageHeadline": "Bump version to 9.0.25 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "20d4a4806c2a904b5c0609b6d1807e372a0b4fef", "messageHeadline": "Merge pull request #1145 from chef/CHEF-9376-rpm-signing-test/muhtuja", "author": {"name": "Poornima", "email": "94897054+poorndm@users.noreply.github.com", "user": {"login": "poorndm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2309c8b5fbec909a55d0341d0dc6b400049baffd", "messageHeadline": "rpm sigining enabled for amazon2023", "author": {"name": "muthuja", "email": "muthujabavaji.vempalli@progress.com", "user": {"login": "muthuja"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16e27f648f5be10b5895b46c109f194ff93c9f63", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 9.0.24", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "9b746d9bae432e05684887e075dae015d380d62d", "messageHeadline": "Bump version to 9.0.24 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "adae8ea3b15a938c12473b75953754697ca1d929", "messageHeadline": "Merge pull request #1144 from chef/tp/17-CHEF-7695-5.1.8-bash", "author": {"name": "Poornima", "email": "94897054+poorndm@users.noreply.github.com", "user": {"login": "poorndm"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "31c044efc87a22aabb993da5f10c2138f07cd895", "messageHeadline": "transform all dependencies under /shell and /system", "author": {"name": "Thomas Powell", "email": "thomas.powell@progress.com", "user": {"login": "tpowell-progress"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "82dae896a066542f1b66dc866186f856f37e518e", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 9.0.23", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "20c95c4142c7a701653fd3acccc7d26ff1f1b9c5", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 9.0.23", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "56015cba349b547388df195158285156e974ae39", "messageHeadline": "Bump version to 9.0.23 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "ad5e90badb676ed9209e1b15530a51bc10549575", "messageHeadline": "CHEF-5815: Update signing of all msi packages with new cli tool - `sm\u2026", "author": {"name": "Sonu Saha", "email": "98935583+ahasunos@users.noreply.github.com", "user": {"login": "ahasunos"}}, "additions": 81, "deletions": 98}}, {"node": {"oid": "26c34d2e1a3dbc4a64c79d6e0411d184ed64fc1a", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 9.0.22", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "d6d4b0db7ada4815a8f2c6c381409de7a73b8798", "messageHeadline": "Bump version to 9.0.22 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "8c80ddca7d9ae814b49db59b788bb8e9d7c820eb", "messageHeadline": "Merge pull request #1125 from chef/CHEF-4540-rocky-linux-package-is-c\u2026", "author": {"name": "Poornima", "email": "94897054+poorndm@users.noreply.github.com", "user": {"login": "poorndm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "175308a60e706612c56950ff79e57a2665cd7547", "messageHeadline": "Update metadata with rocky platform", "author": {"name": "poorndm", "email": "poorndm@progress.com", "user": {"login": "poorndm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9c0643a3a44f3e7119789c2093bfc8edd78c74ff", "messageHeadline": "Bump version to 9.0.21 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d8db5cf7aa3235afe052c1db8250d37b0f73fe13", "messageHeadline": "Merge pull request #1118 from chef/CHEF-3252-update-gpg_name-Rocky", "author": {"name": "Poornima", "email": "94897054+poorndm@users.noreply.github.com", "user": {"login": "poorndm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67892c816b37f6f032dde1fdebabcbf4ef6dbafe", "messageHeadline": "Update gpg_name to fix RockyLinux rpm signing issue", "author": {"name": "poorndm", "email": "poorndm@progress.com", "user": {"login": "poorndm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15122f2565b4d80f81d4658dfabdf751aaa990ca", "messageHeadline": "Bump version to 9.0.20 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ee25ccfdbc634191c9d5cf100f59ef91e52c14fb", "messageHeadline": "Fix Ruby 3.1 deprecation warning with ERB.new (#1108)", "author": {"name": "Stan Hu", "email": "stanhu@gmail.com", "user": {"login": "stanhu"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7f5261421aafbbd10c67580d1cb90adf042ce4e1", "messageHeadline": "Fixed bad constant reference (#1112)", "author": {"name": "Eric G. Wolfe", "email": "eric.wolfe@microsoft.com", "user": {"login": "atomic-penguin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae855f306015f1779684f490932a633055ececa6", "messageHeadline": "Bump version to 9.0.19 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6c80cd77191767149a4216dd580ca9ffccc1feae", "messageHeadline": "update condition to exclude el9 as well (#1109)", "author": {"name": "Vikram Karve", "email": "85881329+vkarve-chef@users.noreply.github.com", "user": {"login": "vkarve-chef"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1ed55c2e0fdeb06b3c3f3041fe4d0c563233ba4", "messageHeadline": "Bump version to 9.0.18 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "c1b99132b74fe3c9dac8bc407c79b432d45e3f18", "messageHeadline": "omnibus/cli: Exit with non-zero code on failure (#822)", "author": {"name": "Mikhail Zholobov", "email": "legal90@gmail.com", "user": {"login": "legal90"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cf9761311577e24819625aa1d932f828740e33b4", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 9.0.17", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "0afb2fb03e0cfec11faa92cede4b67979e0c0c4c", "messageHeadline": "Bump version to 9.0.17 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d24dd3472e20a5e925974de303855ccd930f14a6", "messageHeadline": "Merge pull request #1105 from chef/sean-simmons-progress/CHEF-769-add\u2026", "author": {"name": "Jesse Prieur", "email": "84023513+jesseprieur@users.noreply.github.com", "user": {"login": "jesseprieur"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2d54a0a2c7be364f52c112ed83e3b96f8e9f099d", "messageHeadline": "adding escape character", "author": {"name": "Sean Simmons", "email": "ssimmons@progress.com", "user": {"login": "sean-simmons-progress"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8b5ba1d736a7a0fdb0fe30c1bcf1fd313111bec", "messageHeadline": "adding this lib as a safe dependency to solve the error on an aix build", "author": {"name": "Sean Simmons", "email": "ssimmons@progress.com", "user": {"login": "sean-simmons-progress"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4d732a4a115363e8865254c28aca31046efa811d", "messageHeadline": "Bump version to 9.0.16 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "aeec0139dabffce4f3222d0746c53e777119e698", "messageHeadline": "retry download without s3 cache flag if cache miss (#1104)", "author": {"name": "Justin Gruber", "email": "justin.gruber@progress.com", "user": {"login": "justingruber"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "72753d73f0984ba8fc32964072cfba9a7b6f495f", "messageHeadline": "Bump version to 9.0.15 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "df393163e6941028c61afe9d38245d6ef517ab32", "messageHeadline": "BS-147 Adding build metadata to omnibus version manifest (#1103)", "author": {"name": "Justin Gruber", "email": "justin.gruber12@gmail.com", "user": {"login": "justingruber"}}, "additions": 497, "deletions": 35}}, {"node": {"oid": "c66e97c211a60296e58da100d79d048974e13904", "messageHeadline": "Merge pull request #1099 from chef/devsetup-instructions", "author": {"name": "kanad-progress", "email": "102530488+kanad-progress@users.noreply.github.com", "user": {"login": "kanad-progress"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f947f4ec71c92295acb47689d942a91776b2bd6d", "messageHeadline": "updated numeric, moved new points higher up", "author": {"name": "Vikram Karve", "email": "85881329+vkarve-chef@users.noreply.github.com", "user": {"login": "vkarve-chef"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d677958feba5c7e66c5a2353c62a023a915db1e1", "messageHeadline": "devsetup-instructions updated", "author": {"name": "Kanad Kumar", "email": "kankumar@progress.com", "user": {"login": "kanad-progress"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f7386ad375212a406dc11cd4050b10cbd77f7a42", "messageHeadline": "Initial diagram and developer doc (#1093)", "author": {"name": "Vikram Karve", "email": "85881329+vkarve-chef@users.noreply.github.com", "user": {"login": "vkarve-chef"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "831437387f5496c2d9b9ba1e3ba283dd01bda147", "messageHeadline": "Merge pull request #1096 from chef/gcs-devel/customize-zip-command", "author": {"name": "Poornima", "email": "94897054+poorndm@users.noreply.github.com", "user": {"login": "poorndm"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "a1f664981eb8eddeef11ea0960dc9ba156cc7e0f", "messageHeadline": "Merge branch 'main' into gcs-devel/customize-zip-command", "author": {"name": "gcs-devel", "email": "118008311+gcs-devel@users.noreply.github.com", "user": {"login": "gcs-devel"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "2c058e1c4dc4624328ab73662ace66d638eb1573", "messageHeadline": "Bump version to 9.0.14 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a0a278097a92f772fdb66df5fa7b01b9be20ea8d", "messageHeadline": "Merge pull request #1097 from chef/fix-pr-template", "author": {"name": "Poornima", "email": "94897054+poorndm@users.noreply.github.com", "user": {"login": "poorndm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7d8d2167535b0df5e811a1d6b7c5907214d27b3a", "messageHeadline": "Bump version to 9.0.13 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "3e2e9a7a0b23d69f6d81ce8dee3cc53dd881e834", "messageHeadline": "Merge pull request #1094 from chef/gcs-devel/remove-auth-from-manifes\u2026", "author": {"name": "gcs-devel", "email": "118008311+gcs-devel@users.noreply.github.com", "user": {"login": "gcs-devel"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8f3c30141f60f74620455fb7871a776c054e1f09", "messageHeadline": "Update PULL_REQUEST_TEMPLATE.md", "author": {"name": "gcs-devel", "email": "118008311+gcs-devel@users.noreply.github.com", "user": {"login": "gcs-devel"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a753f0b3874653760693af86fe76f0391493e1da", "messageHeadline": "Change where zip_name is used", "author": {"name": "Gregory Schofield", "email": "grschofi@progress.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee6e6709a1d4613ae74ee5b8cf1098c8aba2db1e", "messageHeadline": "Make zip name configurable for msi packages", "author": {"name": "Gregory Schofield", "email": "grschofi@progress.com", "user": null}, "additions": 25, "deletions": 1}}, {"node": {"oid": "e7c7b37f19c5345ba4506e24e3940b123123eaf1", "messageHeadline": "Remove authorization from version manifest hash", "author": {"name": "Gregory Schofield", "email": "grschofi@progress.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "52b6d2e08bc2c90592b99da41a1728fb1629f673", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 9.0.12", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "55c23bccd9f10a6e7c20d3867cd741e0ca5ff5f5", "messageHeadline": "Bump version to 9.0.12 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "bb3627699cb874e011b93cd183e868a69971061a", "messageHeadline": "Update Ohai dependecy (#1092)", "author": {"name": "Poornima", "email": "94897054+poorndm@users.noreply.github.com", "user": {"login": "poorndm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7227bb95a588fe1aedc4fe920e1be1a1517e615a", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 9.0.11", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "b05edca9459a318c573b612462ddb169fa11256b", "messageHeadline": "Bump version to 9.0.11 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "cc115a5d6390307e5b8e87a353b052cd2168fc0d", "messageHeadline": "BS-94/use internal sources (#1087)", "author": {"name": "Greg Schofield", "email": "greg.c.schofield@gmail.com", "user": {"login": "gscho"}}, "additions": 88, "deletions": 3}}, {"node": {"oid": "c07c3ff6970ed854233ded399fe10183ebfd83e2", "messageHeadline": "Bump version to 9.0.10 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a8ea5a3dfbe6b08a2e61d7627eef08c61f4d5053", "messageHeadline": "Pin aws s3 sdk to v1.116.x (#1088)", "author": {"name": "Greg Schofield", "email": "greg.c.schofield@gmail.com", "user": {"login": "gscho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de733bbdea61914f4989a0d57e7a6753d533ae52", "messageHeadline": "Bump version to 9.0.9 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "33038be868a8ab8cc90502c97bc06e521091ee70", "messageHeadline": "Add config flag to toggle health-check (#1086)", "author": {"name": "Vikram Karve", "email": "85881329+vkarve-chef@users.noreply.github.com", "user": {"login": "vkarve-chef"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "d1fe3bbba0bf8c6cbc0e9d75bfcc8216e4345078", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 9.0.8", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "5bc091ab3ed4ab002ef85dad3923914c25bb3dcd", "messageHeadline": "Bump version to 9.0.8 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7150acc6b6f79518933b3c41bfdc6a056a51db4c", "messageHeadline": "Merge pull request #1083 from chef/tp/solaris-debug", "author": {"name": "Marc A. Paradise", "email": "marcparadise@users.noreply.github.com", "user": {"login": "marcparadise"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "2ee96b9e77485f4a84fdb7883d9eb116ff1054b7", "messageHeadline": "Commenting why the change to xargs params", "author": {"name": "Thomas Powell", "email": "powell@progress.com", "user": {"login": "tpowell-progress"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "28da485737507faec78247647d2047696464841c", "messageHeadline": "INFC-268 fix solaris build", "author": {"name": "Thomas Powell", "email": "powell@progress.com", "user": {"login": "tpowell-progress"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4b6901cf891474291368468b73301057ce9fadde", "messageHeadline": "Bump version to 9.0.7 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "799be73c75b3153381f2bd36edcb2ca687315882", "messageHeadline": "Merge pull request #1082 from chef/mp/INFC-268/whitelist-solaris-libs", "author": {"name": "Marc A. Paradise", "email": "marcparadise@users.noreply.github.com", "user": {"login": "marcparadise"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0037877e3ab11d716ff3a975c563d8ee868ae6ee", "messageHeadline": "Add solaris basic os libs to acceptlist, currently called whitelist.", "author": {"name": "Prajakta Purohit", "email": "prajakta@chef.io", "user": {"login": "PrajaktaPurohit"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5b41f817c386d598c57652f1e1340ea312ed487d", "messageHeadline": "Bump version to 9.0.6 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ad91fe7693ad099f40fa8ccc71b6ca108675b7c0", "messageHeadline": "Updated regex to match exactly 10, and 10.x (#1078)", "author": {"name": "kanad-progress", "email": "102530488+kanad-progress@users.noreply.github.com", "user": {"login": "kanad-progress"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec194420d4fff6edf108a17913f8ff85f8c91a4c", "messageHeadline": "Bump version to 9.0.5 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d78874e4892d6c626ba727e9043008124fdaa1cf", "messageHeadline": "Merge pull request #1077 from chef/poorn/fix_rails_app_layer_issue", "author": {"name": "Poornima", "email": "94897054+poorndm@users.noreply.github.com", "user": {"login": "poorndm"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "953d90d03acedbbf382c4e0708b5f11a401808f6", "messageHeadline": "Revert the changes - liblzma", "author": {"name": "Poornima", "email": "poorndm@progress.com", "user": {"login": "poorndm"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c1a735c05847669f9b49614311dd796496a73bb7", "messageHeadline": "Bump version to 9.0.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "283a1a847e5b0e2fa7b902d09b44a1a0fb9e24e7", "messageHeadline": "Merge pull request #1076 from chef/poorn/fix_rails_app_layer_issue", "author": {"name": "Poornima", "email": "94897054+poorndm@users.noreply.github.com", "user": {"login": "poorndm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b10413f545b6a61e113f8cace3ac97606e9afe34", "messageHeadline": "Whitelist liblzma", "author": {"name": "Poornima", "email": "94897054+poorndm@users.noreply.github.com", "user": {"login": "poorndm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "83d8428abde4cb289a161f736822ba02563a884c", "messageHeadline": "Bump version to 9.0.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c3c9d1140f07b03d37304989a7d79c2f42df18f8", "messageHeadline": "Merge pull request #1070 from chef/jsnapp/IPACK-204", "author": {"name": "Swati Keshari", "email": "62278765+skeshari12@users.noreply.github.com", "user": {"login": "skeshari12"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4960eb8f43fb6427b6603f3d47f0e05d35aaed9f", "messageHeadline": "Replace dependency on nokogiri with rexml", "author": {"name": "Jeremiah Snapp", "email": "jeremiah@chef.io", "user": {"login": "jeremiahsnapp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78ad41dcb79f0153c7f8efb963ea4d80fe055340", "messageHeadline": "Bump version to 9.0.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "59cbbb0038e1aa59651a55e175e3f9f814cd6d43", "messageHeadline": "Merge pull request #1068 from chef/IPACK-200-working-with-ruby-3-0-an\u2026", "author": {"name": "kanad-progress", "email": "102530488+kanad-progress@users.noreply.github.com", "user": {"login": "kanad-progress"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "5c81dc02c75374244e3943691f6bc603a4f7ef34", "messageHeadline": "Merge branch 'main' into IPACK-200-working-with-ruby-3-0-and-3-1", "author": {"name": "kanad-progress", "email": "102530488+kanad-progress@users.noreply.github.com", "user": {"login": "kanad-progress"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "8ecfecdb81661a3561e0f210880e0b0ab12a1a14", "messageHeadline": "Bump version to 9.0.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f600d59c7f6cb55e6eff270176f4a553c49e3c83", "messageHeadline": "Merge pull request #1069 from chef/jsnapp/IPACK-204", "author": {"name": "Jeremiah Snapp", "email": "jeremiah@chef.io", "user": {"login": "jeremiahsnapp"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "645234c71fb0f0c284b2aa2b6b345548ee4c44b9", "messageHeadline": "[IPACK-200]: explicitly delegate keyword arguments", "author": {"name": "kanad-progress", "email": "kanad.kumar@progress.com", "user": null}, "additions": 23, "deletions": 23}}, {"node": {"oid": "245ce744adc7c91c0a13e8ac5d8d1df92674ef02", "messageHeadline": "Add nokogiri as a dependency", "author": {"name": "Jeremiah Snapp", "email": "jeremiah@chef.io", "user": {"login": "jeremiahsnapp"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3b22ad17ee144ceb9b29735e640aae5f7e623e50", "messageHeadline": "Fix rpath in LDFLAGS for FreeBSD", "author": {"name": "Jeremiah Snapp", "email": "jeremiah@chef.io", "user": {"login": "jeremiahsnapp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "63be4f1663fe28c35e762697500dab7dd88c4dbf", "messageHeadline": "Bump version to 9.0.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "19deaf5a6d69ce1437abe3bd997cae42bc83640c", "messageHeadline": "Merge pull request #1065 from chef/jsnapp/IPACK-192-replace-BSD-tar-w\u2026", "author": {"name": "Jeremiah Snapp", "email": "jeremiah@chef.io", "user": {"login": "jeremiahsnapp"}}, "additions": 16, "deletions": 25}}, {"node": {"oid": "9cc9fea52289f80550e77a55f3ecaf21bbc62ac8", "messageHeadline": "Replace BSD tar with GNU tar on Windows", "author": {"name": "Jeremiah Snapp", "email": "jeremiah@chef.io", "user": {"login": "jeremiahsnapp"}}, "additions": 16, "deletions": 25}}, {"node": {"oid": "33ee5ea17b8a0c9a1f958ae28b4e42098835b40a", "messageHeadline": "Bump version to 8.3.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3f194d72babc1454f9268a70ba85d06d7b9744c2", "messageHeadline": "Merge pull request #1067 from chef/jsnapp/IPACK-194-add-rpath-to-LDFL\u2026", "author": {"name": "Jeremiah Snapp", "email": "jeremiah@chef.io", "user": {"login": "jeremiahsnapp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "83c576ec62e8185f55f918a45a7d5f674d92ce25", "messageHeadline": "Add -rpath to LDFLAGS for FreeBSD", "author": {"name": "Jeremiah Snapp", "email": "jeremiah@chef.io", "user": {"login": "jeremiahsnapp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "27c37fc4a27533deda445bd0b44dcec1c674c329", "messageHeadline": "Bump version to 8.3.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "c364934f23e84af37054af9d5290f1583d1ab749", "messageHeadline": "Merge pull request #1064 from chef/jsnapp/IPACK-163-new-whitelist-files", "author": {"name": "Jeremiah Snapp", "email": "jeremiah@chef.io", "user": {"login": "jeremiahsnapp"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "06ab3333f98af6e1f176b7a282e72b9c41c83516", "messageHeadline": "Disable rubocop Style/StringLiterals for some lines", "author": {"name": "Jeremiah Snapp", "email": "jeremiah@chef.io", "user": {"login": "jeremiahsnapp"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f8085188407402bc3391e54d04fad28b1fc32423", "messageHeadline": "Add ruby 3.1 testing to verify pipeline", "author": {"name": "Jeremiah Snapp", "email": "jeremiah@chef.io", "user": {"login": "jeremiahsnapp"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d83a6ab06d2764f4b238bb22e4696326fa8b5bb0", "messageHeadline": "Whitelist files for Chef Infra Client builds", "author": {"name": "Jeremiah Snapp", "email": "jeremiah@chef.io", "user": {"login": "jeremiahsnapp"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c2601233ce43ca9e11186a8806a9e3873bc4e311", "messageHeadline": "Merge pull request #1063 from chef/dependabot/bundler/chefstyle-eq-2.2.2", "author": {"name": "Jeremiah Snapp", "email": "jeremiah@chef.io", "user": {"login": "jeremiahsnapp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "365f1f9503cacfe5715d56ee02af769649858b58", "messageHeadline": "Update chefstyle requirement from = 1.7.5 to = 2.2.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "124d5960ab2d3ed15b321d12d8da5b475631e16b", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 8.3.2", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "cf9ef0a34a441d0047bb3113c1a19cc4a376d7b3", "messageHeadline": "Bump version to 8.3.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "31ea54b5632ce3361057f59b7c89ab7b4c658f9e", "messageHeadline": "Merge pull request #1062 from chef/jsnapp/whitelist-files-for-aix", "author": {"name": "Poornima", "email": "94897054+poorndm@users.noreply.github.com", "user": {"login": "poorndm"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "a793dc0aee87839bdaa2beced3ec0c5f1225b345", "messageHeadline": "Whitelist files for AIX", "author": {"name": "Jeremiah Snapp", "email": "jeremiah@chef.io", "user": {"login": "jeremiahsnapp"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "55e74aca933dc0737099498f0432d95fe8e14cf6", "messageHeadline": "Bump version to 8.3.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5824e16c0596cea68703632397128584ec35fbe7", "messageHeadline": "Merge pull request #1060 from chef/lcg/health-check-server-fixing", "author": {"name": "Lamont Granquist", "email": "454857+lamont-granquist@users.noreply.github.com", "user": {"login": "lamont-granquist"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f6df34f2dd1d8364be298e60bf34e7bfbbc6f902", "messageHeadline": "fix broken specs", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6dd6e6debc354c88de613524041c121600b735ea", "messageHeadline": "Fix omnibus healthcheck spinning on chef-server builds", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "201afa9895d1063190b8fe60799b471c711644e5", "messageHeadline": "Bump version to 8.3.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "22689c9b24a975f4c843963fd83b58275bc6d6fb", "messageHeadline": "Merge pull request #1056 from chef/lcg/better-healthcheck-correctness\u2026", "author": {"name": "Jeremiah Snapp", "email": "jeremiah@chef.io", "user": {"login": "jeremiahsnapp"}}, "additions": 245, "deletions": 53}}, {"node": {"oid": "41e598a76ed1afb165b388fd8ed4011d80e73db3", "messageHeadline": "extract freebsd method and fix it", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 55, "deletions": 18}}, {"node": {"oid": "0b6984e695417b592f5961c460e7e002dcb466e1", "messageHeadline": "Fix and add specs", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 76, "deletions": 7}}, {"node": {"oid": "0b75e716e8de6c4d16bf7931515ff3120c1c96e4", "messageHeadline": "Fix misc breakages and extract solaris-specific method", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 60, "deletions": 17}}, {"node": {"oid": "4408377018b7ce2cc151882e1a22ff64b6473f1d", "messageHeadline": "Convert filename filter list to pure ruby", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "6652b83f7d0b29876f62679f87670267d512388c", "messageHeadline": "Better healthcheck correctness", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 52, "deletions": 17}}, {"node": {"oid": "f077b407cd742bde96b6b0d05e985c86dd885132", "messageHeadline": "Merge pull request #1055 from chef/jsnapp/update-codeowners", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4706942f73fde9785e6d86238741d62c04aebb9e", "messageHeadline": "Update CODEOWNERS", "author": {"name": "Jeremiah Snapp", "email": "jeremiah@chef.io", "user": {"login": "jeremiahsnapp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c83f73fe081e6fa001c8fbee9688f87a57f90f0", "messageHeadline": "Bump version to 8.2.9 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4b1fbdb208a71974f11d7e82298fb69454ff9a72", "messageHeadline": "Merge pull request #1054 from vkarve-chef/vkarve/fix-typo-arg", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "ec4b8610a1653449308fc92a9c37f33ae67e5508", "messageHeadline": "Update specs for new File calls", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "f6fcb3176cb63d49cf56b2e1d32aa79222739b22", "messageHeadline": "Discontinue running tests on Ruby 2.6", "author": {"name": "Vikram Karve", "email": "vikram.karve@progress.com", "user": {"login": "vkarve-chef"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "e8a3a63e38bd998e3a5e0268c325158eefe5e07d", "messageHeadline": "fixed typo in referenced argument name", "author": {"name": "Vikram Karve", "email": "vikram.karve@progress.com", "user": {"login": "vkarve-chef"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c5db7e22dba9d2facfbd793af45cbe440c36959", "messageHeadline": "Bump version to 8.2.8 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e4d23a2bbe2b08c72418353aeb39eb52765d23c5", "messageHeadline": "Merge pull request #988 from chef/improve_mac_logging", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "2bf77bb5515a13bb0ce745f3d4c074ee50a6bf24", "messageHeadline": "Bump version to 8.2.7 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "26758ea1546caa346e62bbf7210ba0738d041704", "messageHeadline": "Merge pull request #1050 from chef/jsnapp/stop-generating-build-id-fi\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a7e8f7a79b97376a27c9d0453a25e6694062664c", "messageHeadline": "Don't generate build-id files in RPM packages", "author": {"name": "Jeremiah Snapp", "email": "jeremiah@chef.io", "user": {"login": "jeremiahsnapp"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d8aef349c64cd72510a6930ad1a6acf261251853", "messageHeadline": "Avoid double logging removal of non-mach-o libs", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "2c309fa8df525e57f3c234fe23e47fb5133f0370", "messageHeadline": "Bump version to 8.2.6 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e0d467fd4b8bfedc92acb3d0a903fad66ab5f361", "messageHeadline": "Merge pull request #1040 from balasankarc/remove-ohai-restriction", "author": {"name": "Lamont Granquist", "email": "454857+lamont-granquist@users.noreply.github.com", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64ff737964e988f5700dc841e03f3664e8c30a06", "messageHeadline": "Bump version to 8.2.5 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b31c0ccf1bfef751535b951f303bba976540731c", "messageHeadline": "Merge pull request #1045 from chef/lcg/sugarable-config", "author": {"name": "Lamont Granquist", "email": "454857+lamont-granquist@users.noreply.github.com", "user": {"login": "lamont-granquist"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4dfa24f81bf9a86778fbe723753521d7b16ccd66", "messageHeadline": "Make the omnibus config sugarable", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b1f410bf6b039027650d3d753f7d337a6ca4c1d8", "messageHeadline": "Bump version to 8.2.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6de64894f993ab7ba00803b2d3d79101a7baf87e", "messageHeadline": "Merge pull request #1042 from chef/jsnapp/revert-whitelist-libbrotlidec", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "33c818ec7925150db38253a9dfecd469f7ec6f43", "messageHeadline": "Revert \"Fix mac_x-10 failure for chef-workstation\"", "author": {"name": "Jeremiah Snapp", "email": "jeremiah@chef.io", "user": {"login": "jeremiahsnapp"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "90306c957105f5f8ef3bff2cdbe61981ceb2b3ef", "messageHeadline": "Bump version to 8.2.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "1048ac637de32b27fff5ca8d7b0e1c1b845757c7", "messageHeadline": "Merge pull request #1041 from chef/fix-mac10-failure-for-chef-worksta\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "133ee319922d50441eae30092ad30f114ea5e65c", "messageHeadline": "Fix mac_x-10 failure for chef-workstation", "author": {"name": "skeshari12", "email": "skeshari@msystechnologies.com", "user": {"login": "skeshari12"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4cda33b897a9267813805b01008de5a702d2e37b", "messageHeadline": "Allow ohai versions > 17 to be used", "author": {"name": "Balasankar \"Balu\" C", "email": "balasankar@gitlab.com", "user": {"login": "balasankarc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37897ade4832490b2480726c66ca8d282d115cbf", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 8.2.2", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "cd9cf3f113fc0973a4f9c5b94d79f85ba74de3ca", "messageHeadline": "Bump version to 8.2.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a05555e2d74f00893637e77fe79e8a533118801e", "messageHeadline": "Merge pull request #1038 from chef/lcg/ruby-3.0", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ab33354f6547e28cda2ff6509abdda9466d91cec", "messageHeadline": "Fixes for omnibus for ruby-3.0", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7ce6173d7a7e9ee501ee2aed20f82d873926b299", "messageHeadline": "Updating references of master to main as part of Expeditor agent rename.", "author": {"name": "chef-expeditor[bot]", "email": "49165653+chef-expeditor[bot]@users.noreply.github.com", "user": {"login": "chef-expeditor[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e3573e77f3de5944a2fcd998ba50c773c2212ab7", "messageHeadline": "Bump version to 8.2.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2bde7c22db1d17c520220e1b08e7e0752cb8b88f", "messageHeadline": "Merge pull request #1034 from chef/mimaslanka/go-bin-for-windows", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a078f323af53a76f8101d3fc93ac9668e3139aed", "messageHeadline": "Fix pathing for go on windows", "author": {"name": "Michael Maslanka", "email": "maslanka@progress.com", "user": {"login": "mimaslanka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "999a4e0cb8b5aad5490f01c3ef25489883087cd6", "messageHeadline": "Bump version to 8.2.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d0d8367f11637e7cd34378ad0520875d2323b5f5", "messageHeadline": "Merge pull request #1032 from chef/mimaslanka/add-go-builder", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "ff21ad52ee1ef58a3a0553a9a85febc55d205d35", "messageHeadline": "Merge branch 'master' into mimaslanka/add-go-builder", "author": {"name": "mimaslanka", "email": "85239869+mimaslanka@users.noreply.github.com", "user": {"login": "mimaslanka"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "c2e9aa28d64bee3a3506c078b438927db6d58230", "messageHeadline": "Update Readme for new DSL", "author": {"name": "Michael Maslanka", "email": "maslanka@progress.com", "user": {"login": "mimaslanka"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "62bf487e4361c856e18f89e00ece1d980558b33a", "messageHeadline": "Bump version to 8.1.16 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "1efeb8d6464c74fd1d81e6b09fba49f4510f8526", "messageHeadline": "Merge pull request #1029 from chef/dependabot/bundler/aruba-tw-2.0", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8748bd034e97d1f95695908fb0ec71959a19bae0", "messageHeadline": "Add extra build argument with start_with", "author": {"name": "Michael Maslanka", "email": "maslanka@progress.com", "user": {"login": "mimaslanka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9caae4029bc6339cfda0f548557e8f0d428debbf", "messageHeadline": "Create go DSL in builder", "author": {"name": "Michael Maslanka", "email": "maslanka@progress.com", "user": {"login": "mimaslanka"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "a4bf7ea04b0d3689f9b8d172535f3976d07ecc1b", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 8.1.15", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 24, "deletions": 27}}, {"node": {"oid": "9ffcd89d078b3467be0480b138841ee82dd2d5d4", "messageHeadline": "Bump version to 8.1.15 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "787fdcb5443852e807c19b7e992f600702fa0e8a", "messageHeadline": "Merge pull request #1031 from chef/mimaslanka/rhel-rpm-sign", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "37c8fbef53090f97fbd5c3c438237371f2e789bd", "messageHeadline": "Add rpmsign instead of using rpmbuild for rpms", "author": {"name": "Michael Maslanka", "email": "maslanka@progress.com", "user": {"login": "mimaslanka"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "e44cf6377db107c623c75231b5a45aa4b49e732a", "messageHeadline": "Update aruba requirement from ~> 1.1 to ~> 2.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d109b6cd7bf35e4d0f4ca0bb5378b1d430e44df", "messageHeadline": "Update README.md", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "48b40c27c8400313009cfd217c47453816cf055c", "messageHeadline": "Bump version to 8.1.14 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e89dee426e5d7559ec44b9d805fb6ed36e4b3b10", "messageHeadline": "Merge pull request #1027 from collinmcneese/cmcnese/rpm_sha256", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5803fdc6bda3fab75877415d5e898b166632aec3", "messageHeadline": "Bump version to 8.1.13 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f3e6acf5e522dad2c6fe126faaa5c7d450653dad", "messageHeadline": "Merge pull request #1021 from chef/jgarud/whitelist_libs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4820cafc187fecdfae37de16134002f12e28940b", "messageHeadline": "Whitelist SystemConfiguration lib", "author": {"name": "jayashri garud", "email": "jgarud@msystechnologies.com", "user": {"login": "jayashrig158"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95dc8ccbbf65889f14a6c21ee70aa1b5f5ddce18", "messageHeadline": "Whitelist libcurl for Mac OS", "author": {"name": "jayashri garud", "email": "jgarud@msystechnologies.com", "user": {"login": "jayashrig158"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "136d70f871d51657f73688923132172a381904e0", "messageHeadline": "Updates rpm spec to use SHA256 for filedigest, from MD5", "author": {"name": "Collin McNeese", "email": "cmcneese@chef.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5c1b453f577c54ab4b75c45e5949906bd916371a", "messageHeadline": "Merge pull request #1025 from chef/update-expeditor-configuration", "author": {"name": "Tom Duffield", "email": "tom@chef.io", "user": {"login": "tduffield"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "261c4dce6247aba234d4a8aa198653a8733accf5", "messageHeadline": "Merge pull request #1026 from chef/ruby/update-expeditor-configuration", "author": {"name": "Tom Duffield", "email": "tom@chef.io", "user": {"login": "tduffield"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "b92c3e600ac5716b80c2f6232d636634f57bf380", "messageHeadline": "Updating expeditor configurations", "author": {"name": "Swati Keshari", "email": "skeshari@msystechnologies.com", "user": {"login": "skeshari12"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "57052a34a9feb1780c1e0adccde83118f75c9a08", "messageHeadline": "Updating expeditor configurations", "author": {"name": "Swati Keshari", "email": "skeshari@msystechnologies.com", "user": {"login": "skeshari12"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "8b5010716d8363d1300d4e6031dcd89e28082841", "messageHeadline": "Bump version to 8.1.12 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "681cc48fcf537ea32032a7979a5094c929bbc240", "messageHeadline": "Merge pull request #1024 from chef/jgarud/fix-arguments-pattern-ruby3", "author": {"name": "Tom Duffield", "email": "tom@chef.io", "user": {"login": "tduffield"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1a37b9b4e760dea9fc835407e1a3bc06a2aa8cc5", "messageHeadline": "arguments changes to support ruby_3", "author": {"name": "jayashri garud", "email": "jgarud@msystechnologies.com", "user": {"login": "jayashrig158"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1ea07131ab39c874098a5eb3248f58f8a2efa226", "messageHeadline": "Bump version to 8.1.11 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0badb46b697f8a1b36149370946f62d3020be01b", "messageHeadline": "Merge pull request #1019 from chef/Update-aruba-from-0.5-to-1.1", "author": {"name": "Tom Duffield", "email": "tom@chef.io", "user": {"login": "tduffield"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "56a6cb64239bcb60964b125600c670a47e67d40b", "messageHeadline": "Updating aruba version from 0.5 to 1.1", "author": {"name": "Swati Keshari", "email": "skeshari@msystechnologies.com", "user": {"login": "skeshari12"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "87db446ee0b9872a8a588bedc660c351991e8bda", "messageHeadline": "Bump version to 8.1.10 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "fba12f85d19c06d58b800ac1e201ab83f5e1e1d6", "messageHeadline": "Merge pull request #1012 from chef/dependabot/add-v2-config-file", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "8fe2ea22238874d11c7c2aa55a73c979cbf4f7a3", "messageHeadline": "Bump version to 8.1.9 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d3b4458b6e08df8c4aa9f4f621940b0869e0a2fd", "messageHeadline": "Merge pull request #1016 from chef/unbreak_omnibus", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "23cca01562b3f97fb4d2b67bf69d74f4560a046c", "messageHeadline": "Revert \"argument changes to support ruby 3\"", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "1d97cd9e79a062dfc12f0c047215f3a9e4d65b09", "messageHeadline": "Bump version to 8.1.8 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c64153442843bb101866a20c1ab40f0bfee663ae", "messageHeadline": "Merge pull request #1006 from chef/ruby_3", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "a2deca1d26301c84e227bfbd5b8f1e9f6def778e", "messageHeadline": "Bump version to 8.1.7 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e7c093c6f079cfa053a70595942185ebbc37b8fa", "messageHeadline": "Merge pull request #1013 from chef/schisamo/pin-ohai", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2777c5b65c78bce9482fcb538082687a9300d25b", "messageHeadline": "Pin to Ohai gem < 17", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c500e083d27f5e6ccfec9795e7c70bcaac7d035d", "messageHeadline": "Upgrade to GitHub-native Dependabot", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "fac4b91c29aa7c745b5beb5fb878fa561a0db0dc", "messageHeadline": "argument changes to support ruby 3", "author": {"name": "jayashri garud", "email": "jgarud@msystechnologies.com", "user": {"login": "jayashrig158"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "07604221c8752e67f309b0a26d5cda147bba7871", "messageHeadline": "updating Fauxhai from 10.13 to 10.15", "author": {"name": "jayashri garud", "email": "jgarud@msystechnologies.com", "user": {"login": "jayashrig158"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0544a07fdaefe956c6ec3c99934732b213edaf8", "messageHeadline": "Add Ruby 3 testing", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "79c80e0414e17069e6cbe121a55fc36e867d7a04", "messageHeadline": "Bump version to 8.1.6 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "02e08c0b8084a33f9e32305ee324e376a3fad32e", "messageHeadline": "Merge pull request #1011 from chef/dependabot/bundler/chefstyle-eq-1.7.5", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b46c8dcaca0f28e3046c630c1a66013c84d238ba", "messageHeadline": "Update chefstyle requirement from = 1.7.4 to = 1.7.5", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0780fb3b48cf1a96800a4aaef9e8bbbad97a51e4", "messageHeadline": "Bump version to 8.1.5 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ad8ff4baa2654df825f87104704f36f5f413d228", "messageHeadline": "Merge pull request #1007 from chef/dependabot/bundler/chefstyle-eq-1.7.4", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "0cc34cffb99dc2601565e60701a901ad89103ea1", "messageHeadline": "Update for the new Chefstyle rules", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "1e00387667e669b4819f5d3f1172b31d7700c132", "messageHeadline": "Update chefstyle requirement from = 1.7.2 to = 1.7.4", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ef27ac5ad257f8b420068b6430bbda1843c1b54", "messageHeadline": "Bump version to 8.1.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5e92177cb468c40740e3470b9f7e0e2b01d4a4e2", "messageHeadline": "Merge pull request #1009 from chef/macos", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3d5866f3c31e8625856cc3e443ca95c1ae77322b", "messageHeadline": "Prevent test failures with the latest fauxhai", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "dd5789621fa32da5846b9cb92ea902015265734c", "messageHeadline": "Bump version to 8.1.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f089948b90cf1870e0cb6d8cc5b32ee75d39dc2a", "messageHeadline": "Merge pull request #1005 from chef/tduffield/host-architectures-distro", "author": {"name": "Tom Duffield", "email": "tom@chef.io", "user": {"login": "tduffield"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "be576c2092f845a2db01e1851db4b36091ca7520", "messageHeadline": "Update download mock based on Ruby version", "author": {"name": "Tom Duffield", "email": "tom@chef.io", "user": {"login": "tduffield"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6173b5fc28e69416e378804030719148f0a7e1de", "messageHeadline": "Add hostArchitectures to macOS Distribution file", "author": {"name": "Tom Duffield", "email": "tom@chef.io", "user": {"login": "tduffield"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "4a3c044138a2415dfb21ef53603f0a941407a2f0", "messageHeadline": "Bump version to 8.1.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e6770ed4488106b54ce0d7114a7cdc96cb32e24e", "messageHeadline": "Merge pull request #1004 from chef/dependabot/bundler/chefstyle-eq-1.7.2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65cb32f4973bb3b149ff25259c1faaf68e5bc200", "messageHeadline": "Update chefstyle requirement from = 1.7.1 to = 1.7.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb2a0058e37d4bede556d085714d54a5ded99f58", "messageHeadline": "Bump version to 8.1.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6534f976ecb5227abcef377d87248c168ea2f473", "messageHeadline": "Merge pull request #1003 from chef/abs_path", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "644635df51fff13c143c3e3066f29264c5511cd3", "messageHeadline": "pull in new fastmsi dll that uses an absolute path to point to 7z.exe", "author": {"name": "Matt Wrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c8828860739bc282fece47909b38e064163a7d31", "messageHeadline": "Bump version to 8.1.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "00e164afb3eb3a8212ed879411692b4a8b2cdb61", "messageHeadline": "Merge pull request #1002 from chef/tduffield/macos-arch-support", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 33, "deletions": 18}}, {"node": {"oid": "2b1b503fc7e532771788be349e597c2798cb401a", "messageHeadline": "Add support for macOS 11 and multiple architectures", "author": {"name": "Tom Duffield", "email": "tom@chef.io", "user": {"login": "tduffield"}}, "additions": 33, "deletions": 18}}, {"node": {"oid": "fa99b9d87f19aaa53c9ac249599feca7311ef22b", "messageHeadline": "Bump version to 8.0.17 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6363fb3fce6c6173206547c60c933997475868ea", "messageHeadline": "Merge pull request #1001 from chef/dependabot/bundler/chefstyle-eq-1.7.1", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d95a6d93479048a41b1488df8131e114afb54cf1", "messageHeadline": "Update chefstyle requirement from = 1.6.2 to = 1.7.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f939485b5c6281500e41d14a1bf21873474248b7", "messageHeadline": "Bump version to 8.0.16 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "e37e9bb7ee84ec97833a2950a7f91dd73bd3aeda", "messageHeadline": "Merge pull request #999 from chef/optimizations", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "cf3d33527651d83d673193d18ade99a0b1de9201", "messageHeadline": "Set FreeBSD to -O3 and update specs", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "bfae7a0b85ff4cf8b252c7668b213860e876c5dc", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 8.0.15", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "ce5edb7250a9fd82f7bbc79acfddc9e850fc35a7", "messageHeadline": "Bump version to 8.0.15 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "01b4b9e2026ca227db54aeec868c859c23a30091", "messageHeadline": "Merge pull request #998 from chef/dependabot/bundler/chefstyle-eq-1.6.2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5879f2849c824dbf46175a0d2b34dc34f44fb6b0", "messageHeadline": "Update README.md", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "195b5d6a4791fd4d1e4e415f9de945dc118c25a1", "messageHeadline": "Switch from -02 to -03 on Linux/macOS", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d2eba1fc5fe5a2e2b18a17ca73aaca9907555f2", "messageHeadline": "Update chefstyle requirement from = 1.6.1 to = 1.6.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aeda0bb23bfe19b52fb50a410e67c2727a44dec4", "messageHeadline": "Bump version to 8.0.14 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0415dc09f8f1ccad2aad3a653edc7bc8783257bb", "messageHeadline": "Merge pull request #997 from chef/dependabot/bundler/chefstyle-eq-1.6.1", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3798411fe84517bb0dbb3caff2d39952dbde1fe2", "messageHeadline": "Update chefstyle requirement from = 1.5.9 to = 1.6.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65c593140db931e91a25ce6624d99a3248c7288e", "messageHeadline": "Bump version to 8.0.13 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "348fa563efbe19cb956246574cf2ee83727334fe", "messageHeadline": "Merge pull request #990 from chef/improve_dmg_log", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "beb993d9f59d842356b3afc93fa02663f768330d", "messageHeadline": "Bump version to 8.0.12 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "8b2c6e6db1fd1439aa30926b7be25ba2c496742f", "messageHeadline": "Merge pull request #996 from predominant/master", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "960e0d2e4ee005586daed9327e1b9ef23236f6a5", "messageHeadline": "Add cumulus platform support", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44f13035ff8aa40ea15e4483dfcfde09b8c82e5c", "messageHeadline": "Bump version to 8.0.11 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "378dc68059156bddda0d7d8f7bf73c8f6518cb35", "messageHeadline": "Merge pull request #994 from chef/dependabot/bundler/chefstyle-eq-1.5.9", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5530b052a0de1daf068a5892a5495bdb16df18db", "messageHeadline": "Update chefstyle requirement from = 1.5.8 to = 1.5.9", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e26b8909b1daf7485a34afc4cc2428dc163c176", "messageHeadline": "Bump version to 8.0.10 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "90d813e13c82a329011cf539df2ae5df8a812c05", "messageHeadline": "Merge pull request #993 from chef/dependabot/bundler/chefstyle-eq-1.5.8", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "072e00fe2c56f655125128d77567a1bc80495d0c", "messageHeadline": "Update chefstyle requirement from = 1.5.2 to = 1.5.8", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d13ae1686e8b54e065ce2a3f27585a2890f1abec", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 8.0.9", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "dbe237675669e8a0d0ea28f92a95e3df1fd3fdb5", "messageHeadline": "Update dmg unmount logging to start at attempt 1", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e8951da8c2b52524116a87af3cf632d9c799a435", "messageHeadline": "Bump version to 8.0.9 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "72f9666b29d066814769f95eafcb69e9d6213685", "messageHeadline": "Merge pull request #989 from chef/snappj/increase-sleep-in-compress_dmg", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "dad85f39d90c8d135e7d0c6f117e225f08fc00f1", "messageHeadline": "Create sleep loop in compress_dmg", "author": {"name": "Jeremiah Snapp", "email": "jeremiah@chef.io", "user": {"login": "jeremiahsnapp"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "5509689fbaaf30fe8d72c5a983d5edd588bf2a7f", "messageHeadline": "Bump version to 8.0.8 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7e18ed5a3ed1d8f56ae8382bc4a21f026a27fe3c", "messageHeadline": "Merge pull request #987 from chef/improve_mac_logging", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c76a2b3b2959c6b413934f9da40cde31be20429c", "messageHeadline": "Improve debug messages for macOS code signing", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e31f769d7752ff9361d2d5eac4231cf0b6aa13a0", "messageHeadline": "Bump version to 8.0.7 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "74ee1f50d9009fbb33b1fa9c1422c1aabb4e476e", "messageHeadline": "Merge pull request #986 from chef/dependabot/bundler/chefstyle-eq-1.5.2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "520fc7f14483553c40574d12107792d57664ea43", "messageHeadline": "Update chefstyle requirement from = 1.5.1 to = 1.5.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35435158069bbb5f6b6da3a3c5b19e4ace992d72", "messageHeadline": "Bump version to 8.0.6 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a0b086897bfa2481f246bc067e12029b1128528f", "messageHeadline": "Merge pull request #985 from chef/revert_installbuilder_pr", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 14, "deletions": 401}}, {"node": {"oid": "cde7b027f408483b89d80e80768653209a6971c7", "messageHeadline": "Remove actual file", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 386}}, {"node": {"oid": "bfb578d4d9ea6669c14668a0640eabfa42395086", "messageHeadline": "Revert \"DF - updating copyright to PTC's based\"", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcb7c555e17b8bab64648c30bd0b6ffd8676fd63", "messageHeadline": "Revert \"InstallBuilder packager\"", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "c44142f22dfb5ec7e09a33da93962860d95d1580", "messageHeadline": "Chefstyle fixes", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ceeaa749420024ec8bf1658063172f0b44ff7411", "messageHeadline": "Bump version to 8.0.5 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "8e872e6a10981aafa46f1fcb055f823b17626c43", "messageHeadline": "Merge pull request #908 from PTC-Global/installbuilder-packager", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 396, "deletions": 14}}, {"node": {"oid": "e0ce294d1ccba69da8bc307946b77b4f473a8df7", "messageHeadline": "Merge branch 'master' into installbuilder-packager", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1248, "deletions": 707}}, {"node": {"oid": "fe2797e8951797f33568f49ec578a1392b08ca33", "messageHeadline": "Bump version to 8.0.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "25cdddbed4f41d674f1e989dbe29fe1fd7a3ad1d", "messageHeadline": "Merge pull request #983 from chef/legacy_windows", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 29}}, {"node": {"oid": "bffe93894d9d57b738757458aaa66df6da1446e7", "messageHeadline": "Bump version to 8.0.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e00493bc87128871b7f771718364186d382b01e6", "messageHeadline": "Merge pull request #984 from chef/dependabot/bundler/chefstyle-eq-1.5.1", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d35549646acc3fcc457787e9361413807dd5fed", "messageHeadline": "Update chefstyle requirement from = 1.5.0 to = 1.5.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2892b45b48f600e7868d25190fc31c888b8285f8", "messageHeadline": "Remove EOL Windows Support (pre-2012)", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 5, "deletions": 29}}, {"node": {"oid": "48266df97da2525bd504c864e139c0eb0c9de38e", "messageHeadline": "Bump version to 8.0.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d4d6c1a0b736519d382760d0af7755dabfce3584", "messageHeadline": "Merge pull request #982 from chef/fauxhai_ng", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "68d4e4e2234613bbff5153cd8c9a7634ab36dd13", "messageHeadline": "Update the specs for newer platform versions", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "356185e8b35b810cb726dc1902cb4b8dd5aa80a8", "messageHeadline": "Switch from fauxhai to fauxhai-ng", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15b7b334b60cc1427819912e8cc541584cf1eaac", "messageHeadline": "Bump version to 8.0.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "12e7ef3dafa6f0141a54038b1c3e45389ccadf49", "messageHeadline": "Merge pull request #981 from chef/remove_old_suse", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 100}}, {"node": {"oid": "b45e05f05162a34bcdcb4ac5f9af8fa360737b74", "messageHeadline": "Remove duplicate software spec specs", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 89}}, {"node": {"oid": "fb5260c50a060ca7deef347f7383fd16a4cbb4cc", "messageHeadline": "Remove SLES 11 check", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "baa272c8fb96dc62fc9d203707df735d8ab2d30c", "messageHeadline": "Bump version to 8.0.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "66380cc1e1646d3af6595981aa2f15f2ddd3978e", "messageHeadline": "Merge pull request #980 from chef/lcg/chef-sugar-removal", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 12, "deletions": 26}}, {"node": {"oid": "f1e8c8fa5f3f35ef51014878540038caa83a9526", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 7.0.34", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 27, "deletions": 30}}, {"node": {"oid": "f5b651756ec899345db1b3d3fe2f6504e1c98dd5", "messageHeadline": "Chefstyle fix", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47329aad4209a0adab8d03017e9df54d162a7344", "messageHeadline": "Remove the gemfile chef-utils and dep on 15.4+", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "517b7cbe6d81d5f62b9b45e69073cd4b06fcfb8f", "messageHeadline": "chef-sugar removal", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 15, "deletions": 27}}, {"node": {"oid": "d890d36d350da919cf368a0873f3cec91b6eaa0d", "messageHeadline": "Bump version to 7.0.34 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f999264e0e20d7b3c6b9f5962eafd8eabfd58071", "messageHeadline": "Merge pull request #978 from chef/dependabot/bundler/chefstyle-eq-1.5.0", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e485b9c1844be5f81ee503491f594922851fa8ff", "messageHeadline": "Update chefstyle requirement from = 1.4.5 to = 1.5.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1782bac8e7c70e6aa7c5b0483dd64c14d5ec2776", "messageHeadline": "Merge branch 'omniti-labs-fixes/omnios'", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "0ef6c7f62bdf3b6ebfe3fdc9a31e9aae20945d75", "messageHeadline": "Chefstyle fix", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca912441bb1705a4604c9946be100fc5544e6d15", "messageHeadline": "add packager map entry for OmniOS (mapping to IPS)", "author": {"name": "Jon Sime", "email": "jsime@omniti.com", "user": {"login": "jsime"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "858c3224d8160679b9cf9a56a1581b8d382601b4", "messageHeadline": "additional OmniOS libraries for whitelisting", "author": {"name": "Jon Sime", "email": "jsime@omniti.com", "user": {"login": "jsime"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "8504044cb6029fcf845240aced05aa23c6712cdc", "messageHeadline": "update library whitelists for OmniOS", "author": {"name": "Jon Sime", "email": "jsime@omniti.com", "user": {"login": "jsime"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "222d66e53b1836c941051078e68b86048bf308a7", "messageHeadline": "Bump version to 7.0.33 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "982a0530562b540698d6394545c5ba3970412130", "messageHeadline": "Merge pull request #977 from chef/7zip", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "994a3dbff02707c1396282cb4f839c2181c0e8b3", "messageHeadline": "use 7zip for FastUnzip MSI action to boost zip expansion performance", "author": {"name": "mwrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f3ed5d38d9cf44c110a993e268ca5ed7f457e339", "messageHeadline": "Bump version to 7.0.32 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2471343fe4ea293b432ae2e0fc6f2cc7002ec8ef", "messageHeadline": "Merge pull request #976 from chef/dependabot/bundler/chefstyle-eq-1.4.5", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "677a6f0ec1a19e74f511402dd3a74d94735765e8", "messageHeadline": "Update chefstyle requirement from = 1.4.3 to = 1.4.5", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "477c7078259f97d9957854385525ede69cd1156c", "messageHeadline": "Bump version to 7.0.31 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "496582fd857ff9618459a6c4ce1f151ca8c9122e", "messageHeadline": "Merge pull request #974 from chef/stack", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "97b77afa6115262c5e84cb1e9d916dcb6561e5c9", "messageHeadline": "Remove old pins we don't need anymore", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "447cd359cff2c6fe3e5785d711862100db78104a", "messageHeadline": "Bump version to 7.0.30 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "445d7990e2b2387a1279080ac599b9223000a6ab", "messageHeadline": "Merge pull request #971 from chef/update_ruby", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 12, "deletions": 64}}, {"node": {"oid": "625e6c8d26ef7cc5da7d07954ee2ee4518e140d8", "messageHeadline": "Bump version to 7.0.29 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "909bd20d405215f3fc8f59024caf4d8c034ecf21", "messageHeadline": "Merge pull request #972 from chef/jsinha/fix_ips_dependency", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eb16d1669f6ad59b5a2629fb029f4d8bc3da98f1", "messageHeadline": "Fix dependency path for env with racc gem", "author": {"name": "Jaymala Sinha", "email": "jsinha@chef.io", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "94438d124bcf6026e7431188dd84c02bed72990a", "messageHeadline": "Require Ruby 2.6 or later", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 12, "deletions": 64}}, {"node": {"oid": "15796ffe5995e8e251e1c6e94238331134a1c658", "messageHeadline": "Bump version to 7.0.28 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e2b6b9b1fb4b4bf672cd49afe180b38b67628a05", "messageHeadline": "Merge pull request #926 from chef/ruby27", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "3e43293a0eff95c4175c983247b737a2ce137e35", "messageHeadline": "Bump version to 7.0.27 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "922e1be4818b4666acb9c873f12aaf46a8c9736f", "messageHeadline": "Merge pull request #970 from chef/dependabot/bundler/chefstyle-eq-1.4.3", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fefda40c7e133368112185ebbb26fc6cba6232b", "messageHeadline": "Update chefstyle requirement from = 1.4.2 to = 1.4.3", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ac2c38cf3741c5ec009fa2087498ea5b58104df", "messageHeadline": "Bump version to 7.0.26 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4962a6a54724dba60339df49a399a9b364fbec5e", "messageHeadline": "Merge pull request #969 from chef/dependabot/bundler/chefstyle-eq-1.4.2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39c7013326a90b85839a464a83f6f03bdbceb38f", "messageHeadline": "Update chefstyle requirement from = 1.4.0 to = 1.4.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f9a7a996f9bb783d7f6faac05959c2d9a295b03", "messageHeadline": "Bump version to 7.0.25 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2c4f35d2485da3d7b46ea94a5b94e42a997c7d5e", "messageHeadline": "Merge pull request #968 from chef/dependabot/bundler/chefstyle-eq-1.4.0", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4d2b39969e3fdf69142844bafc22278e1694f51d", "messageHeadline": "Remove thread require", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1858a48c0235782edd983a2209e35b5dbf811037", "messageHeadline": "Update chefstyle requirement from = 1.3.2 to = 1.4.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22ce15145e83cefbe8ae8603bacf8a340e274715", "messageHeadline": "Bump version to 7.0.24 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "138665d36aab6a7e0890f319dffd1276ed208abb", "messageHeadline": "Merge pull request #967 from chef/dependabot/bundler/chefstyle-eq-1.3.2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06029ae3278684b8aa4eb8aeafe0adcb5db99ef6", "messageHeadline": "Update chefstyle requirement from = 1.2.1 to = 1.3.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f93174d58ae94f42c75b285a20e1f83381b864c", "messageHeadline": "Bump version to 7.0.23 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4955dd2475ced73bc040fca7bb0ff8615c17013b", "messageHeadline": "Merge pull request #963 from chef/2.4", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a31a0c4233a0d5e8832fac8531e40764a164fdeb", "messageHeadline": "Fix Ruby 2.4 tests", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ae776e6402b6fc7e842654a96f5e17a18059ee46", "messageHeadline": "Bump version to 7.0.22 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "fc75298b7bb8ae99bdac8c897310ae15c16f6f10", "messageHeadline": "Merge pull request #960 from chef/requires", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "2588e0b1e640606c332efacf53f01e4eb94dbded", "messageHeadline": "Optimize our requires", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "8a29d6ab88772861a85d6a216f305a7455634a3b", "messageHeadline": "Bump version to 7.0.21 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0653d03952718a0105b30dc343fe370da914ef5d", "messageHeadline": "Merge pull request #959 from chef/expand_path", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "48d99b4a88d7dd57a6a6d05ece22fb2be6498ac4", "messageHeadline": "Switch expand_path on file to expand_path on dir", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3eae1cd2e5b9bb62775485e1dfa59aec8c70f5da", "messageHeadline": "Bump version to 7.0.20 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b5c239bbc0845b8b5e487d9ceb2887d8abfa6ada", "messageHeadline": "Merge pull request #958 from chef/dependabot/bundler/chefstyle-eq-1.2.1", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8901788da267b804b07309dd0b7cc0613a9b6433", "messageHeadline": "Update chefstyle requirement from = 1.2.0 to = 1.2.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8f202cdffe5a77aed4c4884f302a38be3eabc64", "messageHeadline": "Bump version to 7.0.19 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "dc458d0de3619e1e82da30c4f8cba3531ff24ba4", "messageHeadline": "Merge pull request #940 from mattray/open_uri", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5012f85438098faf1f6e628835441e535800d18b", "messageHeadline": "updated to support pre-Ruby 2.7", "author": {"name": "Matt Ray", "email": "github@mattray.dev", "user": {"login": "mattray"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e805e74db75a4e51ae65c81a3b4474a4817e220d", "messageHeadline": "Ruby 2.7.1 adds a warning on calling open directly, needs to be URI.open", "author": {"name": "Matt Ray", "email": "github@mattray.dev", "user": {"login": "mattray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdca423b097bfdabc765320aa15f7b392501b7ed", "messageHeadline": "Bump version to 7.0.18 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7f92da472eb5df4a3de4d38c1741ea84fe27aca9", "messageHeadline": "Merge pull request #957 from chef/dependabot/bundler/chefstyle-eq-1.2.0", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2546bd2f06f51cec18e633d1aa7ec714680f9765", "messageHeadline": "Update chefstyle requirement from = 1.1.3 to = 1.2.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37c578e6087821ae97b727f4683b8bf908879d63", "messageHeadline": "Bump version to 7.0.17 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "414893b4340b0edf028d1d48daa8c2e2b288edc6", "messageHeadline": "Merge pull request #956 from chef/chefstyle", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 75}}, {"node": {"oid": "ddf6befa553cd48b737fb76569284f3d2eaa56d9", "messageHeadline": "Bump version to 7.0.16 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c9ea2408e4cb1a3013fae58a8b680e0e4fbc2c62", "messageHeadline": "Merge pull request #951 from jaymzh/docs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "4df3b4c2cc3a8b06394012b5a5711c31f9c78262", "messageHeadline": "Remove legacy CI configs and redundant encoding comment", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 75}}, {"node": {"oid": "67f54efcae3ca08c7035b8835fd808f2d1c755de", "messageHeadline": "Bump version to 7.0.15 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d7b15bf1a60d3a1bf76e1436752167438023e051", "messageHeadline": "Merge pull request #955 from chef/dependabot/bundler/chefstyle-eq-1.1.3", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9407a3fccf57f8b238e9ef8638c3c21a9a56e075", "messageHeadline": "Update chefstyle requirement from = 1.1.2 to = 1.1.3", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a928a21e36dfa7671c2d1644597eb0b51635b5a1", "messageHeadline": "Fill in some of the gotchas that are easy to hit with omnibus", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "320d9350cdf39abdcc4c37d5bc2971b3c222a0a0", "messageHeadline": "Bump version to 7.0.14 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "ab204d379a8af2bbe5beccd0bb25bea0d712ad12", "messageHeadline": "Merge pull request #954 from chef/dependabot/bundler/chefstyle-eq-1.1.2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c63ff7fdcd3dedcc0c1479d8047737bf3cd8decd", "messageHeadline": "Update chefstyle requirement from = 1.1.0 to = 1.1.2", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d75718522deb9faeb3c21b50c60e94daf70ce9b6", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 7.0.13", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 9}}, {"node": {"oid": "6d83c15655b56ca09cc54e93d3e298666ad384cd", "messageHeadline": "Bump version to 7.0.13 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "4c5ebeb925a93f5c1668d8e8e3d388d62bb75756", "messageHeadline": "Merge pull request #949 from chef/revert_ffi_pin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6d0cbb58c8f4ceac36871d76204afc2cfe9cc7f", "messageHeadline": "Pin activesupport for testing", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3331a1614f49b4de0954bd53934d481a4e96749b", "messageHeadline": "Revert \"Pin ffi to < 0.13 for windows\"", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "656496eaefadc4e5676eae5ad722acd6f8c22b2a", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 7.0.12", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 31, "deletions": 34}}, {"node": {"oid": "61139fb5a5b1a0a9a212d1e1efc1f88776d0479a", "messageHeadline": "Bump version to 7.0.12 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "dd29841a80a6c36c219a46900df946ee09966d66", "messageHeadline": "Merge pull request #943 from james-stocks/js/pin_ffi", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2e7b7b3fb8b2c8bdb9af7c10cc91ae625c31b41c", "messageHeadline": "Pin ffi to < 0.13 for windows", "author": {"name": "James Stocks", "email": "jstocks@chef.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9175b0c4733b1531f1b509dfcb696e802b52b020", "messageHeadline": "Pin pry-stack_explorer for Ruby 2.5 support", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c097990fac7f1b38ef44c296719f3671ae06af9", "messageHeadline": "Chefstyle 1.1 fix", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "407208f940726d58e0aa6f76e6bdc11924b4c75e", "messageHeadline": "Bump version to 7.0.11 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0401109b0ed32f2a49f9350124f83d52a259639a", "messageHeadline": "Merge pull request #942 from chef/dependabot/bundler/chefstyle-eq-1.1.0", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77313515b9d6901804f0278e8afdccbbaf89ef70", "messageHeadline": "Update chefstyle requirement from = 1.0.1 to = 1.1.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3327abfbe926622e8759a7001ebc0ed40e74a533", "messageHeadline": "Bump version to 7.0.10 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "61928e93e05c5471d4a006cf9a82348e133dd037", "messageHeadline": "Merge pull request #939 from chef/dependabot/bundler/ohai-gte-13-and-\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "945b7a730b4417d9df549e9db48987f816a6f763", "messageHeadline": "Update ohai requirement from >= 13, < 16 to >= 13, < 17", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb089c39c178da353d1d89a1f4bd79b6cbb78b77", "messageHeadline": "Bump version to 7.0.9 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "02a0ddc348bfb02b01162689dd0d30793e536d47", "messageHeadline": "Merge pull request #937 from chef/dependabot/bundler/chefstyle-eq-1.0.1", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8aeb684b7e74b1596234ad24bcdad3f444754444", "messageHeadline": "Update chefstyle requirement from = 0.15.1 to = 1.0.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b961e26a8f066cc43ec5fc4afca9bd1b01d8c401", "messageHeadline": "Bump version to 7.0.8 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "af116e7ef041a8d36f4d674be0d5e239a49bebc9", "messageHeadline": "Merge pull request #936 from chef/dependabot/bundler/chefstyle-eq-0.15.1", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dd93d042cf1e3afeed561f45adc58c07584cb746", "messageHeadline": "Updates for Chefstyle 0.15", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "10282b60454200618607564ed11a1041ffacea12", "messageHeadline": "Update chefstyle requirement from = 0.14.1 to = 0.15.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f389917504c20839ff9607df63fb2e59e2c31b52", "messageHeadline": "Bump version to 7.0.7 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "863f9761ef443fb979b01ce2f86f2b8b90d701f4", "messageHeadline": "Merge pull request #935 from chef/ssd/generated-readme-update", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "75a09904959271c09baed76a1844df65d312c6e5", "messageHeadline": "Fix Ubuntu version in generated README.md", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f38dcb57017e007c7e98a9934e881904a5e09907", "messageHeadline": "Bump version to 7.0.6 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "17da982a91a1fb33a0a22e7663fedeac0927c504", "messageHeadline": "Merge pull request #934 from chef/lcg/whitelist-anl", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "76cc40b0e9a5668a2702b214a9b7ab33d3ff94f8", "messageHeadline": "Whitelist libanl", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4353eb1beaefb3823ccc5b3ea538c3bba72115ef", "messageHeadline": "Bump version to 7.0.5 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "cff4846051f5a24bbbf1e6c7878f7bca206df69b", "messageHeadline": "Merge pull request #929 from chef/dependabot/bundler/chefstyle-eq-0.14.1", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e06e607ca1a962cb01b40a687409f74811b83823", "messageHeadline": "Bump version to 7.0.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "00784ec80dd548a8f8db2efcf7583c88d7a209f9", "messageHeadline": "Merge pull request #932 from chef/praj/add_instructions", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3da41d3dd4740f25f49c4261c71a1c02647a5e66", "messageHeadline": "Update instructions to get builds passing when a new license needs to\u2026", "author": {"name": "Prajakta Purohit", "email": "prajakta@chef.io", "user": {"login": "PrajaktaPurohit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b0f3401c34e8b346476fb2aad202705b30a1db4", "messageHeadline": "Bump version to 7.0.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1990664826c5ba7b99d77c94cc355492d9002a26", "messageHeadline": "Merge pull request #930 from chef/praj/point_to_1-stable_for_overrides", "author": {"name": "Lamont Granquist", "email": "lamont@chef.io", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40d3800a92631bb1487e9e529bad0657171a34cb", "messageHeadline": "After the refactor on license_scout, the overrides.rb file exists onl\u2026", "author": {"name": "Prajakta Purohit", "email": "prajakta@chef.io", "user": {"login": "PrajaktaPurohit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69988dae0c222037bdb98e78f3c6e9abbb43e703", "messageHeadline": "Update chefstyle requirement from = 0.14.0 to = 0.14.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5baaf7a1d4ee66a9273e127c7e09ce0bb3b33d90", "messageHeadline": "Bump version to 7.0.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "51d4c4ac0bf4313b7295fd9456c9ae738285d2e6", "messageHeadline": "Enable entitlements file for macOS (#928)", "author": {"name": "Lamont Granquist", "email": "lamont@chef.io", "user": {"login": "lamont-granquist"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "6ac0b2f529bac249bf6acba1c416e338404c4718", "messageHeadline": "Enable entitlements file for macOS", "author": {"name": "Jon Morrow", "email": "jmorrow@chef.io", "user": null}, "additions": 15, "deletions": 8}}, {"node": {"oid": "7c02a960469c05a0e92cf1b6da83acca729f2f16", "messageHeadline": "Test on Ruby 2.7 in buildkite", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d642ae6fd57f4a74846e325fecadebb132069894", "messageHeadline": "Bump version to 7.0.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3798977acaeb33ad4511695d7256feaed06af657", "messageHeadline": "Merge pull request #927 from chef/snappj/add-aws-iam-auth", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 79, "deletions": 20}}, {"node": {"oid": "0baf021d62d9e61687e2d7efbac865a9640027c2", "messageHeadline": "Bump version to 7.0.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5902ed1d27fe96c9b0527b552d910ac915151757", "messageHeadline": "Merge pull request #924 from chef/jm/deep_sign", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 546, "deletions": 5}}, {"node": {"oid": "cba1d5db07e79c5d5717ab468264890d63b8ee67", "messageHeadline": "Implement deep signing for OSX Notarization", "author": {"name": "Jon Morrow", "email": "jmorrow@chef.io", "user": null}, "additions": 546, "deletions": 5}}, {"node": {"oid": "426bca4d954c9106142d8dab691c629802849c0a", "messageHeadline": "Add AWS IAM authentication for S3 caching and publishing", "author": {"name": "Jeremiah Snapp", "email": "jeremiah@chef.io", "user": {"login": "jeremiahsnapp"}}, "additions": 79, "deletions": 20}}, {"node": {"oid": "c7c13e3a7391f6d6e5eff6c7c270d662aeaa694f", "messageHeadline": "DF - updating copyright to PTC's based", "author": {"name": "Fries", "email": "dfries@ptc.com", "user": {"login": "drorfries"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70855aab656d333622c51171828b4f41d04f6ef5", "messageHeadline": "Bump version to 6.1.21 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7f202ed02b5c71d0665c159dc0ec6c2515bb4f07", "messageHeadline": "Merge pull request #925 from chef/faster_tests", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 72, "deletions": 10}}, {"node": {"oid": "7dd5e7fc9b28cd0437ba8288a11d371f8ed8e5d0", "messageHeadline": "Bump version to 6.1.20 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "eecac7e29c298162c5467bdb61eddfc0c8adc5ad", "messageHeadline": "Merge pull request #892 from twk3/sign-new-rpm", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "acd88ee7929e2c937424d58f8ea9240ad2121efd", "messageHeadline": "Bump version to 6.1.19 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a71d5d48722281160e3e0872342e1a70997c35d8", "messageHeadline": "Merge pull request #921 from chef/dependabot/bundler/thor-gte-0.18-an\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0004d5e651cea4f827daa5a91f72f52e4000fee3", "messageHeadline": "Update thor requirement from ~> 0.18 to >= 0.18, < 2.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9fbb95fd6636a034874e9a7e3a1a02e4c8b74c2f", "messageHeadline": "Bump version to 6.1.18 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2740c613da2d49ae1aef886482319e011b0273e6", "messageHeadline": "Merge pull request #918 from ehershey/patch-3", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "267808b221c8ba45e90e0ef1f078ae72032baf47", "messageHeadline": "Bump version to 6.1.17 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "eae2005358e6d63b46a64ea341680eb8aabfa615", "messageHeadline": "Merge pull request #919 from chef/shain/maintainers", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "320f0264cf055ae50c101b1956c0fa8e371075d2", "messageHeadline": "Remove myself as maintainer", "author": {"name": "Scott Hain", "email": "elejia@gmail.com", "user": {"login": "scotthain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06e1128a4eba5b515877e4025a401574c8abd142", "messageHeadline": "Typos, formatting, links to other generated files", "author": {"name": "Ernie Hershey", "email": "github@ernie.org", "user": {"login": "ehershey"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "0717632c0a8604a0906ca5797c726809afbfd3e8", "messageHeadline": "Bump version to 6.1.16 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "65923137205aa61a5d2446d6419cfb6c5e73bbc6", "messageHeadline": "Merge pull request #916 from ehershey/patch-1", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecd8248b0254b60f9a8eb0c19139f0595d7d0a79", "messageHeadline": "Bump version to 6.1.15 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7da590a5a08c4a0b0be541a9ba909f15ce468fc3", "messageHeadline": "Merge pull request #917 from ehershey/patch-2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a8f4f2fa004acd7784e040fab8103d615094fdad", "messageHeadline": "fix typo", "author": {"name": "Ernie Hershey", "email": "github@ernie.org", "user": {"login": "ehershey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31ddc8cebe9b06d826abd8b5d0e769473d3e556f", "messageHeadline": "Minor spelling, grammar, punctuation", "author": {"name": "Ernie Hershey", "email": "github@ernie.org", "user": {"login": "ehershey"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0fb7c8bea95229f8433a7cd320a257276bfd1fec", "messageHeadline": "Cache gem installs in S3 to speed up tests", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 72, "deletions": 10}}, {"node": {"oid": "97490bb29fc5203d32d9475b044807ecad3ef7ef", "messageHeadline": "Bump version to 6.1.14 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d1e84cc3508280aa7c3dcb0719ce1b8cc4c1423b", "messageHeadline": "Merge pull request #915 from chef/lcg/enable-hardening", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 44, "deletions": 55}}, {"node": {"oid": "ac913fe3b240a4f8878e0e685b6864164b1df416", "messageHeadline": "fix specs", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "96d2dc42620146cba9732a281991053e5ce8d7a2", "messageHeadline": "yep, doesn't work on solaris", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc2837201ff02a0637352574f6b51c661cc2ee89", "messageHeadline": "enable some compiler hardening by default (mac/linux/solaris/freebsd)", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 8, "deletions": 19}}, {"node": {"oid": "f0e30edfaaaf47f403c441ddf6665b21a26f4546", "messageHeadline": "Bump version to 6.1.13 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "78a520301b546ddb31b807a88aad347f5b0f073d", "messageHeadline": "Merge pull request #914 from chef/sugar", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb6b015c6df5c3e44f351d6f56fd22e883329aae", "messageHeadline": "Switch back to chef-sugar", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e18e22bf35bfc43b287caaee3825ac009d3846d2", "messageHeadline": "Bump version to 6.1.12 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9202cfba15d4c91f0b1ce9c11c205263f988bfa8", "messageHeadline": "Merge pull request #912 from chef/dependabot/bundler/chefstyle-eq-0.14.0", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b5ef50f5c7de2c7c8497c09a989c6f1ce352c81e", "messageHeadline": "Chefstyle fix", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21a8dffdb13b65ee4a54e1deaf11b6a941e1d5ba", "messageHeadline": "Update chefstyle requirement from = 0.13.3 to = 0.14.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acdcf27e03545fac6014a995379b79f81840fd65", "messageHeadline": "Bump version to 6.1.11 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "769b2bc6b2043faff59ae3d87056c6c02695d87f", "messageHeadline": "Merge pull request #911 from chef/btm/so-so-dirty", "author": {"name": "Bryan McLellan", "email": "btm@chef.io", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4392efc4d72d52f90f9ed4aeffff92400e45c53", "messageHeadline": "Don't mark the cache dirty if it already us.", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d952430595caa1f76429fe0834efd0fc39d82ae", "messageHeadline": "Bump version to 6.1.10 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "5c2fa695f26fb2f544db8ae782205f569d89d770", "messageHeadline": "old PR that was merged was very old (#910)", "author": {"name": "Lamont Granquist", "email": "lamont@chef.io", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fba3ee6194a8244ee3491abfad538599da19129b", "messageHeadline": "old PR that was merged was very old", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cf830c4d668456602400bb98fb4b38be44e28ea", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 6.1.9", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 8, "deletions": 11}}, {"node": {"oid": "c5c10bff2b34bcf530a7cb215eb819ac6a3913c6", "messageHeadline": "Bump version to 6.1.9 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ce2948b8d0112ead8da02822367b840d8c09737d", "messageHeadline": "Merge pull request #900 from chef/dependabot/bundler/chefstyle-eq-0.13.3", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 233, "deletions": 251}}, {"node": {"oid": "57e94594b2f2b85a4fa7c4d58c37003657df40a8", "messageHeadline": "Chefstyle autocorrect with the latest release", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 232, "deletions": 250}}, {"node": {"oid": "bc90e43479d98062feea366393beb790f1e49c41", "messageHeadline": "Update chefstyle requirement from = 0.12 to = 0.13.3", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "422e5d40ff125c78508a215da7de51e7102203ff", "messageHeadline": "Bump version to 6.1.8 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "deb807926c2e1278dcc19cd383a7a5195e90bf9c", "messageHeadline": "Merge pull request #619 from chef/lcg/force-build-nil-version", "author": {"name": "Lamont Granquist", "email": "lamont@chef.io", "user": {"login": "lamont-granquist"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "f739f60e6452d2b714d30ca8ec3c98c4180947fe", "messageHeadline": "InstallBuilder packager", "author": {"name": "Przemys\u0142aw Niekra\u015b", "email": "pniekras@ptc.com", "user": null}, "additions": 397, "deletions": 15}}, {"node": {"oid": "e066879935237c4c43ba22696e6b1deda5752d2f", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 6.1.7", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 8, "deletions": 11}}, {"node": {"oid": "98c2713fd331a8ce44eb8a6298cffcecee927bee", "messageHeadline": "Bump version to 6.1.7 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b82593d55f9f311c4cf526a5a9ae9de3a5d55e3d", "messageHeadline": "Merge pull request #899 from chef/dependabot/bundler/artifactory-tw-3.0", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ce533a3e90fd27db4c90c3fd332575aaa7fe3f0", "messageHeadline": "Bump version to 6.1.6 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "892378b47c673d8a07901635951b2413f78c926b", "messageHeadline": "Merge pull request #907 from jmartin-r7/identify-kali", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a931eeab651443ccc6db688cac3d5aaae7fde8af", "messageHeadline": "Bump version to 6.1.5 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "897a9f2f88eb843c340e5f09a46c29a6329c6ffe", "messageHeadline": "Merge pull request #909 from chef/jm/add_whitelists_for_catalina", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8610edfd4c5b57f080e9bc574b72e5e8d9c34dea", "messageHeadline": "Add Whitelist Libs for Catalina", "author": {"name": "Jon Morrow", "email": "jmorrow@chef.io", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c1ea03c60bae1d1a4bd7e7f6eea99e8066f7fd79", "messageHeadline": "add `kali` as rolling OS", "author": {"name": "Jeffrey Martin", "email": "Jeffrey_Martin@rapid7.com", "user": {"login": "jmartin-tech"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ac881b7f810218323eeb4f71af4a8a4db75c1c92", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 6.1.4", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 11, "deletions": 14}}, {"node": {"oid": "b186b3285066baacc567c1b562e734a842d022c0", "messageHeadline": "Bump version to 6.1.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "22a6d72f3ddb54463d8129a21481c992e12d67e0", "messageHeadline": "Merge pull request #903 from chef/fauxhai-ng", "author": {"name": "Bryan McLellan", "email": "btm@chef.io", "user": {"login": "btm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "21d4e8653357a38dd0e8f196a51dbefd22e5705a", "messageHeadline": "Fix gem breakage", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b62d7500fa93b42f6d086358e8a303f5d52a05dd", "messageHeadline": "and use chef-cleanroom", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a13293990b8776685c16644cec9ddbe75153f54", "messageHeadline": "also chef-sugar-ng", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca8a52ae1f1a784527096b8a20599da8405b9e72", "messageHeadline": "use chef-fauxhai instead of fauxhai-ng", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a0342883ad62a2626a7af21c4c42dadf6adf793", "messageHeadline": "rename fauxhai to fauxhai-ng", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca4cafa4ee317848d8ffe61ba47e09a58a45c002", "messageHeadline": "Update artifactory requirement from ~> 2.0 to ~> 3.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c872e61c30d2b3f88ead03bd1254ff96d37059a3", "messageHeadline": "Bump version to 6.1.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ab39cf0fcfbb2dc3bddeaf420d5dcd9b02af32c5", "messageHeadline": "Merge pull request #897 from chef/jsinha/fix_dmg", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "06adefdc90d3a3bb42a074ab7d0c1c154c2414eb", "messageHeadline": "Unmount dmg before detaching", "author": {"name": "Jaymala Sinha", "email": "jsinha@chef.io", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c4c0c518caf5c559ddf3d0ae773013d5dbc6bd3c", "messageHeadline": "Bump version to 6.1.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d5ea615ea54b1ff0ddfb95fc27793d65d13aac10", "messageHeadline": "Merge pull request #839 from balasankarc/pretty-print-version-manifest", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "446b858f2eada8e5f96544e19b8808fd340c1968", "messageHeadline": "Bump version to 6.1.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "8657d96a1ed9b2e837ce77a33e53067ee33776ca", "messageHeadline": "Merge pull request #834 from richardc/exclude-fnmatch-tweaking", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "a0fb4a162261f57ffd7b1fff980911b474970cb9", "messageHeadline": "Update README.md", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e28672282e7fada664c9224d0b5ea15dbe9c793b", "messageHeadline": "Update CODEOWNERS", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "33bddeefb10afe23a57ea72807625881ab01990f", "messageHeadline": "Bump version to 6.1.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "bc9c482b33754959384ed6346f8e36aa5170327a", "messageHeadline": "Merge pull request #896 from chef/snappj/use-architecture-from-platfo\u2026", "author": {"name": "Jeremiah Snapp", "email": "jeremiah@chef.io", "user": {"login": "jeremiahsnapp"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "47feb0a80b5e4069ed51ec206ed02a9250323d13", "messageHeadline": "Use architecture from platform mappings file", "author": {"name": "Jeremiah Snapp", "email": "jeremiah@chef.io", "user": {"login": "jeremiahsnapp"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "0077920a97ab9e5550f3c3767825f9c1f805bdce", "messageHeadline": "Bump version to 6.0.31 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "cd5de4734751f1e2bc930ab29ecb0e7a70908a00", "messageHeadline": "Merge pull request #895 from chef/jsinha/rm_writable_dmg", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 79, "deletions": 8}}, {"node": {"oid": "8f2b85abe4e85b41d3976ae4d2c16b1081966619", "messageHeadline": "Check to confirm hdiutil detach succeeds", "author": {"name": "Jaymala Sinha", "email": "jsinha@chef.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f1c750c10fe6bed7b84096c728d207cf30fe1955", "messageHeadline": "Verify the compressed dmg", "author": {"name": "Jaymala Sinha", "email": "jsinha@chef.io", "user": null}, "additions": 36, "deletions": 0}}, {"node": {"oid": "0f29b390dea022286a2ab1b5d4799cf95bf9729d", "messageHeadline": "Enable hdiutil progress tracking options", "author": {"name": "Jaymala Sinha", "email": "jsinha@chef.io", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "08006e781fd04de6b33490ade832419aa04fee0f", "messageHeadline": "Separate removing writable dmg", "author": {"name": "Jaymala Sinha", "email": "jsinha@chef.io", "user": null}, "additions": 31, "deletions": 2}}, {"node": {"oid": "e15bdc5b0bda706c58510c8ab5dea4b6afd36abb", "messageHeadline": "Restore some of the previous behaviour that read the old rpmsign prompt", "author": {"name": "DJ Mountney", "email": "david@twkie.net", "user": {"login": "twk3"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "962b20ea7e5d202c013c0467d71fc1a12fd44ac7", "messageHeadline": "Update the rpm package signing to work with newer rpm version", "author": {"name": "DJ Mountney", "email": "david@twkie.net", "user": {"login": "twk3"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "868a8ff765f0ce3d0bb9cca5b54e9157783f04c0", "messageHeadline": "Pretty print version manifest", "author": {"name": "Balasankar \"Balu\" C", "email": "balasankar@gitlab.com", "user": {"login": "balasankarc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "035cc8392be8906b4c13e7dd2048d9c659fd034e", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 6.0.30", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "c5589204770085c5e5c7cc2e5e4a34806ee3bdf5", "messageHeadline": "Bump version to 6.0.30 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0e206dc46c58b00519a730c62fa9c8a38e708967", "messageHeadline": "Merge pull request #885 from chef/rspec", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "2cf45527a96ceb4f5c6662860217dee784524492", "messageHeadline": "Prevent encoding failures in the specs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8373718185f593ea312ad4cfeb9a6acd1c63ea5f", "messageHeadline": "Fix a failing spec due to a recent merge", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a130a253b60a52975a7799097677b61490bf2553", "messageHeadline": "Switch off my fork of rspec-json_expectations", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "5d4b36a9b0ede537a9a6149aeb8fc0d6b954ba86", "messageHeadline": "Bump version to 6.0.29 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "13dce9f12ac3cf79713ef47a91bb5d1f78e5e1fe", "messageHeadline": "Merge pull request #891 from chef/bk", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 59, "deletions": 15}}, {"node": {"oid": "edd91b7c203d107c7e24fdc1da2df84923570055", "messageHeadline": "Update the changelog for rollover format", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "f4acac70e0314d63b5bf4f6dfd4a7ee96445a0bd", "messageHeadline": "Add buildkite PR verification to expeditor", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 53, "deletions": 8}}, {"node": {"oid": "8bb13d8340822417dacd7f8d1820e78a3d6e56b2", "messageHeadline": "Bump version to 6.0.28 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "eed8ae21608ef1136d6ef611301a8b928a0e4624", "messageHeadline": "Merge pull request #889 from mattray/raspberry_pi_3", "author": {"name": "Lamont Granquist", "email": "lamont@chef.io", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8adf44d3c5cc1c96892eb4445cb5bf71182b05b5", "messageHeadline": "CentOS packages for Raspberry Pi 3s are 'armv7hl' not 'armv7l'", "author": {"name": "Matt Ray", "email": "matthewhray@gmail.com", "user": {"login": "mattray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "968307c129ee54416f5a4d07ca8f8ca2d2b12825", "messageHeadline": "Bump version to 6.0.27 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "1f3a38fbff89ed0353bce3a1eef356379bbb6c71", "messageHeadline": "Merge pull request #888 from chef/ssd/a-few-generator-fixes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "2147f6f18bef02a6f44fa4a25374159eea4f574c", "messageHeadline": "Generate a valid project by default", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "b6e267d0554feca5fd0a09d306cccfac7f7e43b9", "messageHeadline": "Bump version to 6.0.26 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "96f70f5926842a565dc178daf41ef0c630f0a504", "messageHeadline": "Merge pull request #884 from chef/lcg/extra-bin-files", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3441be918c135a61e650142f8f529c09a28ce637", "messageHeadline": "add extra-bin-flags option to appbundler", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "af75fc2b244de04e76961c02b30db504d5b1a8f4", "messageHeadline": "Bump version to 6.0.25 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "b9f8e54c4b2025bb283d39a7c8ed42596f989f06", "messageHeadline": "Merge pull request #852 from LeeXGreen/netfetcher_http_authorization", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "7b0318666d179cbb19a1e28ba53fd26552003bcc", "messageHeadline": "Bump version to 6.0.24 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "17e7b39485cd31891b6c5cf397918258ee7cf1e2", "messageHeadline": "Merge pull request #867 from iamjohnnym/bug/kitchen-files-missing", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2060e4325d5a81ec075ed177f78c9ebb659e5ab0", "messageHeadline": "Adding the flag, `File::FNM_DOTMATCH`, will", "author": {"name": "John Martin", "email": "johnny@iamjohnnym.com", "user": {"login": "iamjohnnym"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bf8a0f775859d0a14b676075b31f806105812d7", "messageHeadline": "test that download properly invokes download_file!", "author": {"name": "Lee Green", "email": "lgreen1@glgroup.com", "user": null}, "additions": 28, "deletions": 0}}, {"node": {"oid": "55018e8a3864c7ad5ade2389214b36b0727c1a35", "messageHeadline": "Support authenticated HTTP URLs", "author": {"name": "Lee Green", "email": "lee.x.green@gmail.com", "user": {"login": "LeeXGreen"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7ad32798cd5893191e4b9bfc5b53e4cc8f32646b", "messageHeadline": "Bump version to 6.0.23 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "1da749e84b42b7ea085e0541723e693a560ca87a", "messageHeadline": "Merge pull request #881 from chef/snappj/fix-dmg", "author": {"name": "Jeremiah Snapp", "email": "jeremiah.snapp@gmail.com", "user": {"login": "jeremiahsnapp"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "7ead3fb8ee0896057992eaeaa89c1da36358919c", "messageHeadline": "Break dmg creation and assets copying into separate steps", "author": {"name": "Jeremiah Snapp", "email": "jeremiah@chef.io", "user": {"login": "jeremiahsnapp"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "096b70201d073a4aaca8f3b9faf76d4c648d05d5", "messageHeadline": "Bump version to 6.0.22 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "349319a808443541060a2209daa6b5ac2d42c8bb", "messageHeadline": "Merge pull request #854 from MrWong99/master", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 54, "deletions": 6}}, {"node": {"oid": "834c5d490786b596adf15145d91b59e430863d85", "messageHeadline": "Merge pull request #1 from chef/master", "author": {"name": "MrWong99", "email": "MrWong99@users.noreply.github.com", "user": {"login": "MrWong99"}}, "additions": 578, "deletions": 479}}, {"node": {"oid": "c824e911af6dab44e9866a5e05d2e0217518a76f", "messageHeadline": "Bump version to 6.0.21 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "3a691743c507f0c7a9df586cc88df2375241b838", "messageHeadline": "Merge pull request #880 from chef/better_logging", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "414fc08f41e11a46c344b56704b665ba0425340e", "messageHeadline": "Improve logging when overriding a version when there is no default", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c1e039856513835f728b4e0c5a4106c339e99c2", "messageHeadline": "Bump version to 6.0.20 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "2845435aee67134f2cbc0628800a819b62b7898e", "messageHeadline": "Merge pull request #879 from chef/loosen", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 449, "deletions": 421}}, {"node": {"oid": "e4d86786622e558d2d33d04019cf91103dc31d0f", "messageHeadline": "Switch back some of the heredocs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "db32980d9bf342560c6cfc4d70286938934e5e13", "messageHeadline": "Avoid a rubocop warning", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12176566a95ed2269db95a2e64eb648d718882a9", "messageHeadline": "Fix the .rubocop.yml file", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 807}}, {"node": {"oid": "26e9d0adde4307ca86ba6b8697ad01bdda8b4ffd", "messageHeadline": "Loosen mixlib-shellout/ohai deps and upgrade chefstyle", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1262, "deletions": 438}}, {"node": {"oid": "10151d127fef039839ce0e6072b68fe695b1d3c5", "messageHeadline": "Bump version to 6.0.19 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "60d8a97e89720392c25acd872c11fd7114df05ab", "messageHeadline": "Merge pull request #878 from chef/jm/rpath_mac_ldflags", "author": {"name": "Jon Morrow", "email": "jon@morrowmail.com", "user": {"login": "jonsmorrow"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "2a1e68fe5276ab8a4b3a0b76b9e6091244696bad", "messageHeadline": "Remove custom LDFLAGS and CFLAGS for osx.", "author": {"name": "Jon Morrow", "email": "jmorrow@chef.io", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "bf006801aa98595383904ea65c098846d8c12ea4", "messageHeadline": "Bump version to 6.0.18 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "9d6cee66f6d862ec058abd9d2cfe5f8bee5bde9b", "messageHeadline": "Merge pull request #874 from chef/mp/add-marc-to-maintainers", "author": {"name": "Marc A. Paradise", "email": "marcparadise@users.noreply.github.com", "user": {"login": "marcparadise"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9827ba39fbd1326e522c5bd2e665080fa2af4f3b", "messageHeadline": "Add marcparadise to maintainers", "author": {"name": "Marc A. Paradise", "email": "marc.paradise@gmail.com", "user": {"login": "marcparadise"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5d2bb464c3487d972ec02bd822c85808444a8010", "messageHeadline": "Bump version to 6.0.17 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "9b13e33718f3449a3a5af8e812166c373050a1d1", "messageHeadline": "Merge pull request #842 from jmartin-r7/delay_validation", "author": {"name": "Marc A. Paradise", "email": "marcparadise@users.noreply.github.com", "user": {"login": "marcparadise"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "8b8ac9f81f9aadc59d77f5be8aba4eaa1e5775b6", "messageHeadline": "add support for light to delay validation", "author": {"name": "Jeffrey Martin", "email": "Jeffrey_Martin@rapid7.com", "user": {"login": "jmartin-tech"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "99d0e0492aeb9ceec97d5ac4cbe6681780311e28", "messageHeadline": "Bump version to 6.0.16 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "3acf152c2af97f263f31def7811f20411fafe821", "messageHeadline": "Merge pull request #843 from jmartin-r7/skip_packager", "author": {"name": "Marc A. Paradise", "email": "marcparadise@users.noreply.github.com", "user": {"login": "marcparadise"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "02298743e616f8749fc8b98b23e2e6d64cdc6e42", "messageHeadline": "correct parameter validation for skip_packager", "author": {"name": "Jeffrey Martin", "email": "Jeffrey_Martin@rapid7.com", "user": {"login": "jmartin-tech"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "176ca9344a759dde83556fce14d0814eb5f102ef", "messageHeadline": "allow project configuration to skip packagers", "author": {"name": "Jeffrey Martin", "email": "Jeffrey_Martin@rapid7.com", "user": {"login": "jmartin-tech"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "f9fd5ac2406d0f7b23db84b1cdc5207bd5c44e94", "messageHeadline": "Bump version to 6.0.15 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "12c56b7fd3eb34bf8ffc388b96ff3330284bbf45", "messageHeadline": "Merge pull request #875 from chef/mp/drop-unsupported-platforms", "author": {"name": "Marc A. Paradise", "email": "marcparadise@users.noreply.github.com", "user": {"login": "marcparadise"}}, "additions": 1, "deletions": 48}}, {"node": {"oid": "e53995417b933b2fdc87b1e1499763f42f9d2329", "messageHeadline": "Drop testing of unsupported platforms", "author": {"name": "Marc A. Paradise", "email": "marc.paradise@gmail.com", "user": {"login": "marcparadise"}}, "additions": 1, "deletions": 48}}, {"node": {"oid": "2986a2b66a3a73d42a1da09fb35bece7dc7250cb", "messageHeadline": "Merge branch 'master' into master", "author": {"name": "MrWong99", "email": "MrWong99@users.noreply.github.com", "user": {"login": "MrWong99"}}, "additions": 33, "deletions": 78}}, {"node": {"oid": "0ee44af9fd6892d2ccf52aaa4b7dfda65730840d", "messageHeadline": "Bump version to 6.0.14 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "edd16d34e55079e40e60332de0b9111596af9a39", "messageHeadline": "Merge pull request #873 from chef/fix_ruby26_mac", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "46457df86febd6239a2a38743e5e7659d02c4537", "messageHeadline": "Bump version to 6.0.13 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "ab677bae4d9e43e44fba6a765e81ebd113add775", "messageHeadline": "Merge pull request #869 from chef/license", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cafdf604a04b1512b318120f80e74ed2e272ceb0", "messageHeadline": "Use a SPDX compliant license string in the gemspec", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23a2606912606c987dc289bedf9bb9878e9cbf64", "messageHeadline": "Whitelist the Security framework library on macOS", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c1f49993ce7daeac6fbb4352e8787468d81a1121", "messageHeadline": "Bump version to 6.0.12 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "0ecf753be6646439e53f357d2dbf7d0fb65a5d26", "messageHeadline": "Merge pull request #872 from chef/testing_fix", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 69}}, {"node": {"oid": "5625eda6227bc58d6f8931484576669cc14b640e", "messageHeadline": "Remove solaris 10 tests that use deprecded fauxhai", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 65}}, {"node": {"oid": "6a603ddf742052bae248548099338605777565d7", "messageHeadline": "Add a dev dep on forwardable to fix rspec failures", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "454d51a65e1509a88df6490fc5b027698b573fb5", "messageHeadline": "Remove the bundler dev dep entirely", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0562dcc9c39eb86f1bb32a63cdb2ef30dc4f0055", "messageHeadline": "Test on the latest ruby releases in Travis", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "51cc8d6143c6737dc5d51fe89f7a45fe52f34731", "messageHeadline": "Merge pull request #870 from chef/expeditor", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7004646f09afbdca2a92518fc4e3751022960a89", "messageHeadline": "Merge branch 'master' into master", "author": {"name": "MrWong99", "email": "MrWong99@users.noreply.github.com", "user": {"login": "MrWong99"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "30c4062ab500abe2f9b6ad24cfe2b9a98cb8e49b", "messageHeadline": "Use the new expeditor GH label schema", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1cfcf1714d605bfaaa37bd647495002aa788675e", "messageHeadline": "Bump version to 6.0.11 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "628f9585ab3a7c6d6473084a574d66714e5d2da7", "messageHeadline": "Merge pull request #866 from ccheek21/rpm-pretrans", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8c843aef4d9a81ed168c585b08e625f23c93e51d", "messageHeadline": "Update test to reflect pretans change", "author": {"name": "Camden Cheek", "email": "ccheek22@gmail.com", "user": {"login": "camdencheek"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a313e1002f1ba761c72b39b426b4efc05d70adc9", "messageHeadline": "Change 'pretans' to 'pretrans'", "author": {"name": "Camden Cheek", "email": "ccheek22@gmail.com", "user": {"login": "camdencheek"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "084bfd5cde270cc95ce006adeb9a7eb28e95d383", "messageHeadline": "Merge branch 'master' into master", "author": {"name": "MrWong99", "email": "MrWong99@users.noreply.github.com", "user": {"login": "MrWong99"}}, "additions": 97, "deletions": 22}}, {"node": {"oid": "5ac799cdcc5a7865b452daa96f92812144dccb3d", "messageHeadline": "Bump version to 6.0.10 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "4e75dc782043d46b172450a4c784593c4dc96d7f", "messageHeadline": "Merge pull request #865 from chef/lcg/revert-semver-style-tags", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "62ec1964e14aa97a4563629c8eafa9f645e51e52", "messageHeadline": "Revert \"Fix comparisons for semver style git tags\"", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "8de05a80bb9124a5c6725b36c2d221907876cc7d", "messageHeadline": "Add a code of conduct file", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "82edbc637be32336e30494dfc7edbe381de163c6", "messageHeadline": "Bump version to 6.0.9 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "f61c32c36da5f81b5b8dba87c6ad0a5d556c68bc", "messageHeadline": "Merge pull request #864 from chef/lcg/semver-git-tags", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "d1cf81545b39613e563e4aa23ce2595535a04fe6", "messageHeadline": "Fix comparisons for semver style git tags", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "708e9c7413c83a6e19a40e212ad884c78a905a5d", "messageHeadline": "Bump version to 6.0.8 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "28571be82325a312ecf4ce216dfce6f97d309ed2", "messageHeadline": "Merge pull request #829 from legal90/s3-publish-url", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "82d1563c5bf68483349351ae63789b7bdb42db12", "messageHeadline": "Print the download URL for published artifacts", "author": {"name": "Mikhail Zholobov", "email": "legal90@gmail.com", "user": {"login": "legal90"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "ca035f744ece299cbdf81f52edb997b4ba1693b2", "messageHeadline": "Bump version to 6.0.7 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "348daa51749f8fbd115ba43a942d339da37333bc", "messageHeadline": "Merge pull request #863 from repeatedly/support-amazon-rpm", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e12b29da0098727f2f99fe446c367eaf5ee179b8", "messageHeadline": "Use RPM on Amazon Linux 2", "author": {"name": "Masahiro Nakagawa", "email": "repeatedly@gmail.com", "user": {"login": "repeatedly"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "dfb28a83c3cbce42e6e5bbc4985930067e206362", "messageHeadline": "Bump version to 6.0.6 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "629a44e19d8059ebea0a072800f6a52c424d1e4e", "messageHeadline": "Merge pull request #837 from legal90/fix-fname-collision", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "46a53468f4faa5569f2e05858ff88d9692cd525f", "messageHeadline": "Add \"cached_name\" option for net fetcher", "author": {"name": "Mikhail Zholobov", "email": "legal90@gmail.com", "user": {"login": "legal90"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "573fcb9246d0fbd5baf490e8b7f01c7cc685c72d", "messageHeadline": "Bump version to 6.0.5 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "ac3d3105c736197bdb8cf31d40ef261ea1229b88", "messageHeadline": "Merge pull request #825 from legal90/add-lgpl-2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7213316076531f8a65d4684dc8bebb12eddc3eda", "messageHeadline": "licensing: Add support of LGPL-2.0", "author": {"name": "Mikhail Zholobov", "email": "legal90@gmail.com", "user": {"login": "legal90"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6cfec3a04de67aea335c23b5a3bd334a3a68fafe", "messageHeadline": "Merge pull request #860 from chef/compression_comment", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d21406380c0044ac6ce0dc9a75c618c8d32105d4", "messageHeadline": "Comment why we use zlib on macOS", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "93155983b689b3ed7ac0551131e6eef9ac4fdf63", "messageHeadline": "Bump version to 6.0.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "48486e1c2d4c3b1065d09f88fe2f8ca499d545bc", "messageHeadline": "Merge pull request #859 from chef/lcg/unpin-generator-gemfile", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d2a9f909c4d0dabe295f13c908b711baa0a9203a", "messageHeadline": "rename method (correctly) to real_version", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "9e6f6d8cc246f2c07b66f25fd1e7759f7bc9f9ba", "messageHeadline": "fix review issues", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e1b9aec54773b853675deff3af894cf9ea1f0796", "messageHeadline": "force builds nil versions", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "eb252cf03f9b4b4841c21b3c7706649e12064c4c", "messageHeadline": "Remove generator file pins", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fa4faa9e41a44ec6340015b62c8440002fc06c73", "messageHeadline": "Bump version to 6.0.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "902a2050fc5fec818385601c91d84e32da73c7e8", "messageHeadline": "Merge pull request #855 from JackDanger/jackdanger/using-aws-sdk-s3", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "185f21dbdc8365b8dbb3dbabbd40a57733bec6da", "messageHeadline": "Allowing blank credentials", "author": {"name": "Jack Danger", "email": "github@jackcanty.com", "user": {"login": "JackDanger"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fa31aa041a71071ca85fb4719288d439de7463a6", "messageHeadline": "Using aws-sdk-s3", "author": {"name": "Jack Danger", "email": "github@jackcanty.com", "user": {"login": "JackDanger"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9e1741c2e5925f60822c3192d7c8fc74a6947eeb", "messageHeadline": "Bump version to 6.0.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "a98661c56c534fba8c09b5abb57edfdbb84d0907", "messageHeadline": "Merge pull request #858 from chef/jsinha/fix-suse-gccpin", "author": {"name": "Jaymala", "email": "jaymalasinha@gmail.com", "user": {"login": "jaymalasinha"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3bc81bb03c026c3905f3fece20ff0887fbc39fd5", "messageHeadline": "Unpin gcc-4.8 for later (> 12) versions of Suse", "author": {"name": "Jaymala Sinha", "email": "jsinha@chef.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4b9df91486491b0a6e08d55849a391b8c7ed1c4a", "messageHeadline": "Added localization option for msi packager", "author": {"name": "Lukas Schmidt", "email": "Lukas.Schmidt@kisters.de", "user": null}, "additions": 54, "deletions": 6}}, {"node": {"oid": "386cd17f6a6365bd4585761a2738b4561fbaea97", "messageHeadline": "Bump version to 6.0.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7ac8251d5025dce1f93c3da85b52f55c6a9b94ec", "messageHeadline": "Merge pull request #850 from chef/bump", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 88, "deletions": 89}}, {"node": {"oid": "c09e7d4c9bd4fa4d6aafb96108cc02207b289208", "messageHeadline": "Bump copyrights to current", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 61, "deletions": 61}}, {"node": {"oid": "0721efa32688828f231d8aebab2caafbc69d7f29", "messageHeadline": "Opscode -> Chef", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "be9b081f3963fa028c9fa47d01dc1c7742e25ba8", "messageHeadline": "Update CHANGELOG.md with details from pull request #849", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "0fb41e9dfeb0564eb633fc125b3e87855c062157", "messageHeadline": "Merge pull request #849 from chef/6.0", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 50, "deletions": 17}}, {"node": {"oid": "53cd0d76dcfe3c46d6fc3cb5f027dab124ffbdb6", "messageHeadline": "Update expeditor config", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "bbae23852dccdbdd7ada4801d31e7b2affa17e6e", "messageHeadline": "Bump to 6.0 and add release notes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "fe1bfdecf06f8ec7b170ef8d22de3b4d0b7ba0fc", "messageHeadline": "Bump version to 5.6.17 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "c9cf044aefa3baa09a51c81641bd828e6467238f", "messageHeadline": "Merge pull request #848 from chef/generator_kitchen", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "efbb45b89aca09795b5fee92d634e0f27bd40241", "messageHeadline": "Bump version to 5.6.16 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "1c4e4afe1bf6feddd5e227b2e0454ebb4ab8bee6", "messageHeadline": "Merge pull request #847 from chef/gems", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "bdc80e0b4ab90928b167c40cd030db3d06c8d925", "messageHeadline": "Don't cache gems", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e6e94e8d24c9884198708fa66affd334e036bc96", "messageHeadline": "Fully update bundler in Travis", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "88bb8ce66911b34124fad64184f05fc7cece76ec", "messageHeadline": "Rename development group", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da6fab911dbb93855dca4cd5ac1b7ba509cc892b", "messageHeadline": "Exclude development gems in Travis and test on Ruby head", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "70cf98a6d0debc3396b642b692089f16f4a68231", "messageHeadline": "Remove the constraints on the docs gems", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "defedb0d0f00182763ad7c7595031115f25ed7d8", "messageHeadline": "Remove the pin on net-ssh since we require Ruby 2.4+ now", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "6f7afebd2c20ebce8756da8fa01134c26747d2fe", "messageHeadline": "Move pry to the gemfile in a group", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e50eec675317bcef9befad1c9dcdecfbc8f55faa", "messageHeadline": "Cache gems in Travis", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5a022cfed6ba71a59fc09cadae6162be7bea202d", "messageHeadline": "Update the generator kitchen file with modern platforms", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "6c242471a79698e5fc7b8d8364dedea3c246ef4a", "messageHeadline": "Bump version to 5.6.15 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "6836dd90c572b4b4c0b232837a7b16984b69a448", "messageHeadline": "Merge pull request #846 from chef/platform_maps", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c698a2a6b808f61c606c3b69a30ef5f8858200a4", "messageHeadline": "Bump version to 5.6.14 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "9a88eac9d7fcba87737680f5dd7feb00b8be939b", "messageHeadline": "Merge pull request #845 from chef/freebsd9", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 16}}, {"node": {"oid": "60cfa68a39c7186f8b9f353c2024a437ff0ae7d7", "messageHeadline": "Update truncate_platform_version with new platforms / update gentoo", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "df5304b269846bf0369e3a3c1e88d67ee6671e6a", "messageHeadline": "Remove support for FreeBSD 9", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 16}}, {"node": {"oid": "285ea4315fd985ef6d5dffcf4d129e0d0ed75022", "messageHeadline": "Bump version to 5.6.13 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "57704547d721e8d7b1150c144394ea7449d52c2b", "messageHeadline": "Merge pull request #844 from chef/dep_bumps", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 24, "deletions": 36}}, {"node": {"oid": "a840bafc795f4f3ba84388f9d9715074ebfd8014", "messageHeadline": "Chefstyle fixes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5fee761ce80f03d1fd50cb607304f903f05e1419", "messageHeadline": "Update specs for FreeBSD 10+", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "b69c374a8e63efbf7148ada34af28c8339913383", "messageHeadline": "Avoid fauxhai deprecation warnings in specs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "d9ded8b665d7ed2f46e24e907155f98524e0be03", "messageHeadline": "Fix failing specs due to old fauxhai", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34b601742f0e582f2f10fb6b8d9a42fbd3bdb30d", "messageHeadline": "Test on the current ruby releases", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e6b2fddc6d8e50e5d5c0a8e23af04023064e3119", "messageHeadline": "Bump versions of ohai, chef-sugar, and fauxhai", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7e9c9a6a71c1ada2d7f42484f13074e1ec6b7cd3", "messageHeadline": "Bump version to 5.6.12 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "e3f31f5381e09fbf83100aadf58f4278af7414dd", "messageHeadline": "Merge pull request #776 from chef/lcg/improve-appbundling", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "9aa7f313814e643e41c9fca010909b31e9e6fdfd", "messageHeadline": "fix 3/4-arg comments to 2/3-arg", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e1779263c954031b0988a8b2736a197f6c48767f", "messageHeadline": "add comments", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "38242dd9112915a82c13506f5f6bc3a136b566bf", "messageHeadline": "backcompat for 3-arg version of appbundler", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aa047be83a5bcc109bf45ffd255349c6983d2f66", "messageHeadline": "Support appbundler 0.11.0", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "bf841a7e6d859adf392d9854468d6e4c0a98d7a4", "messageHeadline": "Use FNM_PATHNAME when comparing exclusions", "author": {"name": "Richard Clamp", "email": "richardc@unixbeard.net", "user": {"login": "richardc"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "4ac7d5cd356f2d6c1ca1264bae91b4e101cf03a2", "messageHeadline": "Add a test that demonstrates the current behaviour", "author": {"name": "Richard Clamp", "email": "richardc@unixbeard.net", "user": {"login": "richardc"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "7f3652f85986ba24d681493bf2968326bfc2de46", "messageHeadline": "Bump version to 5.6.11 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "660a521e752834005124884c802f93b4861e73fc", "messageHeadline": "Merge pull request #832 from benwtr/patch-1", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d908d5ea4d1786f0e41e8b110eb0ff2ee9cb7f1", "messageHeadline": "Fix typo", "author": {"name": "Ben P", "email": "benwtr@users.noreply.github.com", "user": {"login": "benwtr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41c5d2eaa819587b631d893e613612a96031c8af", "messageHeadline": "Merge pull request #826 from chef/shain/test_travis", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "883cf80a989b89bbe2ebf7057695d5ce4482e42f", "messageHeadline": "Update the required version of ruby, as ohai 14 needs ruby 2.4", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "063c55d83241376f8f99fe667e52942b71d0667c", "messageHeadline": "Pin travis until we have time to pull in the update and style changes", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1f2b50211c21e9fe05ac7244c5680b0fc51d11d", "messageHeadline": "Testing travis on master", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9a3a97bb0c6b437524fdea15b4cd15a65ff6ac29", "messageHeadline": "Bump version to 5.6.10 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "c75cd8eec6b3574e68ee230b1c82380046597b2b", "messageHeadline": "Merge pull request #823 from richardc/loosen-ohai-pin", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "58b00341615365621350079df7bb6be15a4b23bf", "messageHeadline": "Loosen the pinning on \"ohai\"", "author": {"name": "Richard Clamp", "email": "richardc@unixbeard.net", "user": {"login": "richardc"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "63e908114e460d47609869ece898c45d7250247b", "messageHeadline": "Bump version to 5.6.9 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "d1f32df416f19474c4e589c1d4d377d46a7052b8", "messageHeadline": "Merge pull request #808 from ApicaSystem/fix-file-fetcher", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "62e3a9846010896888ec2016476573166b49060f", "messageHeadline": "Add unit test for source set as a local file path", "author": {"name": "Mikhail Zholobov", "email": "legal90@gmail.com", "user": {"login": "legal90"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "cf3df71e4181e0b0539c66844c082fb8aa6af648", "messageHeadline": "Add \":file\" to the list of supported sources", "author": {"name": "Mikhail Zholobov", "email": "legal90@gmail.com", "user": {"login": "legal90"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "68c301587d8856c6ec4445a24ec49365bb22a314", "messageHeadline": "Bump version to 5.6.8 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "3010bb21a4f869aff089d2cb539801fbb9d78d65", "messageHeadline": "Merge pull request #820 from chef/tduffield/gemspec-fixes", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "c0a66ea45c9bd88a82d5344d2e18e1109020b791", "messageHeadline": "Avoid using git to determine gem contents", "author": {"name": "Tom Duffield", "email": "tom@chef.io", "user": {"login": "tduffield"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "3c79392151065475c6894c64d22302af9c591c62", "messageHeadline": "Bump version to 5.6.7 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "da9b4ae12264877de3701c06fce84c049c307512", "messageHeadline": "Merge pull request #819 from chef/tduffield/license_scout/pin-to-1.0", "author": {"name": "Tom Duffield", "email": "tom@chef.io", "user": {"login": "tduffield"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "5736a64f35d5b0e748990baa7a5c6b9051fcc5ea", "messageHeadline": "Pin omnibus to license_scout ~> 1.0", "author": {"name": "Tom Duffield", "email": "tom@chef.io", "user": {"login": "tduffield"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "c54dba806d8334b8f938419cb2ae51310cd1bb18", "messageHeadline": "Merge pull request #818 from chef/shain/update_owners", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "10df9066580e0ffdb45a382d74f5b3b927cbdf8d", "messageHeadline": "Add Robb", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "43a116a0df2d0361521f969792472fca1a408885", "messageHeadline": "Update owners and maintainers", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "546d7432e058f157d8361d70008144294b4a24c9", "messageHeadline": "Bump version to 5.6.6 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "c88e3fd6b9f090a3911298f0b0a6dc3ce3d9768d", "messageHeadline": "Merge pull request #817 from chef/shain/verify_config", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b8702a87a001dd252f292bc7f7c3276151c54172", "messageHeadline": "Empty commit to force release trigger", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e5a80b4af1e8d5d32e52f2c3a3542a0374c99ead", "messageHeadline": "Bump version to 5.6.5 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "75234af2cac367900aab158ef7f65ea010886758", "messageHeadline": "Merge pull request #816 from chef/shain/tweak_config", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "abb78d7a45ff4af13dae9097515a3f782ccca954", "messageHeadline": "Add config to allow rubygems publish and promote", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9f281bfb7fb44aa5d152b38e73ce04805fdb8958", "messageHeadline": "Bump version to 5.6.4 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "9205eebfc8d1b2d2396ee74f0a2d5faa625ebbdc", "messageHeadline": "Merge pull request #815 from chef/sp/faster-msi", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b74032a048dea0cce4c6fcee0ce5d2bcec9ab793", "messageHeadline": "Update custom action and support MSIFASTINSTALL property", "author": {"name": "Stuart Preston", "email": "stuart@chef.io", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "fd1451bca299d0d71aa2c58d63fee5120572f739", "messageHeadline": "Bump version to 5.6.3 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "8d4281a8c1dbce3c8f7f8effa4edd4fbe2ae084c", "messageHeadline": "Merge pull request #814 from chef/tm/make_link_so", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "c5991cdce39e410cb9637ec1db20f27771ac1263", "messageHeadline": "branch rather than do both", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 7, "deletions": 6}}, {"node": {"oid": "6a8f4cfc106619435edccb42f76dc9f5cd888f72", "messageHeadline": "sometimes we just need to gorram make a link", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c786e4a942717d1faa296bf3ea6a6ab46d5f06cd", "messageHeadline": "Bump version to 5.6.2 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 10, "deletions": 5}}, {"node": {"oid": "879913aad6748816046857caf50069e68fb31cef", "messageHeadline": "Merge pull request #813 from chef/tm/foundation_and_empire", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "80fbe36410aa07c5092fc5c4d5dccdd75f2c760e", "messageHeadline": "Whitelist Foundation framework", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fccb08790cad4cf03deebb817561539dfe16cc7c", "messageHeadline": "Merge pull request #812 from chef/shain/add_version_file", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5f0f8d70e17eff5e29df49e04b62ba53f886a611", "messageHeadline": "Add version file", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aeec8c20152e3e9b22fc55792ba64d15c6fcb124", "messageHeadline": "Merge pull request #811 from chef/shain/add_expeditor", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "ce8a65b1e349f438aa9d4604077c098d8b3ea47c", "messageHeadline": "Add changelog skeleton", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b6cda864d0761659268f96bce391c5abdd5f8138", "messageHeadline": "Updated per review feedback", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "f1cab3660dd4b402347f202415be43766961c3c2", "messageHeadline": "Enable expeditor for builds and versioning", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "b27819d6de11a58c041bea00576094341150dfb2", "messageHeadline": "Merge pull request #810 from chef/shain/update_yard", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a54de440ae16600df5bce4d0f8eb649f773854d8", "messageHeadline": "Update yard to get updates for CVE", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4531e2b179f38ef47aa7ccffd6feb6ee30e6cac5", "messageHeadline": "Merge pull request #809 from chef/shain/allow_cache_suffix", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "288d9e72c127d5f13e3652ed37c8bf7068747a72", "messageHeadline": "Force installation of bundler since it may ask for input", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7c0dce2f23a2a1309f4b2d65f38177f36cda881", "messageHeadline": "Add ability to create a cache suffix", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "f6f9973bd65af06a6b3077b3ee094ca203b1d612", "messageHeadline": "Merge pull request #805 from aojea/issue#481", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "493438e4de0004877dd5172fd550a42aac09abbb", "messageHeadline": "Remove extra blank line", "author": {"name": "itsuugo", "email": "antonio.ojea.garcia@gmail.com", "user": {"login": "aojea"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4bf1682c97e7bb571d352d35f37ce2b4957bcf2c", "messageHeadline": "Add fallback to BUILD_TIMESTAMP", "author": {"name": "itsuugo", "email": "antonio.ojea.garcia@gmail.com", "user": {"login": "aojea"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "b7c0455e2a5ec8b41026e0568d27665174de76e2", "messageHeadline": "Fix typo in comment", "author": {"name": "itsuugo", "email": "antonio.ojea.garcia@gmail.com", "user": {"login": "aojea"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71d1d479296109a5aff96e94414e9c69dd90385c", "messageHeadline": "Use BUILD_TIMESTAMP instead of BUILD_ID", "author": {"name": "itsuugo", "email": "antonio.ojea.garcia@gmail.com", "user": {"login": "aojea"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cf8941758bc6094e1658715a49ae249f6c2a689c", "messageHeadline": "Merge pull request #804 from chef/ssd/new-bundler", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9fe75ee4e98c5ca9808145d1546d27dbccfd881a", "messageHeadline": "Stub check for gcc-4.8", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1986a892f9b12a96a5d42bb9bf925b6727ea9bc7", "messageHeadline": "with_clean_env should clean BUNDLER_ variabls", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e3807801e61b9012ea2e0677a60c2bf72c0e4972", "messageHeadline": "Merge pull request #799 from WarheadsSE/add-deb-package-signing", "author": {"name": "Ryan Hass", "email": "rhass@users.noreply.github.com", "user": {"login": "rhass"}}, "additions": 124, "deletions": 1}}, {"node": {"oid": "a02a2c95a9f97ecf8859811eaec0818c5a22a58d", "messageHeadline": "Add Debian (.deb) package signing (implementing debsig)", "author": {"name": "Jason Plum", "email": "jplum@gitlab.com", "user": {"login": "WarheadsSE"}}, "additions": 124, "deletions": 1}}, {"node": {"oid": "52393d7cab443b61790f94c62775d9032d283497", "messageHeadline": "Merge pull request #797 from szechyjs/s3_path_style", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "2795a39df25d46ae1d92be1b15cbcd5f4713eca9", "messageHeadline": "Add config option to use path style S3 URLs", "author": {"name": "Jared Szechy", "email": "jared.szechy@gmail.com", "user": {"login": "szechyjs"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "f9446595c38803aba3602d73e8ca65346163e7d3", "messageHeadline": "Merge pull request #796 from chef/schisamo/codeowners", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "337ea072893fbffd46f7e53ee47bcaeb403c683e", "messageHeadline": "Add a CODEOWNERS file", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5169733866be0334b803075c5a652da70eeac2b8", "messageHeadline": "Merge pull request #795 from enfence/file-fetcher", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 307, "deletions": 0}}, {"node": {"oid": "4373ff5689ab81cff7fee9cd31c376bfb5a51ecc", "messageHeadline": "implemented corrections from srenatus", "author": {"name": "aklyachkin", "email": "aklyachkin@gmail.com", "user": {"login": "aklyachkin"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "13f79da24cd05e73a7d36a66f7e33c079875602d", "messageHeadline": "rubocop warnings fixed", "author": {"name": "aklyachkin", "email": "aklyachkin@gmail.com", "user": {"login": "aklyachkin"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "8399145923f4f8935e11d4d230cc2b13f06e6ea8", "messageHeadline": "Added file fetcher", "author": {"name": "aklyachkin", "email": "aklyachkin@gmail.com", "user": {"login": "aklyachkin"}}, "additions": 309, "deletions": 0}}, {"node": {"oid": "305419dd9ccd00282baf792c3fc0fddacbc0a3dd", "messageHeadline": "Merge pull request #790 from legal90/publish-dir-pattern", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 56, "deletions": 11}}, {"node": {"oid": "562bb99a7eaae0a2970ac0b304c44f1771c93f02", "messageHeadline": "Replace \"publish_dir_pattern\" with publisher-specific options", "author": {"name": "Mikhail Zholobov", "email": "legal90@gmail.com", "user": {"login": "legal90"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "6b0ef1f2a2233e16d183563332dfe5f3e2ffce84", "messageHeadline": "Add unit tests for \"publish_dir_pattern\" config option", "author": {"name": "Mikhail Zholobov", "email": "legal90@gmail.com", "user": {"login": "legal90"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "93dede28a8a4237dce572e9ad3aa3e201e63c674", "messageHeadline": "Allow setting the custom directory pattern for publishers", "author": {"name": "Mikhail Zholobov", "email": "legal90@gmail.com", "user": {"login": "legal90"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "2215d10c1d13c30f058f126806bff09807706c41", "messageHeadline": "Merge pull request #793 from chef/jsinha/BEN-180-fixed", "author": {"name": "Jaymala", "email": "jaymalasinha@gmail.com", "user": {"login": "jaymalasinha"}}, "additions": 53, "deletions": 12}}, {"node": {"oid": "e82996b7a66387eecac0d220e790377e122f2d9d", "messageHeadline": "Update project resource template name to project based symlink filename", "author": {"name": "Jaymala Sinha", "email": "jsinha@chef.io", "user": null}, "additions": 53, "deletions": 12}}, {"node": {"oid": "f2f670e905f432a2d2c895650144b04ae4beffd2", "messageHeadline": "Merge pull request #792 from legal90/fix-publish-cmd", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "919d1b6939852dc1e61449e96bee65899c7d8519", "messageHeadline": "Fix #s3_configuration for S3 publisher", "author": {"name": "Mikhail Zholobov", "email": "legal90@gmail.com", "user": {"login": "legal90"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "49ee62e8f607a7a6acd1636632588f29bd540135", "messageHeadline": "Add \"publish_s3_profile\" config option", "author": {"name": "Mikhail Zholobov", "email": "legal90@gmail.com", "user": {"login": "legal90"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "d9156f453d661f71e5ee894ee6331769025f44c5", "messageHeadline": "Merge pull request #772 from legal90/add-sugar-init", "author": {"name": "Stephan Renatus", "email": "srenatus@chef.io", "user": {"login": "srenatus"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5fe59017eedd905fd070cc69cc4b2a1150c670ff", "messageHeadline": "Add Chef::Sugar::Init to sugarable DSL", "author": {"name": "Mikhail Zholobov", "email": "legal90@gmail.com", "user": {"login": "legal90"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0224f78be5d8d14c323882786fd210a8c64842ba", "messageHeadline": "Merge pull request #787 from chef/testing", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "aa3a6dab743b0ec70f4ea2d29d9f23d8297b3750", "messageHeadline": "Update ruby versions we test and OS we test on", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f2def7d7cc32aca1eb6998a52859897502d79f73", "messageHeadline": "Merge pull request #789 from chef/docs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "40a224b0637f927f78b92b9eacfc7e53d95220a5", "messageHeadline": "Merge pull request #788 from chef/fauxhai", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "116b400e7aa3a3c9b09688e4eeafb37f5392b376", "messageHeadline": "Update specs to use modern platform data", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "0d7694936d03abc56b16c500e9f5b904d98cff5b", "messageHeadline": "Update URLs and fix typos", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "755abc8888bbd46a52857b0bf583cffa8ed855d4", "messageHeadline": "Require a modern Fauxhai", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "78b14bacba818c78e08b9b007be42b966b2aafe3", "messageHeadline": "Release v5.6.1", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "26dd2ac699036d95154325dee5764babad26107b", "messageHeadline": "Merge pull request #786 from chef/sr/fix-s3-cache", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "abd3eb820499561a69b35fd1a68ec0c106da7fac", "messageHeadline": "fix unit tests on osx when gtar exists", "author": {"name": "Stephan Renatus", "email": "srenatus@chef.io", "user": {"login": "srenatus"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b3b1ea08326fe518537cca3f3c722aa42539497d", "messageHeadline": "S3 cache: fix bug using access_key_id/secret_access_key", "author": {"name": "Stephan Renatus", "email": "srenatus@chef.io", "user": {"login": "srenatus"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "f1e90cbcd7211b0691967fa2f6783d3ef41e81b2", "messageHeadline": "Merge pull request #784 from chef/release_5_6_0", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "f310b3adeddee32495a9b800990e10a3aab086c5", "messageHeadline": "5.6.0 Release", "author": {"name": "Ryan Hass", "email": "rhass@users.noreply.github.com", "user": {"login": "rhass"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "5a54e381349814930f1f69b6b694efa6decdd1bd", "messageHeadline": "Merge pull request #785 from chef/lcg/chefstyle", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "919f0017acb3bac78abe7b719ee4bb8178a0436a", "messageHeadline": "fixes for chefstyle release", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "1d1d1cddf8a031a3bfdd83aba869da293108ef62", "messageHeadline": "Merge pull request #781 from chef/rhass/JEX-518/populate-s3-build-option", "author": {"name": "Ryan Hass", "email": "rhass@users.noreply.github.com", "user": {"login": "rhass"}}, "additions": 122, "deletions": 22}}, {"node": {"oid": "8b6d2d1c4b42cdfc5f3cb1956eb153ebd1f90dd0", "messageHeadline": "Add Ruby 2.4.1 to Travis Matrix", "author": {"name": "Ryan Hass", "email": "rhass@users.noreply.github.com", "user": {"login": "rhass"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bfa268bc52da78cdb78e7088bb5330a9f2ead9ce", "messageHeadline": "Add AWS Shared Credentials support.", "author": {"name": "Ryan Hass", "email": "rhass@users.noreply.github.com", "user": {"login": "rhass"}}, "additions": 116, "deletions": 22}}, {"node": {"oid": "e0fcfb3f03c9d2dc4e12d385e923f907be95458c", "messageHeadline": "Add option to build command to populate S3 cache.", "author": {"name": "Ryan Hass", "email": "rhass@users.noreply.github.com", "user": {"login": "rhass"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3475e6fb36c54bf5bc97c822a63d6f7e04e532fc", "messageHeadline": "Merge pull request #775 from atomic-penguin/feature/strip_command", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 262, "deletions": 213}}, {"node": {"oid": "7648348d125a9c38ffb3511ffb6a7ca46f3f4ca8", "messageHeadline": "Add a strip BuildCommand", "author": {"name": "Eric G. Wolfe", "email": "eric.wolfe@gmail.com", "user": {"login": "atomic-penguin"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "bb6c58d0ea654b518d1540edc1c8d313b302089f", "messageHeadline": "DRY out constant whitelist for re-use", "author": {"name": "Eric G. Wolfe", "email": "eric.wolfe@gmail.com", "user": {"login": "atomic-penguin"}}, "additions": 229, "deletions": 213}}, {"node": {"oid": "0212438d74eb408791724d737afba83868e416ed", "messageHeadline": "Merge pull request #780 from chef/lcg/expose-overrides", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "82f6ddde5a3a49a6efd84f38e5bff9384de534f0", "messageHeadline": "add simple test for exposing overrides", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9cd6dd33597bfba9b6dc983febe8393d28ecf3b9", "messageHeadline": "expose overrides", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ad5d3f983c87931904dbfaec9f6c09de1027330f", "messageHeadline": "Merge pull request #778 from barodeur/patch-2", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "40a396ae2ae84dcc3db843d63a1ba52778f068e3", "messageHeadline": "Merge branch 'master' into patch-2", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2abd6324c77e7f5bc9eabf16142f3f5588952656", "messageHeadline": "Merge pull request #777 from barodeur/patch-1", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "19f9982c8071726619c044e42333648b31a63e51", "messageHeadline": "Fix documentation links in README", "author": {"name": "Paul Chobert", "email": "paul@chobert.fr", "user": {"login": "barodeur"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ce7e70239bbb4b9503564619ae14c09979605081", "messageHeadline": "Fix Travis CI Label", "author": {"name": "Paul Chobert", "email": "paul@chobert.fr", "user": {"login": "barodeur"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ffbda9ad7d37ddb485342505ff4407c6ff23d95f", "messageHeadline": "Merge pull request #768 from curiositycasualty/if/git-cache-ignorecase", "author": {"name": "Stephan Renatus", "email": "srenatus@chef.io", "user": {"login": "srenatus"}}, "additions": 45, "deletions": 17}}, {"node": {"oid": "2fb1a6e0719e2c8f375379682b2510a0ab85f14c", "messageHeadline": "git_cache: join git command lines to avoid mangle", "author": {"name": "Isa", "email": "ifarnik@llnw.com", "user": null}, "additions": 28, "deletions": 6}}, {"node": {"oid": "f289a976c51bd11ce64ddec4dfaef2c61f7c409d", "messageHeadline": "git_cache: core.ignorecase=false", "author": {"name": "Isa", "email": "ifarnik@llnw.com", "user": null}, "additions": 23, "deletions": 17}}, {"node": {"oid": "dae5821c972ad37716f852767bc8ec7919730600", "messageHeadline": "Merge pull request #771 from chef/adamleff/update-bff-packager", "author": {"name": "Adam Leff", "email": "adam@leff.co", "user": {"login": "adamleff"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "5da6460a7f6d971ad2993a4a29bddd8aa0a3c2b8", "messageHeadline": "Ignore paths with braces in the BFF packager", "author": {"name": "Adam Leff", "email": "adam@leff.co", "user": {"login": "adamleff"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "433220e0b7c434dbc4a36daaa1fecbdb1bf7231d", "messageHeadline": "Merge pull request #769 from legal90/fix-readme", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b2f65820a35f3b84bf3b590b6ff222371653ce1e", "messageHeadline": "Fix table rendering in README.md", "author": {"name": "Mikhail Zholobov", "email": "legal90@gmail.com", "user": {"login": "legal90"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ced452379e27b85b9958421f258b5fbe22e3760a", "messageHeadline": "Merge pull request #767 from chef/shain/fix_windows_quotes", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "fda8c2829e0e773e727c2a6d6f5e9136e73eec85", "messageHeadline": "Switch from single to double quotes in git config", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "443f42abe0b791b132fb27aa85448bb691af9102", "messageHeadline": "Merge pull request #766 from chef/tm/safe_glob", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "b9801cbde90f0db69c420653ec987b403782fdb8", "messageHeadline": "Add tests for glob on windows", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 20, "deletions": 1}}, {"node": {"oid": "a94ec505b40f38fadb8f904fb58182521a95359f", "messageHeadline": "Ensure that Windows Paths are correctly frontwhacked", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9a7ec3b2882cf7ef7411e4fb3ef18e5fa8d14f9b", "messageHeadline": "Merge pull request #714 from chef/jk/update-pedump", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "825d94f957cedb44de025b0b10f7ff007d383d08", "messageHeadline": "Update pedump to latest released (ksubrama's patch was merged!)", "author": {"name": "Stephan Renatus", "email": "srenatus@chef.io", "user": {"login": "srenatus"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "36841e875e56f8aca0101184d94b0e2f84fabf33", "messageHeadline": "Merge pull request #764 from chef/pw/appx-arch", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a59c1e39b4895d624382c9949ea2bb19535e9a06", "messageHeadline": "include architecture as part of appx file names", "author": {"name": "Patrick Wright", "email": "patrick@chef.io", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "76d907f4fe92a28c5f7ab11779341e1d773c358d", "messageHeadline": "Merge pull request #759 from chef/tduffield/omnibus-toolchain", "author": {"name": "Ryan Hass", "email": "rhass@users.noreply.github.com", "user": {"login": "rhass"}}, "additions": 124, "deletions": 70}}, {"node": {"oid": "71794516ad538865f182bed6de3cc1eb0e6ce9c2", "messageHeadline": "Add support for Windows omnibus-toolchain.", "author": {"name": "Tom Duffield", "email": "tom@chef.io", "user": {"login": "tduffield"}}, "additions": 124, "deletions": 70}}, {"node": {"oid": "4eeb93a98a029a5034b08962fbc6c7a1c584ed5a", "messageHeadline": "Merge pull request #758 from ssssam/default-git-identity", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8f73fe931fb023c58523383f90705af141622c0b", "messageHeadline": "Don't require build user to have a configured Git identity", "author": {"name": "Sam Thursfield", "email": "sam.thursfield@codethink.co.uk", "user": {"login": "ssssam"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5804316ce2613cd37a12e58e752bcfdcb48f00a0", "messageHeadline": "Merge pull request #736 from brodock/patch/s3_transfer_acceleration", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 87, "deletions": 14}}, {"node": {"oid": "30b0e8305633434ad33638a5839dd3a3b8da982e", "messageHeadline": "Added specs for custom endpoint and s3 transfer acceleration", "author": {"name": "Gabriel Mazetto", "email": "brodock@gmail.com", "user": {"login": "brodock"}}, "additions": 39, "deletions": 13}}, {"node": {"oid": "4f492568455fe46ff6dc1682d59e8a0dc7b0a17b", "messageHeadline": "Added endpoint and S3 transfer acceleration as config options", "author": {"name": "Gabriel Mazetto", "email": "brodock@gmail.com", "user": {"login": "brodock"}}, "additions": 61, "deletions": 14}}, {"node": {"oid": "e2278dd63465efa58f63e8e53f48ca2f679992fe", "messageHeadline": "Merge pull request #761 from chef/shain/update_test_urls", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f85a309f2e43d49eb240d32acd482a74d174595b", "messageHeadline": "Update test URL for net fetcher tests to use S3 bucket", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d409d371c0780b1373d47abbb42029178143a045", "messageHeadline": "Merge pull request #757 from chef/sr/more-whitelist", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "c139916022af5c6f41342a69e3d9fde65cc4babe", "messageHeadline": "add more whitelist items", "author": {"name": "Stephan Renatus", "email": "srenatus@chef.io", "user": {"login": "srenatus"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "67964d9d3a5879940a22af81f2c89afe17e7182b", "messageHeadline": "Merge pull request #754 from chef/shain/fix_pkg_quoting", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1cda7aef8b2382a251748ce1f283fb213bab362b", "messageHeadline": "The volume name can be 1+n words so we need to quote the grep in the \u2026", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd1d2af0164f9dd32fe8d94a6e1c9c290da66e87", "messageHeadline": "Merge pull request #752 from chef/rhass/appx-template-fix", "author": {"name": "Ryan Hass", "email": "rhass@users.noreply.github.com", "user": {"login": "rhass"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bb1aba493437a208f11ad3b207ebfdb2ca2448b1", "messageHeadline": "Merge branch 'master' into rhass/appx-template-fix", "author": {"name": "Ryan Hass", "email": "rhass@users.noreply.github.com", "user": {"login": "rhass"}}, "additions": 198, "deletions": 79}}, {"node": {"oid": "4939fc0174c51f554d4f837f9f450eadb87014f5", "messageHeadline": "Merge pull request #753 from chef/ssd/retry-helper", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 123, "deletions": 45}}, {"node": {"oid": "8457d80e194c462dc5e5d859b952631e893d6b00", "messageHeadline": "Fix chefstyle violations", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 48, "deletions": 41}}, {"node": {"oid": "35728d5bc8f6debaf3c2b423ef56b47bc3f6af7e", "messageHeadline": "Retry git network operations by default", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 75, "deletions": 4}}, {"node": {"oid": "e6418f7e0d467091de67a86c6a26ef29e039b699", "messageHeadline": "Merge pull request #751 from chef/sr/fix-non-caching-for-non-caching-\u2026", "author": {"name": "Stephan Renatus", "email": "srenatus@chef.io", "user": {"login": "srenatus"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "6929f324574d8b9d6150e7cd0c38c54a7faf7fb1", "messageHeadline": "Fix guard for non-caching projects", "author": {"name": "Stephan Renatus", "email": "srenatus@chef.io", "user": {"login": "srenatus"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "c4d03af768c928464b398d26fdbf219a44907f69", "messageHeadline": "Merge pull request #748 from chef/shain/harden_dmg_applescript", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 36, "deletions": 30}}, {"node": {"oid": "6efaf0a30d3e19ff2aed137732f32580f82c5215", "messageHeadline": "Add some verification and defensive coding to the applescript that ma\u2026", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 36, "deletions": 30}}, {"node": {"oid": "c94e8e0614bf3f29dd264faf4fe039be281ebf59", "messageHeadline": "Update default Windows signing algorithm to SHA256", "author": {"name": "Ryan Hass", "email": "rhass@users.noreply.github.com", "user": {"login": "rhass"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3efc729b129912835f1c541ad8fcdc88c500b2d", "messageHeadline": "Replace string quotes with XML valid quotes.", "author": {"name": "Ryan Hass", "email": "rhass@users.noreply.github.com", "user": {"login": "rhass"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e1cf6b70f8bb7dadb5e519cd3b423788adacff5a", "messageHeadline": "Merge pull request #749 from chef/shain/fix_dmg_quoting", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "52478308cf8231fb7210308bd474499a94a61c09", "messageHeadline": "Fix bug where volume name was not quoted in DMG compression", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "af00366e4d8a5150d7b82b1b3faf91b19a20704e", "messageHeadline": "Merge pull request #747 from chef/sr/checkout-once-only", "author": {"name": "Stephan Renatus", "email": "srenatus@chef.io", "user": {"login": "srenatus"}}, "additions": 65, "deletions": 22}}, {"node": {"oid": "07a33bea84afe6acbf9e046ccd1862a589c65dc6", "messageHeadline": "there could be nothing dirty -- and we still have to restore something", "author": {"name": "Stephan Renatus", "email": "srenatus@chef.io", "user": {"login": "srenatus"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "af8322f674994cb3497555ddb23789583497a8d8", "messageHeadline": "there could be no restore_here marker (e.g. for preparation)", "author": {"name": "Stephan Renatus", "email": "srenatus@chef.io", "user": {"login": "srenatus"}}, "additions": 46, "deletions": 18}}, {"node": {"oid": "da1bfd62ae891e54268ad605a3ade551f4baf703", "messageHeadline": "Try to use a git tag for marking the last save checkout point", "author": {"name": "Stephan Renatus", "email": "srenatus@chef.io", "user": {"login": "srenatus"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "18d6acd83444134d5c6989b41895dcf6a4361947", "messageHeadline": "use https for license_scout repo", "author": {"name": "Stephan Renatus", "email": "srenatus@chef.io", "user": {"login": "srenatus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efd598e477148e5ed7a83579131c6604fafe5800", "messageHeadline": "Merge pull request #745 from chef/jsinha/IPS-versionlock", "author": {"name": "Jaymala", "email": "jaymalasinha@gmail.com", "user": {"login": "jaymalasinha"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "920558568fe375363dda72a48907566ef0646ad8", "messageHeadline": "Add version-lock facet at end of manifest", "author": {"name": "Jaymala Sinha", "email": "jsinha@chef.io", "user": null}, "additions": 38, "deletions": 5}}, {"node": {"oid": "26fdb1fcc4f781119e9959f57b87f83d3f148938", "messageHeadline": "Merge pull request #744 from ahelal/feature/alpine", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e06ea2a04e42388fc383affbaa16f180a25f33c1", "messageHeadline": "Fix order", "author": {"name": "Adham Helal", "email": "aa@hellofresh.com", "user": {"login": "ahelal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24b8859f70dbbb1a8e355769f234d6f42b92c083", "messageHeadline": "Support alpine", "author": {"name": "Adham Helal", "email": "aa@hellofresh.com", "user": {"login": "ahelal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aadc7f243c2caa2c1d43e4fc7dd8e349ea288133", "messageHeadline": "Merge pull request #742 from chef/bp-440/fips-chefdk-omnibus-stunnel", "author": {"name": "Tyler Ball", "email": "tyler-ball@users.noreply.github.com", "user": {"login": "tyler-ball"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "5132274c1b2c34309fd61fb079c5ce89852f6d71", "messageHeadline": "Pins net-ssh to 3.2.0 to get Ruby 2.2 tests passing on Windows", "author": {"name": "David McCown", "email": "dmccown@chef.io", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1e4a37c6a8d0b5c693c832e4d9a8d510af589a14", "messageHeadline": "Add fips_mode flags which are configurable like Windows build", "author": {"name": "tyler-ball", "email": "tyleraball@gmail.com", "user": {"login": "tyler-ball"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "712ba4cbaee85fdd307a3c8e970a981a2127f6c7", "messageHeadline": "Merge pull request #740 from chef/jsinha/IPS-pkg-versionfixes", "author": {"name": "Jaymala", "email": "jaymalasinha@gmail.com", "user": {"login": "jaymalasinha"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e96659a049709bdf0408e2f5ac8cd49862e21906", "messageHeadline": "Remove IPS version dependencies", "author": {"name": "Jaymala Sinha", "email": "jsinha@chef.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a9b7cdc5d19d5503668893acd73c4f038693faea", "messageHeadline": "[BEN-122] - IPS install fails on perl dependancy", "author": {"name": "Jaymala Sinha", "email": "jsinha@chef.io", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1bf0f12e6ee7ef004cdfc13705e7d1702c3af9f2", "messageHeadline": "Merge pull request #733 from chef/tm/smartos", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 206, "deletions": 4}}, {"node": {"oid": "d446655cbed91ab67b42b87474048140d1552836", "messageHeadline": "Merge pull request #738 from chef/sr/configurable-deb-compression", "author": {"name": "Stephan Renatus", "email": "srenatus@chef.io", "user": {"login": "srenatus"}}, "additions": 320, "deletions": 3}}, {"node": {"oid": "f60eb750b45751c27fc5f5d237798a620e98b2e8", "messageHeadline": "Add configurables for deb/rpm compression type/level/strategy", "author": {"name": "Stephan Renatus", "email": "srenatus@chef.io", "user": {"login": "srenatus"}}, "additions": 320, "deletions": 3}}, {"node": {"oid": "e478d5dabf05a803047e56dbcdcf6b3b61e1bde6", "messageHeadline": "Merge pull request #734 from chef/bump_test_ruby", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bab3e249e03de47868760ec6989bd6e0ffbc6ea", "messageHeadline": "Merge pull request #735 from chef/chefstyle", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1a6316d08b8ff75477a9fa920652051f394cc8d", "messageHeadline": "Remove version constrain on chefstyle", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66babd9a1e9c9a7e9107830a113b5fffe2508c98", "messageHeadline": "Test on Ruby 2.3.1", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f19f682f4017fc0c2f36e4f2bc47c09692e06eb3", "messageHeadline": "Build pkgsrc packages", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 206, "deletions": 4}}, {"node": {"oid": "d7cc4dc5492b3c86b5063906ad013032ba10e8e8", "messageHeadline": "Merge pull request #732 from chef/sr/improve-healthcheck-some-more", "author": {"name": "Stephan Renatus", "email": "srenatus@chef.io", "user": {"login": "srenatus"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "97e098325d6c12490411c459da1ce76dc4e159ca", "messageHeadline": "Add some more file endings and path patterns to exclude", "author": {"name": "Stephan Renatus", "email": "srenatus@chef.io", "user": {"login": "srenatus"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "a941ac3ceaafbf50b311403dff8f8d0c5c5dbde9", "messageHeadline": "Merge pull request #728 from chef/jsinha/BEN-123-IPSFIX-master", "author": {"name": "Jaymala", "email": "jaymalasinha@gmail.com", "user": {"login": "jaymalasinha"}}, "additions": 109, "deletions": 37}}, {"node": {"oid": "937e20f6267dcfb1e74f690fb83490941e3fbe95", "messageHeadline": "[BEN-123] Fix IPS package must create symlinks to package commands", "author": {"name": "Jaymala Sinha", "email": "jsinha@chef.io", "user": null}, "additions": 109, "deletions": 37}}, {"node": {"oid": "e4068402d4a5023c419ecbaae66b8f651349163f", "messageHeadline": "Merge pull request #731 from chef/jsinha/update_ruby_version", "author": {"name": "Jaymala", "email": "jaymalasinha@gmail.com", "user": {"login": "jaymalasinha"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f157759d7fae42ea9c5ecc6561c5db27c0ee77bc", "messageHeadline": "Drop Ruby 2.1 support and add 2.3", "author": {"name": "Jaymala Sinha", "email": "jsinha@chef.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "25078ff10e322c4c9ec7fd5b6ecc44136f13342d", "messageHeadline": "Merge pull request #729 from chef/sersut/licensing-cache-req", "author": {"name": "Serdar Sutay", "email": "sersut@users.noreply.github.com", "user": {"login": "sersut"}}, "additions": 38, "deletions": 20}}, {"node": {"oid": "5ae6c921c9ec650c2fd06c9f8466865710c0b26f", "messageHeadline": "Check for the transitive dependency licensing errors during post_build.", "author": {"name": "Serdar Sutay", "email": "serdarsutay@gmail.com", "user": {"login": "sersut"}}, "additions": 38, "deletions": 20}}, {"node": {"oid": "f26c9b9045b22f7b9856556760a9690b4360ef83", "messageHeadline": "Merge pull request #725 from chef/schisamo/artifactory-publisher-fix", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "b4aa44c3eca5c4f49fd5c8fb0575ca4f2bc5e18a", "messageHeadline": "Write checksum properties on published artifacts", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a52abf8b6084860df4f34492c8ad7343608fd1b8", "messageHeadline": "Don't publish properites on Artifactory Build records", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "fb7301850bb2ae7d4b576a161749e81c5db3119e", "messageHeadline": "Merge pull request #717 from chef/contributing", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 101, "deletions": 120}}, {"node": {"oid": "f43b144a3e0379383e964c4badf5d198ba72a4ee", "messageHeadline": "Merge pull request #720 from chef/shain/allow_suse_gcc_48", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "f879f94835e2ab078629e20365dc332325940241", "messageHeadline": "Enable gcc 4.8 on suse/sles if available", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "52b037e48c73b3602c18efaf4cb3ba2f019ecb88", "messageHeadline": "Merge pull request #718 from chef/jsinha/ips_name_fix", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "856279a392c56f5dbc486e655a265b4281164392", "messageHeadline": "BEN-121- P5P package naming does not append timestamp or git describe\u2026", "author": {"name": "Jaymala Sinha", "email": "jsinha@chef.io", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "7261a624cdd8bcd3e59d099ff93b92c7dd233417", "messageHeadline": "Merge pull request #715 from chef/race", "author": {"name": "Matt Wrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a1cdecd88034e40f8a51a3c5cfd67a20fc24e327", "messageHeadline": "Format markdown", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 95, "deletions": 117}}, {"node": {"oid": "e37cc170d855a1b0c982010cac5b46a0e9103a2c", "messageHeadline": "do not autoload fetcher to avoid eace conditions", "author": {"name": "Matt Wrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e6fc9ef067c9140aab5051d519161f211948ecd5", "messageHeadline": "Add contributing link", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6c71a7330d35c1fd43bca8c38796e236e6827f9d", "messageHeadline": "We require Ruby 2.1 now", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed8a050dc3df3fca242f068879cfc867762428d3", "messageHeadline": "Merge pull request #712 from chef/sersut/manual-transitive-dep-licensing", "author": {"name": "Serdar Sutay", "email": "sersut@users.noreply.github.com", "user": {"login": "sersut"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "cc900197e015b47b7846f705c04cb66ea996229f", "messageHeadline": "Add 'dependency_licenses' DSL to Software which can be used to manual\u2026", "author": {"name": "Serdar Sutay", "email": "serdarsutay@gmail.com", "user": {"login": "sersut"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "3eefb1cd8de69b1d97de2962f779512892e9296d", "messageHeadline": "Merge pull request #711 from chef/rhass/COOL-502", "author": {"name": "Ryan Hass", "email": "rhass@users.noreply.github.com", "user": {"login": "rhass"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "90bc1f1844388c9e6643515be8841ae3326b0b95", "messageHeadline": "Update rspec for Solaris 10 refesh changes.", "author": {"name": "Ryan Hass", "email": "rhass@chef.io", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9f8d05967531c93973c0406a0c68171fd52f238a", "messageHeadline": "Merge pull request #710 from chef/sersut/omni-license", "author": {"name": "Serdar Sutay", "email": "sersut@users.noreply.github.com", "user": {"login": "sersut"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "a47e6e5e635a474ed9663bfd744aade0894114c9", "messageHeadline": "Bump git cache serial number since the transitive dependency license \u2026", "author": {"name": "Serdar Sutay", "email": "serdarsutay@gmail.com", "user": {"login": "sersut"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0e5df462f04c11eddee6bcd36ba173f0f745f6e9", "messageHeadline": "Refresh solaris 10", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a3e0b5ee1319be21a5a69b2001332984f1a867c", "messageHeadline": "Fix the error reporting for transitive dependency licensing issues:", "author": {"name": "Serdar Sutay", "email": "serdarsutay@gmail.com", "user": {"login": "sersut"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "ad22888abb0af597f77930427b8b7a9361f17834", "messageHeadline": "Include the name of the dependency instead of the name of the project\u2026", "author": {"name": "Serdar Sutay", "email": "serdarsutay@gmail.com", "user": {"login": "sersut"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec485240386b7f2d6c88912357e7834b4097b22c", "messageHeadline": "Include an error message that points to the overrides in license_scou\u2026", "author": {"name": "Serdar Sutay", "email": "serdarsutay@gmail.com", "user": {"login": "sersut"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5e85fe9521b6422048f745568f7f338b9e15faf7", "messageHeadline": "Add Artistic 1.0 and Perl 5 to the standard license list.", "author": {"name": "Serdar Sutay", "email": "serdarsutay@gmail.com", "user": {"login": "sersut"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8ffd4d007b306594353a9aa42062249132944eea", "messageHeadline": "Merge pull request #708 from chef/override", "author": {"name": "Matt Wrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a21af47ddb5f51ac5f7147a56083a11571d74174", "messageHeadline": "Merge pull request #709 from chef/shain/update_chefstyle", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 358, "deletions": 359}}, {"node": {"oid": "7734ae283a67659954dbc83f1b6dea4a999987dd", "messageHeadline": "Update chefstyle and fix issues", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 358, "deletions": 359}}, {"node": {"oid": "5c22becf6ab29b9c0d8088155e536f581d37e520", "messageHeadline": "fixes #707 suppressing prompt and overwrites if package already exists", "author": {"name": "Matt Wrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9298ab41625670b12a254004a0e3c07967a473b1", "messageHeadline": "Add a checklist for reviewers", "author": {"name": "danielsdeleo", "email": "dan@chef.io", "user": {"login": "danielsdeleo"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "e33729beb106ff444888c8949cbabf3ba5de866c", "messageHeadline": "Merge pull request #705 from chef/sersut/transitive-dep-pr", "author": {"name": "Serdar Sutay", "email": "sersut@users.noreply.github.com", "user": {"login": "sersut"}}, "additions": 1750, "deletions": 15}}, {"node": {"oid": "d747862b5c152def2b14d25dca46cfc2e0b72114", "messageHeadline": "Update version and changelog for 5.5.0.", "author": {"name": "Serdar Sutay", "email": "serdarsutay@gmail.com", "user": {"login": "sersut"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "4a8e60b3278e667fff53d3c716d2445882b7f412", "messageHeadline": "Ensure compatibility of code and git cache entries", "author": {"name": "danielsdeleo", "email": "dan@chef.io", "user": {"login": "danielsdeleo"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "c0d0a76c4a166cdf0845b6e195bbbf20aaeb6d61", "messageHeadline": "Make sure license_scout errors do not impact the build.", "author": {"name": "Serdar Sutay", "email": "serdarsutay@gmail.com", "user": {"login": "sersut"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b3e7e3d601c1bdac51bf66d8e3338f37d1eb3855", "messageHeadline": "This commit adds the ability to collect licensing information from th\u2026", "author": {"name": "Serdar Sutay", "email": "serdarsutay@gmail.com", "user": {"login": "sersut"}}, "additions": 1702, "deletions": 11}}, {"node": {"oid": "d2a7b71168b4c9037e1de20156601cbd124f1b0d", "messageHeadline": "Ensure licenses dir is not removed by git cache", "author": {"name": "danielsdeleo", "email": "dan@chef.io", "user": {"login": "danielsdeleo"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "c369df55ddd1016872c9a216d4cdd53c9f361597", "messageHeadline": "Fail early if licenses cannot be copied from source or URL", "author": {"name": "danielsdeleo", "email": "dan@chef.io", "user": {"login": "danielsdeleo"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "376a6711d11e64030aa81eb36819d71ab70ad5a5", "messageHeadline": "Collect licenses incrementally so they cache correctly", "author": {"name": "danielsdeleo", "email": "dan@chef.io", "user": {"login": "danielsdeleo"}}, "additions": 132, "deletions": 67}}, {"node": {"oid": "1c728047ca90601141206f19766470612c2a8f66", "messageHeadline": "Merge pull request #691 from szechyjs/fix-nil-content-length", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f13fd4205bef268b9d2d8661694e03fe83d6063", "messageHeadline": "Merge pull request #699 from chef/shain/update_ips_pkg_name", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f533f6b458e0e0c15d29ea08b20a1fbb25e79f90", "messageHeadline": "Merge pull request #698 from chef/shain/selective_fakeroot", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3364fc839a7f6471feecb6103c4da2a0fe8c0199", "messageHeadline": "Correct p5p package name", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ae1d548bffbbfe18fdedef9ecf9d75e3d02b3a51", "messageHeadline": "Remove fakeroot from RPM", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "184c3f7916f0deed7f1b25ecc755c332729fc2a8", "messageHeadline": "Merge pull request #697 from chef/jk/drop-2.0", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "8ae0109391e993bd0ff225cc79a372a58c398ece", "messageHeadline": "Drop support for Ruby 2.0", "author": {"name": "John Keiser", "email": "john@johnkeiser.com", "user": {"login": "jkeiser"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "29d390ec93709ceec2667038aed6769ee29a0646", "messageHeadline": "Merge pull request #692 from chef/ksubrama/damnyougcc", "author": {"name": "Matt Wrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 13, "deletions": 32}}, {"node": {"oid": "2b85304f8c1360c42adeef93e0635bf2c9f0bcf1", "messageHeadline": "Make chef builds green again on windows.... please...", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 13, "deletions": 32}}, {"node": {"oid": "94c7c31d3c1053a82498c4f3e656bfb6b2e2b37d", "messageHeadline": "Fix ArgumentError if reported_total is nil", "author": {"name": "Jared Szechy", "email": "jared.szechy@gmail.com", "user": {"login": "szechyjs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f593cd6a2b633488954654408adc1a4dacf7367d", "messageHeadline": "Merge pull request #687 from chef/fix-entry-names-in-file-join", "author": {"name": "Stephan Renatus", "email": "srenatus@chef.io", "user": {"login": "srenatus"}}, "additions": 132, "deletions": 2}}, {"node": {"oid": "dbb8b46b546abe84e17516870005a9986414606a", "messageHeadline": "Fix ChangeLogPrinter symbols vs string bugs, add tests", "author": {"name": "Stephan Renatus", "email": "srenatus@chef.io", "user": {"login": "srenatus"}}, "additions": 132, "deletions": 2}}, {"node": {"oid": "56b8e507df41bc6fa6e452441dc9df5744892e34", "messageHeadline": "Merge pull request #688 from chef/ksubrama/msys2", "author": {"name": "Matt Wrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 38, "deletions": 43}}, {"node": {"oid": "1be5fb4e5d49a2d4574968752a1c3780118ec918", "messageHeadline": "Fix tests", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 20, "deletions": 21}}, {"node": {"oid": "b1d041a9db212dab47447343358594b13a11b6da", "messageHeadline": "Ensure the host triples get set correctly with msys2.", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 18, "deletions": 22}}, {"node": {"oid": "2a597277f1a5e13901d116ef852611fe88f6b76b", "messageHeadline": "Merge pull request #684 from chef/ksubrama/msys2", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 20, "deletions": 33}}, {"node": {"oid": "8f76234b40ca2de8d2e90fb6cc939a095aaa1932", "messageHeadline": "Don't insist on .exe extension - use .bat if present", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 20, "deletions": 33}}, {"node": {"oid": "a36e70caedceadfcf0d85e2adef44ba0218a60a6", "messageHeadline": "Merge pull request #681 from chef/schisamo/chefstyle", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 3937, "deletions": 4009}}, {"node": {"oid": "02a038a8f6f3854653b55333eb2387cb936ab9ae", "messageHeadline": "Fix outstanding ChefStyle offenses", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "79cc6714521a878d6d099c41fb83e7c60e3a3714", "messageHeadline": "Auto-correct ChefStyle offenses", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 3929, "deletions": 3961}}, {"node": {"oid": "6f0aab0b5803670c9f7cf0550dcff9d10e80f2b9", "messageHeadline": "Add ChefStyle!", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 9, "deletions": 49}}, {"node": {"oid": "a6711abaa1eb762eec13f25e98e3324edf330b93", "messageHeadline": "Merge pull request #679 from chef/schisamo/JEX-162-windows-version-logic", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "ea3066927b501aa5ea2ccdb96b301bf0677860d8", "messageHeadline": "[JEX-162] Prefer server marketing names on Windows", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "ea5273b9cc3e3de32b93ae959ba76cc148613d60", "messageHeadline": "Merge pull request #678 from chef/sersut/fatal-licensing", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 63, "deletions": 4}}, {"node": {"oid": "ee98f4a35f547a5834d5f4145989ef53c898a960", "messageHeadline": "Add :fatal_licensing_warnings configuration option which can be used \u2026", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 63, "deletions": 4}}, {"node": {"oid": "7c98e2bbceb741711de408dceba7bd7c813713e4", "messageHeadline": "Merge pull request #677 from chef/appx", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "7a199a92e9a1d1cf504f6e1a696e006f3d44ed00", "messageHeadline": "do not package appx on OS versions less than 2012", "author": {"name": "Matt Wrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "33ea65e3428bef1cb05b9a36311090fe39e64f8c", "messageHeadline": "Merge pull request #676 from chef/appx", "author": {"name": "Matt Wrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d114bf646d974f82425f596027637937fb0a72dc", "messageHeadline": "strip trailing whitespace from certificate subject", "author": {"name": "Matt Wrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7c80794b920020080901e256c975649093e5eb36", "messageHeadline": "Merge pull request #675 from chef/appx", "author": {"name": "Matt Wrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 542, "deletions": 220}}, {"node": {"oid": "6cc2fa4ad6164f159cdf26588081e941ea151eff", "messageHeadline": "adds an appx packager to omnibus", "author": {"name": "Matt Wrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 542, "deletions": 220}}, {"node": {"oid": "b62510242eceae2f52f2701f6ee0c4ef48ae8b4a", "messageHeadline": "Merge pull request #673 from chef/praj/FLOW-355/yahoo_rpm", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6b67b6d1ffdecb2e86083568be11025c1ff82528", "messageHeadline": "Make LICENSE files readable", "author": {"name": "Prajakta Purohit", "email": "prajakta@opscode.com", "user": {"login": "PrajaktaPurohit"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "acebe9d9a85930422cda6077e93302e9392ef842", "messageHeadline": "Merge pull request #671 from chef/schisamo/appveyor-badge", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "eb1812089c01eab2ba72895df6c903b32d5423ca", "messageHeadline": "Add AppVeyor status badge to README", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b4ea1b01e6b13fe4397053c292092bdfa03d9c82", "messageHeadline": "Also catch openssl errors when trying to fetch license files so weird\u2026", "author": {"name": "tyler-ball", "email": "tyleraball@gmail.com", "user": {"login": "tyler-ball"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e2b6cfa813277222f47fde02b9a4a4437350989f", "messageHeadline": "Merge pull request #669 from chef/praj/FLOW-327/Build_timings", "author": {"name": "PrajaktaPurohit", "email": "PrajaktaPurohit@users.noreply.github.com", "user": {"login": "PrajaktaPurohit"}}, "additions": 144, "deletions": 121}}, {"node": {"oid": "2e5973b785292f9cdf87e9d97cba9fcf5494609a", "messageHeadline": "Save some column space", "author": {"name": "Prajakta Purohit", "email": "prajakta@opscode.com", "user": {"login": "PrajaktaPurohit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "520ced1e867e8092f22944000b0351db86b56a09", "messageHeadline": "Track time taken for packaging", "author": {"name": "Prajakta Purohit", "email": "prajakta@opscode.com", "user": {"login": "PrajaktaPurohit"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "3c551ea945d5db4b1c7accc4b0ec1acdc7a3854a", "messageHeadline": "Track the time taken for healthcheck", "author": {"name": "Prajakta Purohit", "email": "prajakta@opscode.com", "user": {"login": "PrajaktaPurohit"}}, "additions": 102, "deletions": 99}}, {"node": {"oid": "9c4cfd3eb5097b2bb8a87d1a2ed8b8fdfcc5ead7", "messageHeadline": "iso 8601 timestamp for each operative step in the omnibus build", "author": {"name": "Prajakta Purohit", "email": "prajakta@opscode.com", "user": {"login": "PrajaktaPurohit"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "201919712a1fd90271bfcea7196494d0e61a0d21", "messageHeadline": "Merge pull request #668 from chef/sersut/license-overrides", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 50, "deletions": 4}}, {"node": {"oid": "25d22ac22f9c0f3b31c5eb425db9b86cf94c48db", "messageHeadline": "Fix overriding license and license files inside a version block.", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 50, "deletions": 4}}, {"node": {"oid": "a83ee04eff7f9d6b609d1ac9c300d3c714513a43", "messageHeadline": "Merge pull request #667 from chef/schisamo/prep-release", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "e07995ea61e3a32ac01ec4df1133f67331a8f138", "messageHeadline": "Fix AppVeyor config", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b69cc0204a0706be60f1e518a26f53933eb2cd26", "messageHeadline": "Release v5.4.0", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "e73722f46fbd5f302d9e1541aaae0b2f8be2110e", "messageHeadline": "Merge pull request #664 from chef/schisamo/publish-metadata-files", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 289, "deletions": 65}}, {"node": {"oid": "de0c337a91d07f800abb55e9c3f86d644e10cc61", "messageHeadline": "Add the build\u2019s `LICENSE` content to `*.metadata.json`", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 109, "deletions": 1}}, {"node": {"oid": "defd4245af87391a1174f273908ce322025b56d0", "messageHeadline": "Publish a package\u2019s `*.metadata.json` to Artifactory", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 180, "deletions": 64}}, {"node": {"oid": "15fc7bab524b26b09539c477bcedb2b2efc9fffc", "messageHeadline": "Merge pull request #661 from chef/ffi_yajl", "author": {"name": "Tyler Ball", "email": "tyler-ball@users.noreply.github.com", "user": {"login": "tyler-ball"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "918fd51118f8daae4194fdc40edd105b3ee75617", "messageHeadline": "Replacing the use of JSON gem with FFI_yajl", "author": {"name": "tyler-ball", "email": "tyleraball@gmail.com", "user": {"login": "tyler-ball"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "cdd633075fb689cc8efb2b1ccb89ebf2850e32ee", "messageHeadline": "Merge pull request #657 from chef/schisamo/manifest-fixes", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 93, "deletions": 47}}, {"node": {"oid": "50ff807ceb6a75f9f10eb5762f44f965de3d66e4", "messageHeadline": "Merge pull request #654 from chef/jsinha/solaris11_ips", "author": {"name": "Jaymala", "email": "jaymalasinha@gmail.com", "user": {"login": "jaymalasinha"}}, "additions": 606, "deletions": 2}}, {"node": {"oid": "e12fc0f91cff299a509c9cf77d4f75ba7090c026", "messageHeadline": "Use symbolized keys for all Manifest hashes", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 66, "deletions": 54}}, {"node": {"oid": "7074c098975219f4031d5306ff52a61723feb791", "messageHeadline": "Add proper support for loading v2 manifests", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "0ac1226ca0d10bb2a78c683c66b956ef330a49ac", "messageHeadline": "Create Solaris IPS package", "author": {"name": "Jaymala Sinha", "email": "jsinha@chef.io", "user": null}, "additions": 606, "deletions": 2}}, {"node": {"oid": "4368863fdc7194d416fe89b1e868472429a3fab5", "messageHeadline": "Merge pull request #656 from chef/schisamo/version-manifest-in-metadata", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 82, "deletions": 20}}, {"node": {"oid": "f6b8af46d832d0e7169de4e060a8efe99accaf41", "messageHeadline": "Deprecate the `- -version-manifest` on `omnibus publish`", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "8e193df1ba48d5d96d65ab7d0dc44aed38424643", "messageHeadline": "Publish license and manifest data to Artifactory", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 68, "deletions": 20}}, {"node": {"oid": "8ddb17c0dfb51665f38830719d199af66969fb27", "messageHeadline": "Include license and version manifest in generated `*.metadata.json`", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "961695bbc1b29a4d006a2ddae93ad48b9827f074", "messageHeadline": "Merge pull request #651 from chef/jk/5.3.0", "author": {"name": "John Keiser", "email": "john@johnkeiser.com", "user": {"login": "jkeiser"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "202a47013b308ebeee14ac6dc66b8735e8deb230", "messageHeadline": "Bump version to 5.3.0", "author": {"name": "John Keiser", "email": "john@johnkeiser.com", "user": {"login": "jkeiser"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "ccda1685da4c137a6ecf26a29a14ff281e33fc76", "messageHeadline": "Merge pull request #653 from chef/sersut/deb-rpm-license", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 27, "deletions": 7}}, {"node": {"oid": "bccce9c2f9748a4d8d33bc767ec6641c914a02c0", "messageHeadline": "Merge pull request #650 from chef/shain/solaris_11", "author": {"name": "Jaymala", "email": "jaymalasinha@gmail.com", "user": {"login": "jaymalasinha"}}, "additions": 84, "deletions": 17}}, {"node": {"oid": "9010b9f7137bd3987da009a830e33444e437b54d", "messageHeadline": "Merge pull request #652 from chef/tas50/fauxhai", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bed7285070f05f26cd3eed31784b00c7016e6661", "messageHeadline": "Use project.license in deb and rpm packagers if available.", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 27, "deletions": 7}}, {"node": {"oid": "37ab65aa4dba0bada265258d0524129d17c3ae00", "messageHeadline": "Bump fauxhai dep to the latest", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f6ee2e689cacc6576986438ae464af24f9a50bf4", "messageHeadline": "Merge pull request #646 from chef/cperry/packing-architecture", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 16, "deletions": 107}}, {"node": {"oid": "e082b1cacb91b284f7359bd5dae3b65e85acd822", "messageHeadline": "Use native platform detection for DEB", "author": {"name": "Carl Perry", "email": "caperry@edolnx.net", "user": {"login": "edolnx"}}, "additions": 16, "deletions": 107}}, {"node": {"oid": "10765e01bde516a66464419ad0a0681be52e5e11", "messageHeadline": "Merge pull request #649 from chef/shain/freebsd_enable_gcc49", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "15e0521f98b01d97bd2d195640b3b16a3c4629ec", "messageHeadline": "Merge branch 'shain/solaris_11' of github.com:chef/omnibus into shain\u2026", "author": {"name": "Jaymala Sinha", "email": "jsinha@chef.io", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8e5960cb3aa30960279c7f952bd8a870317b9793", "messageHeadline": "Update software spec for Solaris_11", "author": {"name": "Jaymala Sinha", "email": "jsinha@chef.io", "user": null}, "additions": 52, "deletions": 3}}, {"node": {"oid": "f02f0f16503e688368e5eed423901b1388c7eda3", "messageHeadline": "Use gcc 4.9 on Freebsd 9 if it exists", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "c6387051adca8c8b03d680bfa61006d72e51fc78", "messageHeadline": "Update software spec for Solaris_11", "author": {"name": "Jaymala Sinha", "email": "jsinha@chef.io", "user": null}, "additions": 54, "deletions": 5}}, {"node": {"oid": "d7398a25a9fa34f47aecfe6cf8b9e5fb5ff23e72", "messageHeadline": "Merge pull request #648 from chef/schisamo/github-templates", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "7c78ef976d62bca06eeec4b4ed5a0640d23750e1", "messageHeadline": "Merge pull request #645 from chef/jk/platform", "author": {"name": "John Keiser", "email": "john@johnkeiser.com", "user": {"login": "jkeiser"}}, "additions": 243, "deletions": 16}}, {"node": {"oid": "860288ac4d8743d127a405ea72ab0ce370fa57a9", "messageHeadline": "Sync MAINTAINERS file with omnibus-software", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "18524d120b4d367f2c858d39faf32549080a2b97", "messageHeadline": "Add GitHub issue and pull request templates", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "27ea4d2a8082b62ef4bf518510841f3fc096609c", "messageHeadline": "Add \"omnibus manifest\" tests", "author": {"name": "John Keiser", "email": "john@johnkeiser.com", "user": {"login": "jkeiser"}}, "additions": 189, "deletions": 42}}, {"node": {"oid": "97a944c3902d82654c73adf6e787ad0197f5b971", "messageHeadline": "Add more build tests; don't reuse software defs across tests", "author": {"name": "John Keiser", "email": "john@johnkeiser.com", "user": {"login": "jkeiser"}}, "additions": 67, "deletions": 7}}, {"node": {"oid": "822511bce901c38ad99b748cbf8f0e3b15ac3b8b", "messageHeadline": "Allow users to generate a manifest for other platforms.", "author": {"name": "John Keiser", "email": "john@johnkeiser.com", "user": {"login": "jkeiser"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "3b8e0c7ef5cbe44f18ae577a58f395e0a02061b8", "messageHeadline": "Merge pull request #642 from srenatus/sr/healthcheck-filtered-find", "author": {"name": "Stephan Renatus", "email": "srenatus@chef.io", "user": {"login": "srenatus"}}, "additions": 52, "deletions": 3}}, {"node": {"oid": "9551f72f60e60ae98c23969b090cc3df1930343d", "messageHeadline": "filter \"all files\" before ldd checking in health_check_ldd", "author": {"name": "Stephan Renatus", "email": "srenatus@chef.io", "user": {"login": "srenatus"}}, "additions": 52, "deletions": 3}}, {"node": {"oid": "798b2db8e34a296d074006086288cfb6693c9d65", "messageHeadline": "Add `github` source that resolves to `git`", "author": {"name": "John Keiser", "email": "john@johnkeiser.com", "user": {"login": "jkeiser"}}, "additions": 94, "deletions": 5}}, {"node": {"oid": "616ea02d4de10257abfc8c5b1b4dc8b185b366dd", "messageHeadline": "Merge pull request #647 from yeoldegrove/master", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "05a024133d9d1c32892c0104dad505a4c6b4105d", "messageHeadline": "added suse distribution to lib/omnibus/packager.rb", "author": {"name": "Eike Waldt", "email": "git@yeoldegrove.de", "user": {"login": "yeoldegrove"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e75b1bff54814036684fe091dc9a2f72087f5378", "messageHeadline": "Merge pull request #641 from chef/lcg/bff-spaces", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "72ac00a26d1bf85a443bbc5cdc69772fdab03356", "messageHeadline": "remove unicode space containing files as well", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d32a3f05e6916c77452bf1cbadff7314beb4db3c", "messageHeadline": "skip files with whitespace on AIX/bff packaging", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "3e04efcddb7a5c4d909b96192e9fff88d4ec8592", "messageHeadline": "Update unit tests", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f3868f09c3f6f060c0d03f60c80c35ccc6d4f5c1", "messageHeadline": "Be careful with new-lines in git_fetcher", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "320e4f8988c72540b4d18e520d3823575c059e1a", "messageHeadline": "Disable sse on Windows to get past possible seg faults", "author": {"name": "Adam Edwards", "email": "adamed@opscode.com", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "afdd6ede314242dfd0c9a0dcbc86a65037f2f118", "messageHeadline": "Merge pull request #639 from chef/sersut/chef-mlsa", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aac1b9a007b094bb30d33c207b11cd5eeb5d2c15", "messageHeadline": "Add Chef MLSA to the list of recognized licenses.", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "313b1aeaf0f7e493906ad22f6a9c39f71f08fec3", "messageHeadline": "Merge pull request #638 from chef/sersut/licensing-warnings", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 189, "deletions": 0}}, {"node": {"oid": "42b8b47e85dc025927a86f037cbbf4d1740e40d1", "messageHeadline": "Add warnings for missing licenses, missing license files and non-stan\u2026", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 189, "deletions": 0}}, {"node": {"oid": "83d850ac244a94933e9a2c290ce4358ac9b7bb27", "messageHeadline": "Whitelist additional Solaris11 libraries", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 33, "deletions": 15}}, {"node": {"oid": "d2992fe3103710f6316e4aa67b3d4a9d6e1d502e", "messageHeadline": "Remove solaris mapfile for Solaris11 and above", "author": {"name": "Jaymala Sinha", "email": "jsinha@chef.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e24106f603f2b8fb6aac1b7fd9700f04bfccdbf4", "messageHeadline": "Merge pull request #637 from chef/sersut/remote-license", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 237, "deletions": 99}}, {"node": {"oid": "227b0cb3291989893bac9c6c0e06ef014e2af947", "messageHeadline": "Download remote license files into the LICENSES directory during lice\u2026", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 237, "deletions": 99}}, {"node": {"oid": "a33d9cb41fc5284498a3805e8bf3dede14161a47", "messageHeadline": "Merge pull request #636 from chef/sersut/5.2.0", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 23, "deletions": 1}}, {"node": {"oid": "cc56574788e3ecde917c9fa8decb4196c7da3105", "messageHeadline": "Update CHANGELOG and version for release.", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 23, "deletions": 1}}, {"node": {"oid": "67423b5a2c91924a94cc018c7df18c768ba0a1d6", "messageHeadline": "Merge pull request #635 from chef/sersut/license", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 526, "deletions": 8}}, {"node": {"oid": "fecc7896eb037b9ac8d9e7a41f78401cf537cd48", "messageHeadline": "Merge pull request #634 from pradeepchhetri/feature-optional-disttag", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 71, "deletions": 23}}, {"node": {"oid": "16dd541965f8c8b578f371c6671ce17447eb5256", "messageHeadline": "This adds license reporting to omnibus:", "author": {"name": "James Casey", "email": "james@opscode.com", "user": null}, "additions": 526, "deletions": 8}}, {"node": {"oid": "e1bf56ca96943d42558f66a5037d20c620da1516", "messageHeadline": "Added unit test for spec file", "author": {"name": "Pradeep Chhetri", "email": "pradeep@barricade.io", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "835053915fef72c881a0b91b09a5aa8a1a66fc64", "messageHeadline": "Added unit test for package_name", "author": {"name": "Pradeep Chhetri", "email": "pradeep@barricade.io", "user": null}, "additions": 17, "deletions": 13}}, {"node": {"oid": "49f6f2197fc86896aacf6fdc542e964e5547d400", "messageHeadline": "Merge pull request #603 from szechyjs/checkout-submodule", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "147c8441c8df923e6ef14303a6e0c7e2e47bf69c", "messageHeadline": "Promoted dist_tag method to a DSL method", "author": {"name": "Pradeep Chhetri", "email": "pradeep@barricade.io", "user": null}, "additions": 48, "deletions": 18}}, {"node": {"oid": "488c193e1be553e7c95933f176fc7141f8183067", "messageHeadline": "Merge pull request #633 from chef/sersut/rel-5.0.2", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 27, "deletions": 1}}, {"node": {"oid": "4b0859ecc0d25e421fb81fd8c39510652835d478", "messageHeadline": "Update version and CHANGELOG.md for 5.1.0 release.", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 27, "deletions": 1}}, {"node": {"oid": "9299c3c22eb9dc4ee96ee96e7b08142efc287dc3", "messageHeadline": "Merge pull request #632 from chef/sersut/update_config_guess", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 110, "deletions": 1}}, {"node": {"oid": "37ea923c468c57dbba9c8d948018284c123036dc", "messageHeadline": "Add a new dsl method to easily update a software's config_guess from \u2026", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 110, "deletions": 1}}, {"node": {"oid": "94b293b711e3372e04c22f92974d2248a9e60330", "messageHeadline": "Merge pull request #630 from rsb/master", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 88, "deletions": 54}}, {"node": {"oid": "7e8ea5ebba764721cdf07712dcfff09257851b4d", "messageHeadline": "pedump test cleanup", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 54, "deletions": 54}}, {"node": {"oid": "f5bd4b8b02a72c9089c0b1b510422b3e71a75853", "messageHeadline": "Merge pull request #631 from chef/ksubrama/maintain", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "911b0508dc3256a11ed01435837e21618aa1c505", "messageHeadline": "Add me as maintainer", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8582701124cec85c7364e8262aab03e5e2633a37", "messageHeadline": "fix failing test for relocation_check validation", "author": {"name": "Robert Scott-Buccleuch", "email": "rsb.code@gmail.com", "user": null}, "additions": 14, "deletions": 2}}, {"node": {"oid": "f94a0cc70d2c6d2df4bc5e7792d344153e82ecc8", "messageHeadline": "adding condition check to pedump before it is called", "author": {"name": "Robert Scott-Buccleuch", "email": "rsb.code@gmail.com", "user": null}, "additions": 28, "deletions": 8}}, {"node": {"oid": "0eeb5bf49f3ed779e852653a26ac62ebeb459c4c", "messageHeadline": "bump patch version", "author": {"name": "Robert Scott-Buccleuch", "email": "rsb.code@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96bd5504a470d6e6d7c1863f001ca0aa8b5252ca", "messageHeadline": "adding comments to gemspec concerning patched dependency of pedump", "author": {"name": "Robert Scott-Buccleuch", "email": "rsb.code@gmail.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0e715ee472bbc66097b1814653feb1202580d1cd", "messageHeadline": "trying to resolve gem conflict with pedump", "author": {"name": "Robert Scott-Buccleuch", "email": "rsb.code@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fabf6aa21c7a0c07cbc39a5df20fdeb7e30d6f58", "messageHeadline": "Merge pull request #626 from chef/jdm/no-mingw", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ce6c9d9372f530887e0ebdb05bf180d13f9f1ef5", "messageHeadline": "Merge pull request #622 from ephracis/escape-globber", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12750786484200d6e105874c0d482b7cd46c1bf3", "messageHeadline": "Merge pull request #627 from chef/ksubrama/reloc", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 237, "deletions": 26}}, {"node": {"oid": "92a08027baffc8aab4742401889086a0103e6a9c", "messageHeadline": "Version constraints for pedump", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "795bcd9e29e68e880d2c7b781263f3011f66d2cc", "messageHeadline": "Allow path fetcher to restore from cache when irrelvant files are pre\u2026", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 33, "deletions": 15}}, {"node": {"oid": "2f550d47d18e942848f61bafbb6b68da06edfd33", "messageHeadline": "Check for dll base clashing on windows.", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 201, "deletions": 11}}, {"node": {"oid": "61a57aad86e35f17508c86d3ae7731ffb4625423", "messageHeadline": "Fallback to system bash for windows", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4bd86220b9aa0d3a99bbf17c5ba4d047ba14232c", "messageHeadline": "Merge pull request #623 from chef/shain/update_mac_packager", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "5724854668f9b85352e4114c91da1a0b4f5b9eb0", "messageHeadline": "Merge pull request #617 from chef/shain/fix_bff_cleanup", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 44, "deletions": 4}}, {"node": {"oid": "83c20e6f0778b45d079a441d7ef8e8064419a0b3", "messageHeadline": "There is no restriction on dashes in the base package name or identifier", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "0f4e8bbea9a8c596c61df0430dcf6625596532fc", "messageHeadline": "Add ensure so we always swap chown back to default", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7f7af53fcdfd8bc80e7f137861d86470939d1610", "messageHeadline": "Escape the globber in git ls-remote", "author": {"name": "Christoffer Reijer", "email": "christoffer.brodd-reijer@basalt.se", "user": {"login": "ephracis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcea0b1db44df2aebcf8fdc1a1869e6d93790a53", "messageHeadline": "Merge pull request #618 from chef/ssd/maintainer-field", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "32a5af44da1efa5fbc11b6071e3c025f8e47f18a", "messageHeadline": "Fix bff cleanup", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "f6d9b5897936f5f71b404d21b6408f53f092561b", "messageHeadline": "Add `maintainer` to the Software DSL", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "47eeebd10c056168102ae4a1068dfabd05098b63", "messageHeadline": "Merge pull request #613 from chef/ksubrama/gitcache", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 33, "deletions": 21}}, {"node": {"oid": "23e2835fc9c65624c7924895b465939dff9726a5", "messageHeadline": "Do not modify CRLF when git caching", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 33, "deletions": 21}}, {"node": {"oid": "87fa277d69da0847dd21f4fb0e24b4d45c1acb5e", "messageHeadline": "Merge pull request #616 from chef/ksubrama/whacky", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "e23d1931870ae55cb0499ae23d4c6c7fb8f186cd", "messageHeadline": "Can't copy what you haven't written.", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "22a1715acc7f75eee96673820e52bf7b2f47e290", "messageHeadline": "Merge pull request #614 from chef/btm/log_fetcher_retries", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b16bb0084974e0440fa9bf082a5e56d15cbc4b9", "messageHeadline": "Print NetFetcher retries at the info level", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24b3bdaacadf7a48cb8c9520079f3cf82bb869ee", "messageHeadline": "Merge pull request #612 from chef/ksubrama/opt", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 15, "deletions": 13}}, {"node": {"oid": "bdeec898112db9c665198049d8b2e0db9bc0c71a", "messageHeadline": "Fixup unit tests", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "64d568b86b7e3337cb8c8f8c61c0bd8b6aa12739", "messageHeadline": "Optimize the crap out of windows", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "884a22a0d25edb9193947e411a0a9a4047e662d4", "messageHeadline": "Merge pull request #611 from chef/ksubrama/md5", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 10, "deletions": 5}}, {"node": {"oid": "d0251d1af04952c3481f35a53eeb65139a117c03", "messageHeadline": "Don't cache software definitions across projects", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f6d77605cb7c771cc39122d03117c3dbba92aee6", "messageHeadline": "Allow assets with non-md5 checksums to be cached in s3", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "d66b7fcafd5f8fb55e974913999fd1b9db564f1e", "messageHeadline": "Merge pull request #609 from chef/lcg/solaris-files-with-spaces", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "365b825fe212120f22e0ebe5b8d7ab2a037cb9ee", "messageHeadline": "this autoprunes files with spaces", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "c6171ecb08b3e4f20d635ede97e8f71199176196", "messageHeadline": "Merge pull request #607 from chef/ksubrama/windows_fixes", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 316, "deletions": 85}}, {"node": {"oid": "673db83579d3c0c8d1d4eea10534f780f4d5f63b", "messageHeadline": "Add unit tests for bfd flags", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 75, "deletions": 12}}, {"node": {"oid": "3b8dfefcc85c414b8aea1b2ed544153c81831747", "messageHeadline": "Don't mangle options in shellout!", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e7f05603b8c5883458d9f388e9050dbf0276427f", "messageHeadline": "Go back to using tar by default on windows", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 222, "deletions": 64}}, {"node": {"oid": "fe6e536150ee0990033d6593a8a759f38d9729bb", "messageHeadline": "Put back flags from #583 under an option", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 15, "deletions": 7}}, {"node": {"oid": "dc6849aa87cd12160f28cd99a6428916117c2d0d", "messageHeadline": "Merge pull request #605 from chef/sr/fix-typo", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc46c1f8256a54c5cf9df05b8e3baa2955befaa3", "messageHeadline": "typo fix", "author": {"name": "Stephan Renatus", "email": "srenatus@chef.io", "user": {"login": "srenatus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88400e2feee1498e432b6c5f70707b14fb22e8c9", "messageHeadline": "Merge pull request #604 from chef/ksubrama/version", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 33, "deletions": 22}}, {"node": {"oid": "5092189a6794f3995741ce08462de8b108e109ce", "messageHeadline": "Fix test assumptions", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 13, "deletions": 18}}, {"node": {"oid": "0e912ba1eb6fccc19b0b42290b61d8a419ad43b3", "messageHeadline": "Fix the version supplied to the git cache", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 20, "deletions": 4}}, {"node": {"oid": "5c15357b94804ed5675ea097d3f8ffd80f2f123d", "messageHeadline": "Update submodules on git checkout", "author": {"name": "Jared Szechy", "email": "jared.szechy@gmail.com", "user": {"login": "szechyjs"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "71d832008166690ce5ccd619ac5d390df5cfdf15", "messageHeadline": "Skip adding DEBIAN directory to md5sums file.", "author": {"name": "Marin Jankovski", "email": "maxlazio@gmail.com", "user": {"login": "maxlazio"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d6ab7d7c84b14446a051d60fba744bc1416f9c4b", "messageHeadline": "Merge pull request #595 from maxlazio/deb_md5sums_format", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "964e9740f3f7c829070af8a90c10fcaf33aece71", "messageHeadline": "Merge pull request #602 from chef/ksubrama/file_sync", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "cf9290238ac9fe1cd145a78c4cb7d9ab4df6170a", "messageHeadline": "Be more paranoid when syncing files.", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "90a563f20be5526ddcb6d6290b0439af6ad10823", "messageHeadline": "Merge pull request #591 from chef/ssd/use-optimizations", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "58e531bf4432121f66147876302390936a7f855f", "messageHeadline": "Merge pull request #601 from chef/adamleff/chef-sugar-constraints", "author": {"name": "Adam Leff", "email": "adam@leff.co", "user": {"login": "adamleff"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "29ad87c71e42ea8221364b4af4213bd3e7f8bbc0", "messageHeadline": "using chef-sugars version constraints and extending to Software#version", "author": {"name": "Adam Leff", "email": "adamleff@chef.io", "user": null}, "additions": 17, "deletions": 9}}, {"node": {"oid": "245cd7005caff87b2220ee51ba00fc5cef104a27", "messageHeadline": "Merge pull request #600 from chef/lcg/whitelist-libmd", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4333f8b4e63194325c45f7968b993bafecbf43bc", "messageHeadline": "add trailing comma", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24c4da1884e75274b61d7b2d351825950b532853", "messageHeadline": "add libmd.so.* to freebsd whitelist", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b6422a3f9678a6f5cc145c9b0a488409ac0af73c", "messageHeadline": "Merge pull request #599 from chef/tball/revert_ar", "author": {"name": "Tyler Ball", "email": "tyler-ball@users.noreply.github.com", "user": {"login": "tyler-ball"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d3d4343b121e1674f58a519ef2d0d1ef25268953", "messageHeadline": "Reverting https://github.com/chef/omnibus/pull/583 to try and fix Che\u2026", "author": {"name": "tyler-ball", "email": "tyleraball@gmail.com", "user": {"login": "tyler-ball"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f1231f74ebda76530e73fd6416e1ee7eb7be3656", "messageHeadline": "Merge pull request #597 from chef/tball/chefdk", "author": {"name": "Tyler Ball", "email": "tyler-ball@users.noreply.github.com", "user": {"login": "tyler-ball"}}, "additions": 33, "deletions": 22}}, {"node": {"oid": "1bd20d1c042b634bae28cffd2f441e4b733a1761", "messageHeadline": "Removing code which differentiated between putting some software pack\u2026", "author": {"name": "tyler-ball", "email": "tyleraball@gmail.com", "user": {"login": "tyler-ball"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "229e0822d22119a962bf0d0f6e4e1d6d26469d3b", "messageHeadline": "ChefDK is getting cached into a subfolder (chef-dk/chefdk) so to appb\u2026", "author": {"name": "tyler-ball", "email": "tyleraball@gmail.com", "user": {"login": "tyler-ball"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "dcd681ee69865695b2b8d0b8e4a43ca644fb8be2", "messageHeadline": "Merge pull request #598 from chef/ksubrama/old_git", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a854de9c062df180aa78e5b1540998254a3f31f4", "messageHeadline": "Fix #593", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "22819c13e74004be62d6554d3d20df45acbe947f", "messageHeadline": "Update the spec for debian packager md5_sums file.", "author": {"name": "Marin Jankovski", "email": "maxlazio@gmail.com", "user": {"login": "maxlazio"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c95992785881e948e09091961941f63654a0cb46", "messageHeadline": "Use -O2 when building with standard compiler flags", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "58f4b2622adc524aa7bd8a369938a0ea44aaf3aa", "messageHeadline": "Merge pull request #586 from chef/ksubrama/win_path", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 30, "deletions": 8}}, {"node": {"oid": "c693a8cc9b2b6e761f97e2af60410df611b42cb6", "messageHeadline": "Add test coverage", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "74290d398618c7729c79eb0c9211e367bd07857b", "messageHeadline": "Don't pass in -Wl arch_flag - it confuses ld.exe as it want -m=pe-i386", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab74c61646834ea7b14517ab2f3f7cb4e22b997c", "messageHeadline": "Don't use shellwords.escape on msys commands", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a1a91ac36b478b913dc1579c17b143b1dc7a0dfa", "messageHeadline": "Add option to prepend msys to path", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b1d2ba8190c076007a7d470b7bf1a2ee89bafa41", "messageHeadline": "Merge pull request #589 from chef/ksubrama/fetch_path", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 133, "deletions": 6}}, {"node": {"oid": "aa7df29dbc679cc9d04c2f04f66ef605c8173f99", "messageHeadline": "Unit tests for fetcher", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 124, "deletions": 2}}, {"node": {"oid": "27ff7c48792be01d6cfa19e6baa2ec52a02249d4", "messageHeadline": "Set fetch_dir permanently when entering back-compat mode", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "0044263b3741dd68ddb54c10a1ac6d21bf445be9", "messageHeadline": "Merge pull request #588 from chef/ksubrama/typo", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 4, "deletions": 13}}, {"node": {"oid": "6a8a3cb18584a3b3f35d83cde7bfb41beea2d9b6", "messageHeadline": "Logging in git_fetcher had a typo and was calling stderr during error", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 4, "deletions": 13}}, {"node": {"oid": "fee7c87eec6c3fd3d68f0e8043723b042d08ff1c", "messageHeadline": "Merge pull request #585 from chef/if/aix-inv-debug", "author": {"name": "Isa Farnik", "email": "isa@chef.io", "user": null}, "additions": 45, "deletions": 0}}, {"node": {"oid": "28643f07d291e7315b1c17fafe71405399aeef9f", "messageHeadline": "print the AIX bff inventory file when debug", "author": {"name": "Isa Farnik", "email": "isa@chef.io", "user": null}, "additions": 45, "deletions": 0}}, {"node": {"oid": "4d58226ec7f7be641934348005eea5fe3b575947", "messageHeadline": "Merge pull request #584 from chef/ksubrama/relative_path", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 44, "deletions": 34}}, {"node": {"oid": "c02e524719201c4c9f0d730b427c82d4439fa9b9", "messageHeadline": "Fix bundler temporarily", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "560be742a579e351313a2a4f8a9a793a9c0b7c37", "messageHeadline": "Rename package_dir to fetch_dir and change behavior for back-compat", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 43, "deletions": 33}}, {"node": {"oid": "97358e903b75694ada2299d9586dc9e497fee5b8", "messageHeadline": "Merge pull request #581 from chef/ksubrama/net_fetcher", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 323, "deletions": 299}}, {"node": {"oid": "b438224d62f3e87253b5dbca3e1d58194ad82e5a", "messageHeadline": "colorize rspec output", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0dd85bd7f77b438aaebff6681171e332d83b4a71", "messageHeadline": "Add unit tests", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 63, "deletions": 65}}, {"node": {"oid": "b0f298bf58224cc244beddb336f240c948768957", "messageHeadline": "Allow net_fetcher to extract archives under a directory", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 138, "deletions": 69}}, {"node": {"oid": "6460c6e7c109d22006f38814d1ab7d0bb912be86", "messageHeadline": "Make path_fetcher follow the same pattern as net_fetcher for clean", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 33, "deletions": 67}}, {"node": {"oid": "ac128923e448c24988d8e8471168a08a8dca7f4d", "messageHeadline": "Fix #509 and directory cleanup logic of git_fetcher", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 87, "deletions": 98}}, {"node": {"oid": "57b23680d9a006b56ad637bf45bf4e9c69a0e764", "messageHeadline": "Merge pull request #583 from chef/ksubrama/arch", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 11, "deletions": 2}}, {"node": {"oid": "fe0ed7db34a3d1aede924356ded04b011dfcddb1", "messageHeadline": "Force specific target architecture on windows", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 11, "deletions": 2}}, {"node": {"oid": "a29cd4d89dab837e13426265b8b93cec7dcf298d", "messageHeadline": "Merge pull request #582 from chef/schisamo/old-school-unix-package-sc\u2026", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a100d42e7138888aa03bf723c693ecc85f0bbce6", "messageHeadline": "Remove legacy `makeselfinst.erb` generator template", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fb7b141c7bb7005e13ac5eb1963870da2457cf3f", "messageHeadline": "Make generated package scripts old-school Unix friendly", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6c476d22ca1fd8485713f0ffcd44b7cce54d62a8", "messageHeadline": "Merge pull request #578 from chef/jdm/win-7z", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 77, "deletions": 45}}, {"node": {"oid": "39e6ff8fa327369966d517fa2703bbca8fe9d680", "messageHeadline": "update bundler", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3c893ffb3acf8c6b1405a94c5a7570a905381494", "messageHeadline": "Use 7z on windows instead of tar.exe", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 76, "deletions": 45}}, {"node": {"oid": "9797151639e1b8e4f97a4a5ab1f7f70f99cc7d59", "messageHeadline": "Merge pull request #579 from chef/shain/fix_bff_log", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcc618851b9080119045208af7d671ab483c7553", "messageHeadline": "Fix copy paste error from bff log loop", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2375dbb5b9f03b68fb742d789ae885f17d111eb4", "messageHeadline": "Merge pull request #577 from chef/if/aix-bff-colons", "author": {"name": "Isa Farnik", "email": "isa@chef.io", "user": null}, "additions": 58, "deletions": 12}}, {"node": {"oid": "9522b482d21849617b5d0fb2cfb3e455996f9615", "messageHeadline": "ensure a config script is create regardless if the project has provid\u2026", "author": {"name": "Isa Farnik", "email": "isa@chef.io", "user": null}, "additions": 35, "deletions": 6}}, {"node": {"oid": "3be38f33cf1e659a003f93963169783b008fba31", "messageHeadline": "create the 'config' script as needed when renaming files on AIX", "author": {"name": "Isa Farnik", "email": "isa@chef.io", "user": null}, "additions": 28, "deletions": 11}}, {"node": {"oid": "c12699c285cdc6843a11c0a8cb908514b719a0d1", "messageHeadline": "Merge pull request #576 from chef/schisamo/tar.lzma-fix", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "151cb66f6c3162d6a3f5db8a9cbf73019638840e", "messageHeadline": "Don\u2019t run BFF colon/comma unit tests on Windows", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4c171a6d47d0bd69c6b0e8945ac0ece5e17b3f1", "messageHeadline": "Properly decompress `.tar.lzma` files", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "c1775a6ce1f9ed7b3d74fe2442cace785971bac5", "messageHeadline": "Merge pull request #575 from chef/if/aix-bff-colons", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "bd91ed62a06487dafc0d808ae4a9c4892c34dbcc", "messageHeadline": "Write config (post-install) script to restore invalid filenames on AIX", "author": {"name": "Isa Farnik", "email": "isa@chef.io", "user": null}, "additions": 53, "deletions": 2}}, {"node": {"oid": "aad3e86d7e80334bbc23d221d0c06ec8efc1e2fa", "messageHeadline": "Merge pull request #572 from chef/ksubrama/rubyinstall", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 277, "deletions": 42}}, {"node": {"oid": "17a38794d57b8770c092d3aedb6b1612a85b9752", "messageHeadline": "Allow building from source on windows.", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 277, "deletions": 42}}, {"node": {"oid": "22dd0d31b3fc534ec81689af856fcfec3ec99bd1", "messageHeadline": "Merge pull request #573 from chef/cperry/utf8-globally", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d69e87ca443c34e144a1633c5b7c9cc0e195d246", "messageHeadline": "Default to UTF-8 external encoding globally.", "author": {"name": "Carl Perry", "email": "caperry@edolnx.net", "user": {"login": "edolnx"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9b2fe7d672dac705db92c9edb54e0b13647de206", "messageHeadline": "Merge pull request #570 from chef/jcd/patch-generator-readme", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3799fb3a88b04055e7cf4786f3b0d7b7d1ba065", "messageHeadline": "Update generator README for correct Ruby version", "author": {"name": "Julian C. Dunn", "email": "jdunn@aquezada.com", "user": {"login": "juliandunn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c078b22c0b77b96b00e4f529af7466c919d25529", "messageHeadline": "release v5.0.0", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "fc571c77bd13f0133e7692553fd447661f546151", "messageHeadline": "Merge pull request #433 from joch/master", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0286e3d8e5e4ec12cd4cb184832a66315de05b79", "messageHeadline": "Merge pull request #565 from chef/salam/fastmsi-redux", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 322, "deletions": 64}}, {"node": {"oid": "10479b41fab1513835d6ad837b4c1fb3b7b8e0c7", "messageHeadline": "Update CHANGELOG", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f721191b67eb16a8df42a4dc0fca11c4f550432c", "messageHeadline": "Roll back installer version and launch condition check", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "a6e003e0b884c5cad374e556fdcfbe6e0926f4f6", "messageHeadline": "Merge pull request #567 from chef/btm/bump-ruby-versions", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d96295c0114f2ae508243d7f3dd107ea2c57590e", "messageHeadline": "Merge pull request #568 from chef/schisamo/JEX-52-arbitrary-properties", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 95, "deletions": 11}}, {"node": {"oid": "28fcce9b78d6ae76379361e1a06c96a6e894d3f4", "messageHeadline": "Merge pull request #564 from chef/cperry-deb-arm64", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "f0b93a4efb30aab546fd768f0ddc750535d8d75c", "messageHeadline": "Additional refactoring", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 107, "deletions": 4}}, {"node": {"oid": "84106717c25d62f9297de52a9a74d1f0c6eb5f42", "messageHeadline": "[JEX-52] support custom properties in Artifactory publishing", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 71, "deletions": 27}}, {"node": {"oid": "76f95b66e82ac5f5490bde82af38d196dedca7b5", "messageHeadline": "Rename `#metadata_for` to `#metadata_properties_for`", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 48, "deletions": 8}}, {"node": {"oid": "098bba11e4c2a0d8ec4caec0fff5663461e9cab1", "messageHeadline": "Update required ruby version to 2.0, added 2.2 to testing", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f9889b41d549e23bb96de07527097eab0adcedd8", "messageHeadline": "Update default source wxs, etc", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 174, "deletions": 81}}, {"node": {"oid": "44d66c592edf7df73fc3312aecc7a7929831c393", "messageHeadline": "Add fastmsi infra to omnibus", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 68, "deletions": 10}}, {"node": {"oid": "7d831cccb6952189afaf5f9e9a2c3d9b1edde736", "messageHeadline": "Add Debian arm64 support", "author": {"name": "Carl Perry", "email": "caperry@edolnx.net", "user": {"login": "edolnx"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "3e59997f785ac9a7df177a7638265f6765d1d4b1", "messageHeadline": "Merge pull request #560 from chef/ksubrama/msi_gempath", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 71, "deletions": 3}}, {"node": {"oid": "a84c0a61b5cdd19bf12f926ddc2edc31c00baf3e", "messageHeadline": "Add msi DSL to query under the gems directory", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 71, "deletions": 3}}, {"node": {"oid": "0b03c5b7fc665f12889b2f6b066b5e51c4a48e77", "messageHeadline": "Merge pull request #559 from chef/salam/heat-warning", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52f6861a31a2331a2a052d3d403d7055359abb27", "messageHeadline": "Skip registry harvesting, suppress warning", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22afb5e68ffdd6ef9a7311bb7d432771ec58a6b7", "messageHeadline": "Merge pull request #557 from chef/ksubrama/appbundler", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 74, "deletions": 89}}, {"node": {"oid": "123df63c0a9d147efdd41d791d8dd06a78503025", "messageHeadline": "Fix ordering issue in builder tests", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 74, "deletions": 89}}, {"node": {"oid": "f3d669eb7a44b4b0c082e1a5121eb20e7c7bd735", "messageHeadline": "Merge pull request #556 from chef/ksubrama/appbundler", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 45, "deletions": 49}}, {"node": {"oid": "a519f9edbae383f05f3643d6d7252c010db6f3b3", "messageHeadline": "Change the appbundler DSL to not make an apps dir", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 45, "deletions": 49}}, {"node": {"oid": "3fed93173384b94d152d921640507ce8b293b2c8", "messageHeadline": "Merge pull request #555 from chef/schisamo/solaris-arch-metadata-fix", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 70, "deletions": 7}}, {"node": {"oid": "67fe6ed78a7698678dc021e8b4470d8c3acdcb2d", "messageHeadline": "Ensure metadata.json returns the correct Solaris arch value", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 65, "deletions": 7}}, {"node": {"oid": "191d5b17417d7aba3934335fdfc724ace7f459a8", "messageHeadline": "Allow `Omnibus::Sugarable` to be mixed into an eigenclass", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "dbdf0551de552d8d1788b556b9c95d3972784b76", "messageHeadline": "Merge pull request #554 from chef/schisamo/fix-solaris-package-name", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 311, "deletions": 25}}, {"node": {"oid": "074002633760d29d86d5c651768493e7c00e666d", "messageHeadline": "Slight refactor and test coverage for Solaris packager", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 292, "deletions": 23}}, {"node": {"oid": "798a0074872f40420f067ecbfaad51805c4ffb40", "messageHeadline": "Use the proper architecture value in Solaris packages", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "f549df66638183b07aa636f687dbabab82a1bb5f", "messageHeadline": "Merge pull request #553 from chef/shain/fix_bff_regression", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "3efce7409fe0a2736821e6afb3de757b43fea362", "messageHeadline": "Fixed regression with package ownership in staging directory", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "825096bb2186cad5e9b36ec1ecb07fc0538b946d", "messageHeadline": "Merge pull request #551 from chef/shain/add_publish_debug", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "bda79a5a2da90b63491a99af3fbfc9fbde0c8455", "messageHeadline": "Moved to publisher, added test", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "75ab72ba6b5110b0cda8a8cfd15fa444a3347aac", "messageHeadline": "Add info message for corner case", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c35357d17bf22f15a628cb5335da308e3e9ebfa0", "messageHeadline": "Merge pull request #549 from chaiken-verticloud/dc_checksum_missing", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "e88ef6bbbde0bc2468d8637a471354f356fb836d", "messageHeadline": "net_fetcher: missing checksum raises exception", "author": {"name": "David Chaiken", "email": "chaiken@altiscale.com", "user": null}, "additions": 27, "deletions": 1}}, {"node": {"oid": "837460ae243b58c8ed84760594b3b409a7d40c09", "messageHeadline": "Merge pull request #539 from mattray/wrlinux5", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 89, "deletions": 29}}, {"node": {"oid": "d3800139b7b014c1d3163457ab1ce852d9bdbc65", "messageHeadline": "remove BuildArch to sync with ARM fixes", "author": {"name": "Matt Ray", "email": "matthewhray@gmail.com", "user": {"login": "mattray"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "de6752deb86b40d37dec03beaa2e1e4878f83aff", "messageHeadline": "Activate tests relying on new Fauxhai platforms, fix a typo bug", "author": {"name": "Adam Leff", "email": "aleff@chef.io", "user": null}, "additions": 6, "deletions": 27}}, {"node": {"oid": "650f63be8fc8a8042f172c688e5c48522d8a4456", "messageHeadline": "Adding support for wrlinux7 to support Cisco IOS-XR devices", "author": {"name": "Adam Leff", "email": "aleff@chef.io", "user": null}, "additions": 108, "deletions": 44}}, {"node": {"oid": "71ef6276a0690a271a05bff2fb26e10a0bc4563e", "messageHeadline": "don't whitelist libffi", "author": {"name": "Matt Ray", "email": "matthewhray@gmail.com", "user": {"login": "mattray"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5258e0abf6fd19f2b1802431f009848a8cf06c81", "messageHeadline": "initial Wind River Linux 5 support for Cisco Nexus devices", "author": {"name": "Matt Ray", "email": "matthewhray@gmail.com", "user": {"login": "mattray"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "9fd455547701eb710db1d375cc2e0b2c4b8792ec", "messageHeadline": "Merge pull request #542 from rhass/issue-540/Support-ARM-Architecture\u2026", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "db6b6e9bae4f08cd01b30a1e1b2021051f876302", "messageHeadline": "Fixup rpm_spec to ensure correct arch in tests", "author": {"name": "Ryan Hass", "email": "ryan@invalidchecksum.net", "user": {"login": "rhass"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a819774578582bf3d9067b04d9380540e5077cee", "messageHeadline": "Merge pull request #545 from chef/salam/changelog-update", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ecaeacf04f6641ca121ba5867a8b355bf27131ce", "messageHeadline": "Update changelog", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4fbd8e7e1e501e3cb99ba7f34634444523f9f266", "messageHeadline": "Merge pull request #543 from chef/thom_mayntainer", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "68cc9d886a7b31ecb71710d90585380bd58a4f70", "messageHeadline": "add me as maintainer", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4d400b933395a1f0ad0ad15786080a7880e15e8a", "messageHeadline": "Merge pull request #541 from chef/salam/signing-fix", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2414cdcf925515a3af255311ffeec5a41e117444", "messageHeadline": "Fix missing package name", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "938a719074e5d911ae9fac525e66ffe21079a547", "messageHeadline": "Fix building RPMs on ARM platforms.", "author": {"name": "Ryan Hass", "email": "ryan@invalidchecksum.net", "user": {"login": "rhass"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "5e806ee021fc3eb68a65126f4a217d4f2076d5a5", "messageHeadline": "Fix Jay's GitHub profile link", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27d41edb7420ba533cbf969c11cb4041f427144b", "messageHeadline": "Merge pull request #538 from chef/jdm/4.1.0", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2238ae6c44cb0627c97d72ce553f14da3ce47406", "messageHeadline": "Add date to changelog", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8c7468b05e8166b6a8e7d65cd52a272cae74eec", "messageHeadline": "Bump version to 4.1.0", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd748305e15c37d433b52f794b047e3975d6f402", "messageHeadline": "Add CHANGELOG entry for #536", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "868bb6646e2be0fb49f0cafdda0f4c53c4c9beeb", "messageHeadline": "Merge pull request #536 from chef/jdm/package-name-win-arch", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "6a909af73ef201aa824cc5ee1e13f01d28e41dd8", "messageHeadline": "Add architecture to package name on windows", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "4bb5b59606c0421fc739d5d53f4b5a1cab9b6ebd", "messageHeadline": "Merge pull request #537 from chef/schisamo/ohai-based-arch", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f64679e36fc83a62b73f21c5c00d1c38c6f9ee85", "messageHeadline": "Fix trailing whitespace! >_<", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55e528e9e14503df8b189d2d123239bca067c953", "messageHeadline": "Ensure `Config.windows_arch` is actually a symbol", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c2c00575cba640f52542e1bcdd413f13acb92329", "messageHeadline": "`Metadata#arch` should return a valid Ohai architecture", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7232cbcbe41a9b9a6891cf987e0be3a8af2f544c", "messageHeadline": "Merge pull request #535 from chef/jdm/win-metadata-arch", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "0d53223e20f0bb5e944a45cf78ce8d0cf097c39c", "messageHeadline": "Use windows_arch to get arch in metadata", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "d402b034a285a61510a5a77db24514f157427e50", "messageHeadline": "Update CHANGELOG for #533 and #534", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d0eaed5fcc1c83a9d28c718f483b53dfd97bd195", "messageHeadline": "Merge pull request #533 from chef/jdm/del-uber-s3-cache", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 210, "deletions": 69}}, {"node": {"oid": "30dac29da961b6ec2959753d20fd46571d04d3b2", "messageHeadline": "Merge pull request #534 from chef/jdm/del-uber-s3-publisher", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 44, "deletions": 36}}, {"node": {"oid": "358fe535f1c68a9009c7105936c1fc2d3c9942cd", "messageHeadline": "Allow s3 publisher to specify region", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0b462f56feafd99be7a3156d1e7d0766ba364728", "messageHeadline": "Fix specs", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "5de21fa20062a90c0fa06996066b94b55cd47b7d", "messageHeadline": "Remove uber-s3 gem dependency", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8bfdc74a163a9b7c8184bba5238cdd25d0e32715", "messageHeadline": "Modify s3 publisher to use aws-sdk instead of uber-s3", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 18, "deletions": 23}}, {"node": {"oid": "ab6bd6e860301045e65e762013a7076aab2bafb8", "messageHeadline": "Allow to_base64_digest to accept nil", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "b0ac938d77086713ffd59873279ad010514fb3ae", "messageHeadline": "Use region for bucket creation", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "25d8d027639d028e79060f95fce8aeaf966939cd", "messageHeadline": "Make s3 region configurable", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "c1225e5ac1114c35a37fac535e5cc2e3255a4468", "messageHeadline": "Some specs for the s3_helpers", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "59bbe51ce77331e1c06acf1cca1651963a4ac8a4", "messageHeadline": "Factor out common S3 bits", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 118, "deletions": 47}}, {"node": {"oid": "ab8d7cdd6feaf0ae4dcb2504a167ec2299c40eca", "messageHeadline": "Fix unit test", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c27826a8e7c48d7c655fa1e1bcc21648ca1a2030", "messageHeadline": "Use aws-sdk instead of uber-s3 for s3_cache", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 39, "deletions": 21}}, {"node": {"oid": "24712bf80acaf466ed0bc3503bb884426e2c8627", "messageHeadline": "add aws-sdk as dependency", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "64c477012296f86e9138aaa66ad084f6e2894f21", "messageHeadline": "Update changelog for #532 and #527", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "09f3b65e7484cc637a817d7defe7bee0b75ec58d", "messageHeadline": "Merge pull request #532 from chef/yzl/ES-280", "author": {"name": "Yvonne Lam", "email": "yzl@users.noreply.github.com", "user": {"login": "yzl"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "0f226bcfaacfe4dea4bf5f4ca0117386184cedac", "messageHeadline": "Merge pull request #527 from chef/tm/bundle_msi", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 145, "deletions": 1}}, {"node": {"oid": "8e95e6a23c10f41462e588a2ce12f63c3eeaf2f1", "messageHeadline": "Skip permissions test on windows.", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b9e703c790582bc0efeed25eedd49d55012e105", "messageHeadline": "Set perms on control files per Ubuntu Software Center's lintian checks.", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 17, "deletions": 2}}, {"node": {"oid": "fe52256874e2bf3eb1b705a2fa12f07d20fde5b8", "messageHeadline": "Merge pull request #526 from chef/jdm/4.1-generators", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "e15aa4853ff45fa4baf374436b94313a54aebf8d", "messageHeadline": "Merge pull request #530 from chef/schisamo/artifactory-publisher-tweaks", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 44, "deletions": 26}}, {"node": {"oid": "c8b03ac494dc1df1daf839976c168624b0e44cc7", "messageHeadline": "[ES-335] Allow opting out of build record creation", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "8cb7624de0c1b3546199a924e3017aa8e969d196", "messageHeadline": "[ES-336] WARN on missing build platforms during publishing", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 9, "deletions": 21}}, {"node": {"oid": "d32c8565241f00b9171a731fc38c69b97f0a7c97", "messageHeadline": "Enable bundled MSI packages", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 145, "deletions": 1}}, {"node": {"oid": "890a03dca48c9c74c07fea505c5998ce7653e9e6", "messageHeadline": "Update kitchen boxes to point at current bento", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "b98d79189e939148edff599d42aa627a9f4a3f0e", "messageHeadline": "Merge pull request #514 from sh9189/solaris_packager_fixes", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 18, "deletions": 24}}, {"node": {"oid": "7cdf883ac7b5d3b1816fb9c5b3378ab1c3c1ecb8", "messageHeadline": "Merge pull request #522 from chef/ksubrama/all_the_fix", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 143, "deletions": 83}}, {"node": {"oid": "5006cb1c488a95b21eee49c0dd59d96555d8331c", "messageHeadline": "Download certs", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0b759f2dc0f2da08a654d616fe06c34b111e262d", "messageHeadline": "Windows needs tar.exe", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "79e8efb35939cf053ace41fd632f62e699ec5cb3", "messageHeadline": "Feedback from sethvargo", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 15, "deletions": 4}}, {"node": {"oid": "82ab8451fc37c609deb0be1858927c9496f0c230", "messageHeadline": "Fix functional tests for windows", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 30, "deletions": 19}}, {"node": {"oid": "c30d721d0a1a9756b53c93eff30a651c8594ab36", "messageHeadline": "Get unit tests to pass on windows", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 66, "deletions": 63}}, {"node": {"oid": "41483073f8507061d0c5dde872a836d2c7c850c2", "messageHeadline": "Add windows_arch to omnibus.rb template", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e0104f1558776cd4ff9406ecea87ce1f0d6f643e", "messageHeadline": "Add unit tests to appveyor", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "afd87a55ec48fd65629d5ae9ea9ea26dc234506f", "messageHeadline": "Add Appveyor for Windows testing", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "d50ba26f06fb0d1c11da613fd0ff2a9ca9ee2423", "messageHeadline": "Merge pull request #525 from chef/jdm/changelog-4.1", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "8517e35e20f264b90f24e40a8cbdf6ad34f51d78", "messageHeadline": "Use Chef Client 12.4.1", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50429a33654401c2859532a2a4f00d5ab5b12aec", "messageHeadline": "Bump versions in Berksfile", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7b45fabc097e7f069e6ede170164dcf38d124b31", "messageHeadline": "Change Berksfile source to supermarket", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60c8fa77b5e48b6e4249a02b3bc046fa3cf9db45", "messageHeadline": "Use latest versions in Gemfile", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fdbb6248ebc2530cac8b8bbc1ade51f51918ef53", "messageHeadline": "Minor style changes", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1806f6c9ddec8a570d8fc500293a579cd859d568", "messageHeadline": "Merge pull request #524 from chef/jdm/working-uber-s3", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24a326e320072c5b4e45040c4f7f850f0d1efada", "messageHeadline": "Merge pull request #523 from chef/jdm/windows_arch-default", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "b9e2b766ebbee7c4c3faffd639cdb30707807692", "messageHeadline": "Add entries to CHANGELOG for 4.1", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "0c5056e76603646e0607ba52484b4463b5d9b89b", "messageHeadline": "Use staging dir instead of /tmp/pkgmk in solaris packager", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 18, "deletions": 23}}, {"node": {"oid": "326adeaa6b584524622865212744f0698bfcaef6", "messageHeadline": "Pin uber-s3 to ~> 0.2.4", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28bd3843005fe3779ac008f59244de183032f86d", "messageHeadline": "Default windows_arch to x86 until Omnibus 5", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "84f7b24268c8e4f9fbb25fb96be731326ad448fd", "messageHeadline": "Get Omnibus building on Windows 10", "author": {"name": "John Keiser", "email": "john@johnkeiser.com", "user": {"login": "jkeiser"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "41cfeee13cdb77815e5c03fc4ae012419d2bedde", "messageHeadline": "Merge pull request #519 from chef/ksubrama/git_check", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 74, "deletions": 30}}, {"node": {"oid": "5791d9a78da0978c132927fe222c4eead63452e1", "messageHeadline": "Fix functional tests", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fd59c8869b24f6727107c7e88c87edf9b72debeb", "messageHeadline": "Fix fetcher unit tests", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3aa9092bfb8f76c0fae5c41c9dde21bc1862cbf9", "messageHeadline": "Fix git fetcher to correctly fetch alternate sources", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 65, "deletions": 30}}, {"node": {"oid": "3aeac14a9cf08c885b381b962f702ec78ee8e602", "messageHeadline": "Merge pull request #520 from chef/yzl/conditionally_exclude_filesyste\u2026", "author": {"name": "Yvonne Lam", "email": "yzl@users.noreply.github.com", "user": {"login": "yzl"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "8da7a23b7af8ad37989ed74f58c8345d176c5a3b", "messageHeadline": "Be consistent in specifying file permissions.", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "116b8636456e847db90f688d85ff72e12097aa44", "messageHeadline": "Use local cache dir for solaris packager", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "160389f61a5758970f36df3a379551847cd1a79f", "messageHeadline": "Set directory ownership/permissions to match the filesystem package.", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 26, "deletions": 7}}, {"node": {"oid": "c9937e6d3729aa72bf45c0bd77a6ff9d4c2c5d09", "messageHeadline": "Merge pull request #518 from chef/salam/win_arch", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 48, "deletions": 0}}, {"node": {"oid": "04fde61b158deb9b078f9940db888f859e845d39", "messageHeadline": "Update comment with correct function name", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b348d541bca9be7de4c2c2372b81fe2ea2e02aac", "messageHeadline": "Default windows_arch based on Ohai", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "62a884743a57b4cf96d5a28f3a6d03d87f321cb4", "messageHeadline": "Sugarize windows_arch_i386 flag", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "0f55eff00bf60bc10eab91288b89e6894384f3f0", "messageHeadline": "Plumb in windows_arch_i386 and WIX flags", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "53371392688420d16eae770dfdbdcfa1598ec6dd", "messageHeadline": "Add windows arch variable.", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f0aa2759a0b55204b7a7a4c5889b9359a258bcca", "messageHeadline": "Merge pull request #517 from chef/shain/whitelist_docs", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "544ab2b0a1b5c4bcbe9fef29076a5327a99b8981", "messageHeadline": "Merge pull request #508 from chef/schisamo/artifactory-publisher-enha\u2026", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 325, "deletions": 126}}, {"node": {"oid": "ff6d94e6114939edbf666ce2c6d0d5125b9bb79d", "messageHeadline": "Fix various Aruba deprecation warnings", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "588250a95b5aa24ba3b9d72f7c72c0fbf230d8d9", "messageHeadline": "Fix RSpec `raise_error` usage warnings", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "28bcb2355d6bb16c13acbc73e91262e71a0b128a", "messageHeadline": "Support full build -> publish platform mappings", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 180, "deletions": 115}}, {"node": {"oid": "338c26e17bbc0cbc2af744297db9b857cda4c1ff", "messageHeadline": "Allow a metadata values to be modified", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "2038e08000c5edc4a213bfd41d5470e406021204", "messageHeadline": "Allow a Package\u2019s metadata to be modified post-loading", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4e6a573b09bd645b22a9545eec8d06bdc742144c", "messageHeadline": "Add regression test coverage for previous commit", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b8572ab730c7443cf83561f29f795621c047ccbe", "messageHeadline": "Fix reading of build_version from manifest files.", "author": {"name": "Jared Szechy", "email": "jared.szechy@gmail.com", "user": {"login": "szechyjs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0019ba633b410e8f806949f675ad201a4fbb7f65", "messageHeadline": "Create an Artifactory build for published packages", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 96, "deletions": 1}}, {"node": {"oid": "9935b86d4aa93d645b07df0841b6e76fc2069c68", "messageHeadline": "Add a `to_json` method to `Omnibus::Manifest`", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "2a8c74e1b6ee7b976ad16a7a8263d28f1f104fb2", "messageHeadline": "Merge pull request #510 from szechyjs/feature/checksums", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "0cbb67eea5dec903c4db1a56d0d345d4ed5339c8", "messageHeadline": "Warn against rash whitelisting", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c91d4cde95672536d4c0b284e4cfdd423c129af3", "messageHeadline": "Added documentation about whitelisting libraries", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "9c918bea540db3bf33d1ac565fe2b661f9d9b384", "messageHeadline": "Merge pull request #516 from chef/ryan/templating", "author": {"name": "Ryan Cragun", "email": "me@ryan.ec", "user": {"login": "ryancragun"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "620bb72e6154fdd5c11fd988033297d628e643f9", "messageHeadline": "Properly render ERB templates that do not have variables", "author": {"name": "Ryan Cragun", "email": "me@ryan.ec", "user": {"login": "ryancragun"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "f32f73811ad5cd020faf11cd32d219b53dae63cd", "messageHeadline": "Merge pull request #488 from chef/ksubrama/win64", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 6, "deletions": 16}}, {"node": {"oid": "6fc2f853bd67a5f7a494f107fcac6ff993a65a51", "messageHeadline": "Be more general in ohai pin.", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "717eeee348b9489a2ee7ae75a630c90d7fe1045c", "messageHeadline": "Update travis settings.", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 3, "deletions": 13}}, {"node": {"oid": "de4821b3d85115436dd06cb5d3a90fb65ccc707d", "messageHeadline": "Update README", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ab9b6396dd304bb1e7af0a777191870265de7a6", "messageHeadline": "Move to support 64-bit ruby on Windows.", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b732c9de8d4b40c594b879371ce3f393eefff8f1", "messageHeadline": "Merge pull request #495 from chef/jdm/signtool", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 218, "deletions": 1}}, {"node": {"oid": "e28303ad28a683c6c8bc16d8a6c63aec78d57966", "messageHeadline": "Merge pull request #513 from chef/jdm/freebsd-whitelist", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6619300cb596a0c33b7373defbfbf281631aa0ca", "messageHeadline": "Add libkvm and libprocstat to freebsd whitelist", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7cebe8cfd4d17f0fde67669c46c6e76b1ec2bc0b", "messageHeadline": "Update Software#source docs", "author": {"name": "Jared Szechy", "email": "jared.szechy@gmail.com", "user": {"login": "szechyjs"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "a349903b4c742994cafef20bf3133987e937f64d", "messageHeadline": "Merge pull request #503 from szechyjs/feature/checksums", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9c1752b6c895af0b4256b31fdf3c2500f2eedfe9", "messageHeadline": "Fix the use of SHA checksums.", "author": {"name": "Jared Szechy", "email": "jared.szechy@gmail.com", "user": {"login": "szechyjs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "438bb3561c4945110452b416448e417c42e8ba27", "messageHeadline": "Merge pull request #502 from szechyjs/git-recursive", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "1b483694825eba8f48b3e109c290d2d9578ae4cd", "messageHeadline": "Use thumbprint instead of cert_name", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 37, "deletions": 13}}, {"node": {"oid": "87c6ab52af2cb2db6c88f01047bfd035b688a5c5", "messageHeadline": "Add submodules option to git fetcher.", "author": {"name": "Jared Szechy", "email": "jared.szechy@gmail.com", "user": {"login": "szechyjs"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "5ad72a4d5251da01c862f28e8cce2e9062ad6fcf", "messageHeadline": "Merge pull request #498 from xenolinguist/mc/raspberry_pi_2", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "505fcb7088ff1405a20039a3280be56a1c3f5194", "messageHeadline": "Clone git repositories with --recursive flag.", "author": {"name": "Jared Szechy", "email": "jared.szechy@gmail.com", "user": {"login": "szechyjs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39b5115966d427865a2c980bfc18c4ad303e4323", "messageHeadline": "Provide correct arch string for Ubuntu on Raspberry Pi 2", "author": {"name": "Matt Campbell", "email": "mcampbell@chef.io", "user": {"login": "MattVonVielen"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "9f98c84903a8f64eb8052f8dd4c3c0d6f41dbfc0", "messageHeadline": "Added specs to check for invalid values in msi signing_identity", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "c9a7eede5730077e9c10bb982cb7b2539ebbd635", "messageHeadline": "Replace signing dsl stuff in MSI with single signing_identity", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 67, "deletions": 139}}, {"node": {"oid": "de9a36d2144645e644aa97f0ba03a7328702eefb", "messageHeadline": "Use constant for default timestamp servers", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6855958a26f805fd3e72664382b79d44ab517529", "messageHeadline": "Rename error FailedToTimestamp to FailedToTimestampMSI", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e17f6a2c631b7a1c2cd215ac34aaa1f6a4b150b6", "messageHeadline": "Quote msi going to signtool.exe", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cdb1653fae153cb4f790f60401d0b73f1769661d", "messageHeadline": "Added specs for msi signing", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 107, "deletions": 20}}, {"node": {"oid": "fcf4ece4f3274f1f10b1f078f6a6f31c1fa176d6", "messageHeadline": "Add ability to sign MSIs", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 164, "deletions": 1}}, {"node": {"oid": "01f64177c9cb002cdeea9269df9895f51aa51514", "messageHeadline": "Merge pull request #494 from chef/sf/read-only-test", "author": {"name": "Seth Falcon", "email": "seth@chef.io", "user": null}, "additions": 32, "deletions": 0}}, {"node": {"oid": "d8feab52ba2db8e3bef4071812938cda5560f604", "messageHeadline": "FileSyncer test for copying over read only file", "author": {"name": "Seth Falcon", "email": "seth@chef.io", "user": null}, "additions": 32, "deletions": 0}}, {"node": {"oid": "1c46b0f1df99346302f3a537a4f3efe9b6fc5280", "messageHeadline": "Merge pull request #493 from chef/ma/warn_empty_glob", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "0721164e308a89aed55db8facc2a7bb794217d57", "messageHeadline": "Merge pull request #492 from chef/if/aix-packaging-fix", "author": {"name": "Isa Farnik", "email": "isa@chef.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccb59f2e61c37ab767286df1fba09e8c8baeaf57", "messageHeadline": "Add warnings on empty globs", "author": {"name": "Mark Anderson", "email": "mark@chef.io", "user": {"login": "markan"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "2d8fbae6ab5a4adaca044a815c781e5e85316c12", "messageHeadline": "remove space after USRFile statement in bff template", "author": {"name": "Isa Farnik", "email": "isa@chef.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ed5e5bfd7c99de66c46aede110cefe1d5d997ac", "messageHeadline": "Merge pull request #486 from chef/yzl/quoted_pathnames", "author": {"name": "Yvonne Lam", "email": "yzl@users.noreply.github.com", "user": {"login": "yzl"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1fdfe82323d9ce7d5dd00911fed636e4231d3af9", "messageHeadline": "When building spec file, handle path names that contain spaces.", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e08a75a2e91c3d70a53049c8895470994e9b99c7", "messageHeadline": "Merge pull request #485 from chef/yzl/rhel_32bit_arch", "author": {"name": "Yvonne Lam", "email": "yzl@users.noreply.github.com", "user": {"login": "yzl"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "dcba7c81d8bb4384bb631febab8bd8896c9365ff", "messageHeadline": "Use 'i386' for package names of 32-bit EL packages.", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "ce9639e12b50ce5b58e63a81aa0f09f29fc95315", "messageHeadline": "Notify the #Omnibus HipChat room", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4b019f031c32a0d92c389d3949103e643884d864", "messageHeadline": "Merge pull request #476 from chef/yzl/git_branch_example", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "eab89287164f9c69dd2615b53cf82de40f018ad7", "messageHeadline": "Merge pull request #479 from chef/if/proper-hardlinks", "author": {"name": "Isa Farnik", "email": "isa@chef.io", "user": null}, "additions": 82, "deletions": 10}}, {"node": {"oid": "a7cca48a21b5903b541b97de0424f4df6578cd0a", "messageHeadline": "accomidate hardlinks properly", "author": {"name": "Isa Farnik", "email": "isa@chef.co", "user": null}, "additions": 82, "deletions": 10}}, {"node": {"oid": "01ead51b00fb659e239eceb85b4c19806a87403b", "messageHeadline": "Avoid progress bar errors when downloading", "author": {"name": "danielsdeleo", "email": "dan@getchef.com", "user": {"login": "danielsdeleo"}}, "additions": 92, "deletions": 3}}, {"node": {"oid": "ce20a43487bade9cc722a9c970ced79963c883ee", "messageHeadline": "Merge pull request #477 from chef/ssd/move-directory-get-out-the-way", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "20327dbc4374a29992dec9d407744ec82725a507", "messageHeadline": "Document allowable default_version settings for git sources.", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3635f816b2df2bc52cb8493084c8ff878e8b54d8", "messageHeadline": "Forcibly remove a non-empty project dir before cloning", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "9d387525a335f0e0973842159a9ee3cd02ce04e8", "messageHeadline": "Merge pull request #473 from chef/schisamo/maintainers-update", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "b2646c11a790d435ba491cd1933300955897fa4d", "messageHeadline": "Add @sethvargo as a maintainer", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8d3a499b9ec5213105bdde0d81aa88c11eec7b77", "messageHeadline": "Omnibus doesn\u2019t need lieutenants yet", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "c795b65bc796629c4e5b97ce21185b553caaf7e9", "messageHeadline": "Merge pull request #440 from szechyjs/feature/checksums", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 236, "deletions": 28}}, {"node": {"oid": "7389cb5dbea21f06bd33fe0efc3a7cb4a3886305", "messageHeadline": "Prefer stronger hashes", "author": {"name": "Jared Szechy", "email": "jared.szechy@brilligent.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96730346f42849ae771a979ca9cb0dbc99ca344b", "messageHeadline": "Allow the use of SHA checksums in source definitions", "author": {"name": "Jared Szechy", "email": "jared.szechy@brilligent.com", "user": null}, "additions": 236, "deletions": 28}}, {"node": {"oid": "134965cd31759745a37429fa5421a670dbf284c9", "messageHeadline": "Merge pull request #470 from remh/patch-1", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64bbad3ec040f9d23e2eb6ed041254275392fa6a", "messageHeadline": "[skip ci][docs] Fix typo in cache doc", "author": {"name": "Remi Hakim", "email": "remi@datadoghq.com", "user": {"login": "remh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfdf14eaf9f44914c2bb2cd821a227fc32d2e3af", "messageHeadline": "Merge pull request #469 from chef/schisamo/maintainers-file", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "7fa593c591e23a210dacc58746b085eda46cf1f1", "messageHeadline": "Add MAINTAINERS file", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "ab0417987c624eb10299c99f4321c234adb7f9ef", "messageHeadline": "Merge pull request #467 from chef/ssd/git-detection-fix", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "85c7a5f7df3e77e645636c0b57023f3e5064a647", "messageHeadline": "Correctly determine git repository when running in a subdirectory", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "09e418fb7f49f64586056610da4aa0993d4f937f", "messageHeadline": "Merge pull request #463 from chef/tduffield-patch-1", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cba87a0f686807e09a9cf08028b7a5cdf5a3997", "messageHeadline": "Update builder.rb", "author": {"name": "Tom Duffield", "email": "tom@chef.io", "user": {"login": "tduffield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd87fe4f6b4d3c82adf67434a34d14c203968f22", "messageHeadline": "Merge pull request #460 from chef/if/ignore-ctags", "author": {"name": "Isa Farnik", "email": "isa@chef.io", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "3893396def62c0dd0bedb20c3fe4b6a3b9da162a", "messageHeadline": "ignore ctag files", "author": {"name": "curiositycasualty", "email": "isa@getchef.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7fe608a514c226fdcab12e107eccc6116fd9aeb7", "messageHeadline": "Merge pull request #458 from chef/ssd/version-from-manifest", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 75, "deletions": 28}}, {"node": {"oid": "eff27e06648a962c1bd24969d4f8fead536cc9e5", "messageHeadline": "`generate changelog` can now generate changelog between two refs", "author": {"name": "Steven Danna", "email": "steve@opscode.com", "user": {"login": "stevendanna"}}, "additions": 75, "deletions": 28}}, {"node": {"oid": "1bb13b23df23b03c20e7f5cb9db680014dc1aec0", "messageHeadline": "Merge pull request #457 from chef/cm/manifest-entry-custom-equality-c\u2026", "author": {"name": "Christopher Maier", "email": "christopher.maier@gmail.com", "user": {"login": "christophermaier"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "fda547396ba258a41ff2f7d81cd58b0cd15d8704", "messageHeadline": "Override equality operator for ManifestEntry", "author": {"name": "Christopher Maier", "email": "cm@chef.io", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "daa70ea215d8bb2fd15b25ceba9441b3701750ea", "messageHeadline": "Merge pull request #453 from ClogenyTechnologies/kd/updtchefsugar", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0abab93bb67377d20c94bc4322018e2248b4a610", "messageHeadline": "update chef-sugar to 3.0 which adds ppc64le support.", "author": {"name": "kaustubh-d", "email": "kaustubh@clogeny.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ca28e082b7b0678837f08584b8a2532db82c719", "messageHeadline": "Merge pull request #452 from chef/ssd/builder-shasum-fix", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "edb064141973940f378216390d3d9898b3513323", "messageHeadline": "Merge pull request #451 from ClogenyTechnologies/test-kd/ubuntuppc64el", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "be342106cafc64e239d6faf7cbf5d09f12d442ca", "messageHeadline": "Cache Builder#shasum before Builder#build to ensure consistent result", "author": {"name": "Steven Danna", "email": "steve@opscode.com", "user": {"login": "stevendanna"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "772a797214af1438f917a4962e6df1db6938b1cb", "messageHeadline": "add comments", "author": {"name": "kaustubh-d", "email": "kaustubh@clogeny.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ae883693f782cefaae77f279556d2c503520da56", "messageHeadline": "dpkg uses arch ppc64el for little endian.", "author": {"name": "kaustubh-d", "email": "kaustubh@clogeny.com", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "0748385503cbd98376060ecd7daa5d1e761d7de3", "messageHeadline": "Merge pull request #446 from chef/ssd/static-version", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 113, "deletions": 30}}, {"node": {"oid": "6801f8d929a8c7ae9ef4bbece6bb2ccd3866daad", "messageHeadline": "Respect Config.append_timestamp everywhere", "author": {"name": "Steven Danna", "email": "steve@opscode.com", "user": {"login": "stevendanna"}}, "additions": 113, "deletions": 30}}, {"node": {"oid": "398b1d8b59267ceec2506b53e7e66eb5aacfe9cf", "messageHeadline": "Merge pull request #447 from chef/ssd/build-version-in-manifest", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 53, "deletions": 3}}, {"node": {"oid": "d34a2ea5968b049cf905e3addedd1cbdc95348cd", "messageHeadline": "Add build_version and build_git_revision to manifest", "author": {"name": "Steven Danna", "email": "steve@opscode.com", "user": {"login": "stevendanna"}}, "additions": 53, "deletions": 3}}, {"node": {"oid": "8ec7b37acd027416aee29b95370dcf7e309316b6", "messageHeadline": "Merge pull request #439 from chef/ssd/changelog", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 743, "deletions": 18}}, {"node": {"oid": "f693370e9b34e45f1e14bf14cc17f01fd93c1fd8", "messageHeadline": "Use standard exception class for InvalidVersion exception", "author": {"name": "Steven Danna", "email": "steve@opscode.com", "user": {"login": "stevendanna"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "5eb4883410c3dbd564f4a79a1f93fadda7c611f8", "messageHeadline": "Add README update to include `changelog` command.", "author": {"name": "Steven Danna", "email": "steve@opscode.com", "user": {"login": "stevendanna"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "21307e0507c98e0d5c52a1fa54307de1403a517a", "messageHeadline": "Use --source-path option to find components.", "author": {"name": "Steven Danna", "email": "steve@opscode.com", "user": {"login": "stevendanna"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "a32aea67832ae452a091452c23e0c778e32a5c3a", "messageHeadline": "Raise an InvalidVersion exception if the version can't be parsed", "author": {"name": "Steven Danna", "email": "steve@opscode.com", "user": {"login": "stevendanna"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c32d066430216a2733a400a7cd86a97e29564826", "messageHeadline": "Fix Ruby 1.9 tests by explicitly returning an Array", "author": {"name": "Steven Danna", "email": "steve@opscode.com", "user": {"login": "stevendanna"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e23e3bae5850607e9fc867e474d7d2df90c5041", "messageHeadline": "Print changelog of updated components if the repository is on disk", "author": {"name": "Steven Danna", "email": "steve@opscode.com", "user": {"login": "stevendanna"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "65ba500ac0ac8a53068f116d26b3801ae8a37178", "messageHeadline": "Add --skip-components flag to changelog generate command", "author": {"name": "Steven Danna", "email": "steve@opscode.com", "user": {"login": "stevendanna"}}, "additions": 65, "deletions": 18}}, {"node": {"oid": "c93f93e6500cfff4d45122b5ff9751ae345ea85b", "messageHeadline": "Use Mixlib::Versioning in Omnibus::SemanticVersion", "author": {"name": "Steven Danna", "email": "steve@opscode.com", "user": {"login": "stevendanna"}}, "additions": 94, "deletions": 14}}, {"node": {"oid": "e9292356151347cfd5608d875bd0c70d8e39537d", "messageHeadline": "Add `omnibus changelog generate` command", "author": {"name": "Steven Danna", "email": "steve@opscode.com", "user": {"login": "stevendanna"}}, "additions": 570, "deletions": 18}}, {"node": {"oid": "539d420c1c95cc9590cdaa764e3a25042e90d4a4", "messageHeadline": "Merge pull request #441 from chef/ssd/use-pkg-dir", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "08cb6bc5f714b6383faeba34b694c9aa1d10a673", "messageHeadline": "Output version-manifest.json into pkg/ directory by default", "author": {"name": "Steven Danna", "email": "steve@opscode.com", "user": {"login": "stevendanna"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "29737f3d15d6fdd2301c9670251ab57d7a89a979", "messageHeadline": "Merge pull request #438 from chef/ssd/manifest-generate", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "50f19078a3de46bc93b15bd5549264cd1841adb1", "messageHeadline": "Merge pull request #437 from chef/yzl/rhel7", "author": {"name": "Yvonne Lam", "email": "yzl@users.noreply.github.com", "user": {"login": "yzl"}}, "additions": 37, "deletions": 15}}, {"node": {"oid": "b523a8a1e6e77c5ceff3e7b0d9117aa5f6298678", "messageHeadline": "Add `omnibus manifest PROJ` command", "author": {"name": "Steven Danna", "email": "steve@opscode.com", "user": {"login": "stevendanna"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "a9c6d4c425f1f93bed341cd5d2d949b6067155f6", "messageHeadline": "Helper to transform file paths for inclusion in the rpm spec file.", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 31, "deletions": 19}}, {"node": {"oid": "796937c2e34d8e62473886628399a2971c5d9a31", "messageHeadline": "Tag directories with the `%dir` directive.", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "0c3bbdf4742639897a8fa204b4e92083475e8b0b", "messageHeadline": "Merge pull request #434 from chef/shain/omni-b-e", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 57, "deletions": 10}}, {"node": {"oid": "7be82bcb52e43db0715f50f3b38ab2032471b386", "messageHeadline": "Added initial gcc deps for solaris 10", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 57, "deletions": 10}}, {"node": {"oid": "82170b781aaee663b3245fcbd03485fc369612af", "messageHeadline": "Merge pull request #435 from chef/yzl/escape_maintainer_field", "author": {"name": "Yvonne Lam", "email": "yzl@users.noreply.github.com", "user": {"login": "yzl"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5565dc1f8d32d901ea5b181b358690642b0d8367", "messageHeadline": "Escape maintainer content to support inclusion of email address.", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4c4ff73b8c7c89c2b7a5b52dea7d847a8365118c", "messageHeadline": "Call `WebMock.allow_net_connect!` in global RSpec config", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "78db0d50412ec6e0cc2fbae29064674cf082fce3", "messageHeadline": "Add tests for retrying failed downloads", "author": {"name": "Sarah Kowalik", "email": "sarah.kowalik@bulletproof.net", "user": null}, "additions": 24, "deletions": 3}}, {"node": {"oid": "e6dc4a173202e6109a83515a6791e91d59304789", "messageHeadline": "Pull the retry count value from the main omnibus config", "author": {"name": "Sarah Kowalik", "email": "sarah.kowalik@bulletproof.net", "user": null}, "additions": 10, "deletions": 3}}, {"node": {"oid": "f275078d8670956ecb1db4231fc27e162b29d25d", "messageHeadline": "Fix typo on Building on RHEL", "author": {"name": "Sarah Kowalik", "email": "sarah.kowalik@bulletproof.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fee7fa3f112d2e9b2477c61cbba8099a4f1ab54", "messageHeadline": "Re-add code from omnibus 3 to retry failed downloads", "author": {"name": "Sarah Kowalik", "email": "sarah.kowalik@bulletproof.net", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "ed0e77e06ecc6adf24436f6d2e940ad9b5032262", "messageHeadline": "Merge pull request #436 from chef/shain/fix-travis", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c668db4a9df3b2d526108c4e65d1e842edab632f", "messageHeadline": "Merge pull request #430 from chef/ssd/version-manifest-2", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 727, "deletions": 163}}, {"node": {"oid": "f51483f3087f12a28d4e634ab07904ac48264a94", "messageHeadline": "Make version-manifest generation the default behavior (per code review)", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "7c82b5296ac738eac119f7b28b79165502a41104", "messageHeadline": "Refactor manifest handling", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 279, "deletions": 203}}, {"node": {"oid": "c0861466909713214b6aa1a4a92adc2b5b5fcacc", "messageHeadline": "Introduce version manifest features to opscode-omnibus", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 562, "deletions": 80}}, {"node": {"oid": "b4914aad43835e2c6497f5a69b878698e48b7e26", "messageHeadline": "opscode -> chef", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "53f8768f7e9bd992dd14f1187e5445bcfd60c778", "messageHeadline": "Fix spelling error", "author": {"name": "Johnny Chadda", "email": "johnny@unomaly.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2cd1eae3c24780f82c37bb6164936d194a84d37", "messageHeadline": "Merge pull request #429 from chef/ssd/fauxhai-bump", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00cc2bfe714dc4855c0254a9eea15116ec60b246", "messageHeadline": "Bump fauxhai to 2.3, required for current rspec tests", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51ca37c7b299b64ee9eba3fd5458293cf85adea0", "messageHeadline": "Merge pull request #424 from chef/schisamo/rpm-dist-tag", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "b57b40db2fbcf1c68e5656ee26987327fdfd3f1b", "messageHeadline": "[rpm] Add a Fedora dist tag to package name and spec release", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "897752b674dba034d6b063db83a1c7e843642d46", "messageHeadline": "Fix unit tests", "author": {"name": "Adam Keys", "email": "ajkeys@gmail.com", "user": {"login": "ajkeys"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "d794ffadaf49259642d481d8f5bda530f7e35f5a", "messageHeadline": "Copy distribution.xml.erb also when creating project with --pkg-assets", "author": {"name": "Adam Keys", "email": "ajkeys@gmail.com", "user": {"login": "ajkeys"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "04782102d8e62c348fd85b4c697fe649b827b66a", "messageHeadline": "On project creation place assets into resources/$MY_PROJECT_NAME as e\u2026", "author": {"name": "Adam Keys", "email": "ajkeys@gmail.com", "user": {"login": "ajkeys"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "443d44cb4787d59d562b4df2ee8237af345dc2df", "messageHeadline": "Impove docs regarding git-cache sharing", "author": {"name": "Thomas Orozco", "email": "thomas@orozco.fr", "user": {"login": "krallin"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "16f4084ae11d79a309aee3efd0acf6b65f7f76b6", "messageHeadline": "Remove redundant CXXFLAGS declaration on AIX", "author": {"name": "Thomas Orozco", "email": "thomas@orozco.fr", "user": {"login": "krallin"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ee3038aba0b24ced578279e8961840217a53f883", "messageHeadline": "Add CPPFLAGS in with_standard_compiler_flags", "author": {"name": "Thomas Orozco", "email": "thomas@orozco.fr", "user": {"login": "krallin"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "e1d5d221dd3ea84d19cbb9eec5ce1094501d375b", "messageHeadline": "Merge pull request #420 from chef/ssd/path-fetcher-improvements", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "6fcb2fa25c21e69dcb1e526de9767280ffbf8486", "messageHeadline": "Merge pull request #419 from chef/jdm/software-as-string", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "afb87d1a77db93f367cf26aba03ad588251c0fad", "messageHeadline": "Include Logging when Digestable is included", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4aa3116bb9159e0f694a9e825bcaf51a84bcc289", "messageHeadline": "Rescue Errno::EACCES in file syncer and attempt force copy.", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "7472bf2c992a9f718aa297d4ca65315b5b409483", "messageHeadline": "Reset target_shasum on fetch to avoid erroneous cache-misses", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0a4d7fcd9b0bbc909640e161400e522660995944", "messageHeadline": "Log when digesting an entire directory.", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03001d2fa69815f5874613e77a19f1694e1758a1", "messageHeadline": "Allow user-specified file syncing options in software sources", "author": {"name": "Steven Danna", "email": "steve@chef.io", "user": {"login": "stevendanna"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "f53b61974a717177f705a1e39c4f9439e283ff58", "messageHeadline": "Add to_s for software", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bc48821bb4a69cd6b6d587a28b81d2d1c7c684b9", "messageHeadline": "Merge pull request #418 from opscode/ssd/fix-current-rev-memo", "author": {"name": "Steven Danna", "email": "steve@opscode.com", "user": {"login": "stevendanna"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "761b24b001e78a9a056099ee2c8b011fce5b6366", "messageHeadline": "Do not memoize current_revision to avoid returning incorrect data", "author": {"name": "Steven Danna", "email": "steve@opscode.com", "user": {"login": "stevendanna"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "bb72a89d1461eebf964695e574fbad1220d6fe3c", "messageHeadline": "Merge pull request #413 from opscode/sethvargo/v", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 78, "deletions": 19}}, {"node": {"oid": "f420bb7339611d658fdf1dbd224c9b368fdba29b", "messageHeadline": "Do not show progress bar in tests", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "693688359c9ee26a8c3797f4d5d31b7b14802fa0", "messageHeadline": "Add a progress bar when downloading items", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "23642e3d004c691a1b80a8f311e08d5d29a95237", "messageHeadline": "Use a different software for tests (bzip2 is weird)", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "16ff572228f8858a08be5db15214b1f0bf28e5a1", "messageHeadline": "All semver prefixes that start with \"v\"", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "3600fa33325ec4fcf6a2824773cea867a93fc9b8", "messageHeadline": "release v4.0.0", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 19, "deletions": 59}}, {"node": {"oid": "a914dfd0e9fc96d33b7e53c9774fbe30e2115118", "messageHeadline": "Update artifactory development dep to `~> 2.0`", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af8af9552966348a15dc1bf488efb29a8ca27111", "messageHeadline": "Merge pull request #403 from opscode/yzl/revisit-artifactory-publisher", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 57, "deletions": 5}}, {"node": {"oid": "c1aba5d2c7eadf2669bffe533227cf3e0b9b87e5", "messageHeadline": "Retry uploads to Artifactory on publish failures", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 44, "deletions": 5}}, {"node": {"oid": "4e3c6273f801540aac0a448c320d0fea1ec5be92", "messageHeadline": "Config option to set number of times to attempt artifact publication.", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "0f795e6400638b8a728e6ba044b908e522d0e087", "messageHeadline": "Merge pull request #410 from opscode/schisamo/pkg-system-volume-only", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d60966a0674716425172e1b0339ddb14c8b3e5dd", "messageHeadline": "[PKG] Only allow installation on system volume", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e7ca3c93f0213a3430d7809c425f068c96d90a86", "messageHeadline": "Merge pull request #409 from opscode/schisamo/rpm-prerelease-separato\u2026", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 51, "deletions": 17}}, {"node": {"oid": "f6fe69c8ab55198595b36dcfd87440f129d7ce9b", "messageHeadline": "Fix spelling typo across packagers", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "0d5e3d137719034e4b21d9b75302843702b575a0", "messageHeadline": "[RPM] replace dashes (-) with tildes (~) in version", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "f8c78081adfbd83a5b544e575345532d74e1bdcb", "messageHeadline": "Merge pull request #401 from opscode/schisamo/prerelease-separator-fix", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 37, "deletions": 8}}, {"node": {"oid": "71a9e709b9e2ee38af756aaa0dc43652602dbc32", "messageHeadline": "[DEB] replace dashes (-) to tildes (~) in version", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "ae0d4a1ec5e606be62532e0a0c655ccb8cb4b514", "messageHeadline": "[DEB] Replace invalid characters with underscores", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "66728f5fb87e4751ec561e9082f6fc5555ea20c3", "messageHeadline": "Merge pull request #406 from servebox/software-as-string", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "4660ca07ff89111aa7066406ca86e5b8e1efc620", "messageHeadline": "Merge pull request #405 from dwradcliffe/patch-1", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "af86de52e76e8e5937a2d40eb72b4a6205fa4735", "messageHeadline": "Fix failing spec; Update location of Chef\u2019s GPG key.", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b11a68079089d761e5353d85c8d0e0464b2a0ce4", "messageHeadline": "Allow overrides definitions using strings instead of symbols", "author": {"name": "Jef Mathiot", "email": "jeff.mathiot@gmail.com", "user": {"login": "jefmathiot"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "75f3872ad1dd7ab46a8d632d1a920d6e94cbc87d", "messageHeadline": "fix directory names in README", "author": {"name": "David Radcliffe", "email": "radcliffe.david@gmail.com", "user": {"login": "dwradcliffe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "01ceef87ad54e772e992780e8955c9fc47598040", "messageHeadline": "Merge pull request #399 from opscode/schisamo/open-uri-tempfile", "author": {"name": "Seth Chisamore", "email": "schisamo@chef.io", "user": {"login": "schisamo"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "63edd541dcce44f2872a72e0b6e9d40d1138557c", "messageHeadline": "Force `Kernel#open` to always return a `Tempfile`", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "9cf048da240a699a0de93fe94889879f40b1c0e7", "messageHeadline": "Merge pull request #393 from danieldreier/generator_to_new_docs_fix", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c0557a1fa8546e6b21a19a288238149b6e2c0705", "messageHeadline": "Replace \"generate\" command with \"new\" in docs", "author": {"name": "Daniel Dreier", "email": "d@puppetlabs.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3859f49e39096aaa778ff8ac0041e7e196c3df53", "messageHeadline": "Merge pull request #392 from opscode/yzl/rhel-7", "author": {"name": "Yvonne Lam", "email": "yzl@users.noreply.github.com", "user": {"login": "yzl"}}, "additions": 14534, "deletions": 0}}, {"node": {"oid": "39537ce596553d3261e33756f92455219a88ee34", "messageHeadline": "Exclude directories owned by the filesystem package from the rpm spec\u2026", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 14534, "deletions": 0}}, {"node": {"oid": "9001e5b90109a52fe10cc4b9b97428d0077c7677", "messageHeadline": "Merge pull request #391 from Hobbsee/master", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "11e0b33e28d115bc219b9f98a6e6163f577c0885", "messageHeadline": "Update debian name, version as per Debian Packaging Policy, fix a cou\u2026", "author": {"name": "Sarah Kowalik", "email": "sarah.kowalik@bulletproof.net", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "0a10c07cb80285bb19a11e1100a23b32d6f996d7", "messageHeadline": "release v4.0.0.rc.2", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "a5a1eb828de71a1254a5cc77d1095398755b0279", "messageHeadline": "Merge pull request #388 from opscode/schisamo/generator-updates", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "96ff6e2893833cab95f30eeabe2c449bc2bc45cb", "messageHeadline": "[generator] add `fetcher_read_timeout` to config", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "57a08cf234650e6faead7fff5046e29e37db054c", "messageHeadline": "[generator] override correct attributes in the omnibus cookbook", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ace8483a717be48a36b95d40cd8b0058cd25ff58", "messageHeadline": "[generator] use Chef 11.16.4 to provision build lab", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "365b89e36afc705eed9791f52149ee8974ee654f", "messageHeadline": "[generator] add integration group to Berksfile", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "721b39a2ef31a6969e85ba4453f5a6b24199fac0", "messageHeadline": "[generator] expand build lab platform list", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "0ee59fe4025139966295fec3a0c82c3be9ee7238", "messageHeadline": "Merge pull request #387 from opscode/barnabear-master", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "1b92313882ba81d26e34cef2fb00faf9b5bb1b01", "messageHeadline": "Update rpm.rb", "author": {"name": "Leigh Taylor", "email": "barnabear@users.noreply.github.com", "user": {"login": "barnabear"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "aa04a08f1e2589075d664651f604317eff128d54", "messageHeadline": "Update deb.rb", "author": {"name": "Leigh Taylor", "email": "barnabear@users.noreply.github.com", "user": {"login": "barnabear"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "ddb2d47b1c017251f2b3a1cd43cbd352d96afe11", "messageHeadline": "Merge pull request #386 from opscode/schisamo/freebsd-10-fixes", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "491f7346945ae700cd8d48c4296874272d011f4b", "messageHeadline": "Add `libgcc` and `libelf` to the FreeBSD whitelist", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7da25ee65eae20b78f8ee63311af6bf44011bb16", "messageHeadline": "Clang is the default compiler on FreeBSD 10+", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "f25ba28521096aaa8c4b7a73febc68ef863b52ea", "messageHeadline": "Merge pull request #384 from b-dean/rpm-replaces", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3bb24b3b8f3baaa5a549d81f084e7e920806acee", "messageHeadline": "Merge pull request #385 from opscode/shain/bff_naming", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d511c14b9641443e30791c9ecadce4a50f6154ec", "messageHeadline": "Updated bff packager to correctly name artifacts", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6f4f3307871664ed858b073f6b66eb7c8e71851b", "messageHeadline": "use project#replaces to set the rpm spec's Obsoletes instead of #conf\u2026", "author": {"name": "Ben Dean", "email": "ben.dean@ontariosystems.com", "user": {"login": "b-dean"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "787433a0cdf0e7d46466b3ed3df736cd22ef15b2", "messageHeadline": "adding test for Obsolete in rpm spec", "author": {"name": "Ben Dean", "email": "ben.dean@ontariosystems.com", "user": {"login": "b-dean"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9a19281de1b70e08373e9fc783e17bea66c0781c", "messageHeadline": "Merge pull request #383 from opscode/shain/bff_file_ownership", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7d2b502cede6a7b6265ecc1e6fb3cb79cdac3614", "messageHeadline": "Updated bff packager to correctly change ownership before packaging", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "132bb177ccc728f9dd11682286d04d319932948c", "messageHeadline": "Merge pull request #382 from opscode/shain/bff_script_fix", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "e9b6792179a35415cdb378ca861ae12df0015fa3", "messageHeadline": "Updated chown to allow dynamic installation prefix", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddd7786f8a50e53c88bffe51d94e321174b75f49", "messageHeadline": "Updated documentation to describe some decisions", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "95ba4783aa12f7a184a3420a53a85d7c0a9b02a6", "messageHeadline": "Fixed test", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ed3b98e9b7518d2be5590a4d943e6da45ccea73c", "messageHeadline": "Updated bff packager to use correct post/preinstall scripts, fixed ow\u2026", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a7af3091f7c1b09e5aa7cd1b3b62f2d2fca0f6dc", "messageHeadline": "Merge pull request #379 from opscode/shain/solaris_libtool_fix", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e21c4aa34348a2ee716ecd5a3ff18ffd7d9906df", "messageHeadline": "Update test to reflect solaris defaults", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3510bb2875e68f669ac06538eafe0c62bfacf573", "messageHeadline": "Fixed typo", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c9a4f79ee01f3d58803ffb745ebe9ede4c059fd", "messageHeadline": "Make compilation default -static-libgcc", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "315625851397e48758421b29205d5c74b827751c", "messageHeadline": "Merge pull request #378 from opscode/schisamo/makeself-fixes", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 75, "deletions": 48}}, {"node": {"oid": "c75ddd29be4ebab3975c4e47fc1d56f5d1bebe82", "messageHeadline": "Merge pull request #376 from opscode/shain/final_aix_fixes", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6ef818a85733c17e6ed3422af8a2055399f73e9b", "messageHeadline": "[makeself] generate default `makeselfinst` script", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 75, "deletions": 48}}, {"node": {"oid": "31ca2a0523815cf1f71bdad74eda9a10682de1e9", "messageHeadline": "Fixed tests", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a5e258bcd22fc4671aa7b6b98f1d04a864002d96", "messageHeadline": "Updated AIX default compilation options", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3ac47d38301899cc492d23aba914c4fc731091e", "messageHeadline": "Merge pull request #371 from opscode/shain/omgseriouslyaix", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 39, "deletions": 54}}, {"node": {"oid": "1b7a253b14f7c35e7db7513c204f2ca2bad63b23", "messageHeadline": "Removed silly debug statement", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "13a79db3ec5612d7b5abc5bcae5a978c3cdcadc1", "messageHeadline": "Merge branch 'shain/omgseriouslyaix' of github.com:opscode/omnibus in\u2026", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a1f4d3e35a4a4e0d949ea637be93374d9fa76daa", "messageHeadline": "Fixed failing tests and removed debug code", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 15, "deletions": 33}}, {"node": {"oid": "8c2d4432297d877493a9c06aff1bfa2ed939b564", "messageHeadline": "Updated filenames for proper bff package naming and moving to local dir", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "78160563ad47bcd248b3fd74969bdc738c18778a", "messageHeadline": "Rebasing complete", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "2a87a684a47ef665c637170a43d548fb3685b42e", "messageHeadline": "Remove special patch from builder", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "db2a0b3591c5992019aea4eea25f28e5c8836701", "messageHeadline": "Fixed failing tests and removed debug code", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 15, "deletions": 33}}, {"node": {"oid": "d9a879f2ebf61e5d156527f88f552fc1cce109e1", "messageHeadline": "Updated filenames for proper bff package naming and moving to local dir", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "02577b4e54c05155cdc4c0c73e8238fd22a4d388", "messageHeadline": "Merge branch 'master' of https://github.com/opscode/omnibus", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "eaccdedc0748070b18a59c88b006ddfaed9de778", "messageHeadline": "Rebasing complete", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "844eea11dd2f5233567ffd26cf6cd88b3e6b52f9", "messageHeadline": "Remove special patch from builder", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b4e8d50c3c2111641adde1d0518d2b53e05ac518", "messageHeadline": "More aix awesomeness", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "a026dba566da533af0d4b9e48239901cac96a996", "messageHeadline": "Merge pull request #370 from opscode/schisamo/fix-makeself-extension", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bfa0715042460e8c8c184764a0a7380125aa676c", "messageHeadline": "Change `makeself` package extension back to `.sh`", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "192d75389ef9cbf060d8e91364e13d80d42d0c24", "messageHeadline": "More aix awesomeness", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "d6313d6d39de81183371399324d8961eafe2821a", "messageHeadline": "Merge pull request #358 from andytson/feature/fix-dmg-pkg-missmatch", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "90576d2becca3389675539602de83b8aeb6d3c2d", "messageHeadline": "Merge pull request #367 from flaccid/archlinux_platform_version", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "56b7b65b0c69a8f99d87d4a5273166f39ee3f1f6", "messageHeadline": "rolling, rolling.", "author": {"name": "Chris Fordham", "email": "chris@xhost.com.au", "user": {"login": "flaccid"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec090c8279d77c867199dab7b7c9e29b0b3de295", "messageHeadline": "Update test for platform_version in metadata to check for 'rolling' a\u2026", "author": {"name": "Chris Fordham", "email": "chris@xhost.com.au", "user": {"login": "flaccid"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0443b7acb5508b08f2e0e47f06d20d3f4694e352", "messageHeadline": "Fix #366 (Arch Linux `truncate_platform_version': undefined method `s\u2026", "author": {"name": "Chris Fordham", "email": "chris@xhost.com.au", "user": {"login": "flaccid"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b93e2c91341c2f6a13009aee904cf4a8356fac1c", "messageHeadline": "Simplify dmg package path using base package_path", "author": {"name": "Andy Thompson", "email": "athompson@inviqa.com", "user": {"login": "andytson-inviqa"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fbe0952aba74d3aa6b66dad809e397bee9b5ab6b", "messageHeadline": "Add unit spec coverage for packager affecting dmg compressor package_\u2026", "author": {"name": "Andy Thompson", "email": "athompson@inviqa.com", "user": {"login": "andytson-inviqa"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "cb31ba24a32b88e0f45b9420d460259b223c348c", "messageHeadline": "Remove the dmg compressor final_dmg def", "author": {"name": "Andy Thompson", "email": "athompson@inviqa.com", "user": {"login": "andytson-inviqa"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "acff0b5632167422c7d8b7459a42f4a567f1a8ec", "messageHeadline": "Make dmg compressor package_name def more readable", "author": {"name": "Andy Thompson", "email": "athompson@inviqa.com", "user": {"login": "andytson-inviqa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95729f226929717cc48b01b0f435f81dab87a218", "messageHeadline": "Merge pull request #351 from opscode/schisamo/platform-truncation-fixes", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "b29adaa77a3f84a3d19279c3c1cdf88f1dbbad51", "messageHeadline": "openSUSE/SLES fixes for OHAI-339", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "98ced010b8b8c79b37036a06d674d72622583117", "messageHeadline": "Add Raspbian and Pidora to platform truncator. Fixes #349", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6ed17a56e7d33e31a93479b1236f6b367e1cd255", "messageHeadline": "Use alpha ordering to sort version manipulation tests", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "89ed1fd809b559a60d7f888739b8fc2e806bb2ca", "messageHeadline": "Remove unnecessary `when` clause for OmniOS and SmartOS", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "904f07b63ac7a4f5874ebfc3736eb1e35a7242b5", "messageHeadline": "Merge pull request #356 from opscode/schisamo/windows-path", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 40, "deletions": 30}}, {"node": {"oid": "4bc9aa6edf58f1a1748bbfa12e7a5c8c9beb9c84", "messageHeadline": "Fix package_name and final_dmg inconsistency if safe name != name", "author": {"name": "Andy Thompson", "email": "athompson@inviqa.com", "user": {"login": "andytson-inviqa"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8ec8594d38b6d974c521cc6b8dcdcdf6a694e5b4", "messageHeadline": "Log env vars with with their proper casing", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e9f8934acb119c913fc45b30150ed7b929d531b", "messageHeadline": "Clean up and expand path helper spec coverage", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "8d9d5257f00a0e25948b830695c998ba56fa7263", "messageHeadline": "get the correct path_key from the ENV on win", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "ed8ced249c5a67a1697676590bbfd5d366a3c0f4", "messageHeadline": "Merge pull request #350 from opscode/yzl/set-cxxflags-defaults", "author": {"name": "Yvonne Lam", "email": "yzl@users.noreply.github.com", "user": {"login": "yzl"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "90801bc09db45e4f51f4dac443c929fe9c2c6c5d", "messageHeadline": "Use the defined CFLAGS and forego copypasta.", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 3, "deletions": 7}}, {"node": {"oid": "91abf7909a87812ae7ceb3b8cccd633f048417ba", "messageHeadline": "Set default values for CXXFLAGS.", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 23, "deletions": 0}}, {"node": {"oid": "f8ef742776a6deba33147a3f813c8b75bec1f2e3", "messageHeadline": "release v4.0.0.rc.1", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "cf4b18fb94f724956b28592cde0890fe42cf6fbe", "messageHeadline": "Merge pull request #343 from opscode/schisamo/ruby-env-leak-fix", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 14, "deletions": 24}}, {"node": {"oid": "3f8d711d2aee440a0b9aa1b52bc25c4867239125", "messageHeadline": "Revert \"Ensure Builder DSL Ruby methods run under the embedded Ruby\"", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 6, "deletions": 23}}, {"node": {"oid": "19da743f87ed58c6e1328c4ee157efb8301f4ff9", "messageHeadline": "Ensure we clean ALL Ruby environment vars", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e99bab089d9d77c5b90919dc5149f76018a67512", "messageHeadline": "Merge pull request #342 from opscode/schisamo/appbundle-dsl", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 152, "deletions": 10}}, {"node": {"oid": "697560d532d7ebb5795aca010f9029f1801aab87", "messageHeadline": "Ensure Builder DSL Ruby methods run under the embedded Ruby", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "420a03a43547ea4769b9e9ea30c087410dd10f5e", "messageHeadline": "Add an `appbundle` function to the builder DSL", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 130, "deletions": 5}}, {"node": {"oid": "796e586c42436c3afce02182cd61ec1b024bd07e", "messageHeadline": "Merge pull request #341 from opscode/schisamo/git-remote-ref-fix", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 122, "deletions": 11}}, {"node": {"oid": "1ea32a0a007fd1b6110f8d7922f839e9c3b20589", "messageHeadline": "Ensure `GitFetcher` properly resolves remote refs", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 122, "deletions": 11}}, {"node": {"oid": "e1dd9cde1d21f2aae06a4cdef98e36c852f8d143", "messageHeadline": "Merge pull request #338 from opscode/schisamo/various-fixes", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 554, "deletions": 179}}, {"node": {"oid": "9e4b76ebe4d3e390558fc4a9577731605d61d7ac", "messageHeadline": "Expose `windows_safe_path` in Packager DSL", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "7e52ea83c6acaa7f5ce599a5731f7b1b7a783ff6", "messageHeadline": "Expose `install_dir` in Packager DSL", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "e35262c3c6336977dff41eb8abe041e7d44aec97", "messageHeadline": "Add an option for configuring Fetcher read timeout", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "56f24652dad1e39b54516abf1121d1293af1a032", "messageHeadline": "Revert \"Remove Project#files_path and just use Project#resources_path\"", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "9c09738a955841204456e1793d7ae10a0f1c6578", "messageHeadline": "Clean up script logic in BFF packager", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 149, "deletions": 12}}, {"node": {"oid": "21adcd10541feec57d36d88e0098fcdd728ae0d5", "messageHeadline": "Treat `Makeself` package scripts like all others", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 79, "deletions": 72}}, {"node": {"oid": "13cfe85acd081123ed7fff01978f69f320d79542", "messageHeadline": "Re-add `Project#package_name`", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 81, "deletions": 56}}, {"node": {"oid": "e12d274e7a3fe89a4281b205ce12177bb8fcec28", "messageHeadline": "Make RPM packager aware of scripts with default Omnibus naming", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 51, "deletions": 22}}, {"node": {"oid": "91e4febdaa6f91dfe4d6b9495c2334d99390e940", "messageHeadline": "Make PKG packager aware of scripts with default Omnibus naming", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 100, "deletions": 2}}, {"node": {"oid": "268788d5026feb34ea5baab96d9ba34af7a48549", "messageHeadline": "Switch to OpenSSL::Digest which is threadsafe on 2.1.2", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "74ec9036bc3ce3a160df47dfedee788473c358ae", "messageHeadline": "Improve info messages during RPM creation", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ff9a1199e581e0ca96fedd26f0273761db87a682", "messageHeadline": "Be sure to create and sign the RPM if `~/.rpmmacros` exists", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "00e66f71a64fd38fd76cdb31573b82f1b40f3f81", "messageHeadline": "Don\u2019t exit RPM creation when STDOUT =~ /failed/", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4a41251b1155a70509fe4c46d0696ab408d777c", "messageHeadline": "Use single quotes in main `rpmbuild` command", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6959500c43ebe11b325c95f11446fe91f4c2f55f", "messageHeadline": "Re-ignore 204 exit code from `light.exe`", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "132fda67b149eb3cf3293f27b2b4b0f64dc56e3d", "messageHeadline": "Expose `build_version` to all `pkg` templates", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "07ec409c4553307a91f19f939d13aade164ca92e", "messageHeadline": "Merge pull request #335 from repeatedly/use-i386-at-deb", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "0d5ca7a042754a5141026493f55210c297b7fca2", "messageHeadline": "Merge pull request #336 from opscode/schisamo/preserve-mode", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22bd57abfc90e974aa2ba08862ca889d40458957", "messageHeadline": "Ensure permissions are preserved when copy package", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ff6d4cedad200e4e5923aa1d62cb92dcfa492c04", "messageHeadline": "The achitecture of deb package is i386, not i686", "author": {"name": "Masahiro Nakagawa", "email": "repeatedly@gmail.com", "user": {"login": "repeatedly"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "ce9b6902fe467120372f7ca370bad196e85d7086", "messageHeadline": "Merge pull request #331 from opscode/yzl/rpm-version-names", "author": {"name": "Yvonne Lam", "email": "yzl@users.noreply.github.com", "user": {"login": "yzl"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "905ba761a83cc56462fc71fd1d4cdfa5895ee2d0", "messageHeadline": "Replace dashes with underscores in RPM version names.", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b6c6451706e088533844f6f0e1a900f5bfb119c7", "messageHeadline": "Remove `always_build` and specify project culprits", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 79, "deletions": 48}}, {"node": {"oid": "1526a357f87c68661e46e069657acafc0d47cbe1", "messageHeadline": "Version bump v4.0.0.beta.1", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2730b8b37601231c3ad60e98a823ef01ec56bd97", "messageHeadline": "Update CHANGELOG for 4.0.0 [ci skip]", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 181, "deletions": 2}}, {"node": {"oid": "2fdbebe0bb224145ae969a2a40af3da0b389cc6d", "messageHeadline": "Use double quotes for DSL files", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "f952ad18fface96ddc2ef4e4fe4fde75d5949899", "messageHeadline": "Cleanup YARD failures", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "313c8b7f37fd7e5a575cf61fa5719a323ff23752", "messageHeadline": "Use be(false) instead of be_falsey", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "ff8e39757d8914709f4273f76cc493b88a1a3d89", "messageHeadline": "Default build_retries to 0", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b403d8aa0b1b6d18a078fd6a87fb05370c61f76", "messageHeadline": "Remove unnecessary comment header in software", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1abdc137ce8724c3acfd41292208d402bf22196f", "messageHeadline": "Remove comment about conflation with project and packager", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "86c168ed891faf1c0a6067eb1377427929a3f189", "messageHeadline": "Remove a TODO comment that is never going to happen", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f19fc8456e8b520f64afa44c29f672fb5bcf52a0", "messageHeadline": "Raise custom errors when a shell command fails", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 132, "deletions": 11}}, {"node": {"oid": "8b30b672c18fae2660e59121f852ef21474d6048", "messageHeadline": "Use fakeroot when building RPMs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3c61635f344931711c996e9ddf1e242574ac3a19", "messageHeadline": "Add a comment in deb packager explaining the use of fakeroot", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8fcaf3cbfa11738be5c3f6bcb82137dcfdd2d1d1", "messageHeadline": "Improve the logging semantics", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 275, "deletions": 105}}, {"node": {"oid": "0e331150829367dc3ce8d59d1074e1b986cbd9f5", "messageHeadline": "Do not use a lazy_default for the log level", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03cf1746e4248357c2aa2f19d7853bab9f1eadd6", "messageHeadline": "Add \"nothing\" log level for seriously nothing", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "01d27f716431f4545dd65830c610341fefd2660a", "messageHeadline": "Add a custom logger level for \"internal omnibus\" messages", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 273, "deletions": 103}}, {"node": {"oid": "b0cb5a5dd3a65c284efbb59d6c18531ed68c6b0d", "messageHeadline": "Fix spelling and grammar in README", "author": {"name": "Olivier Bazoud", "email": "olivier.bazoud@gmail.com", "user": {"login": "obazoud"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71ba82827f55df9004ec69834ac887113b1e6693", "messageHeadline": "Remove extra methods and use Config.workers", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 9, "deletions": 30}}, {"node": {"oid": "3e5581b622f1cb7b9ce22cf6d753e95b69373d04", "messageHeadline": "Update the thread pool to accept a block and choose more semantic names", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 88, "deletions": 29}}, {"node": {"oid": "a1162b0bc66d70a4ef4d625101fcfd22161793df", "messageHeadline": "Make ThreadPool autoloadable", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a206d8fafe282ff551772f0fd34cfe990236f18c", "messageHeadline": "make the thread pool a bit smarter and clean up the code", "author": {"name": "Mike Heijmans", "email": "parabuzzle@gmail.com", "user": {"login": "parabuzzle"}}, "additions": 44, "deletions": 16}}, {"node": {"oid": "b8bf7c9fb42ea474e8aed7e4dfde49a7014a3212", "messageHeadline": "add thread pooling", "author": {"name": "Mike Heijmans", "email": "parabuzzle@gmail.com", "user": {"login": "parabuzzle"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "a9b4596bcebeb3448c90c7beccc70b1ce5ef65b2", "messageHeadline": "Add Config.workers instead of max_build_jobs", "author": {"name": "Scott Hain", "email": "shain@getchef.com", "user": {"login": "scotthain"}}, "additions": 51, "deletions": 20}}, {"node": {"oid": "2867033d7bd4c7d249d6bb3e2a6f5983c99b5dbc", "messageHeadline": "Use Chef Zero and a more modern Chef in the generated .kitchen.yml", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4c6912292d07e70abf4a1d7f0fd8e3946ae67cba", "messageHeadline": "Update README for new packagers and compressors", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6c3febeb81c37e7e021c62a1445c8aa4316f50eb", "messageHeadline": "Improve documentation for building on RHEL", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9e44eb1d6f4f21d98a398a8dd285c9df51fc6be9", "messageHeadline": "Add docs for building on Debian", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "a30706b215f5660497be89e4249108899f76e1b3", "messageHeadline": "Update .gitignore", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 140, "deletions": 10}}, {"node": {"oid": "a79386eecc3f80eacae7e64bbd700eb7b3d5ee25", "messageHeadline": "Create RPM-safe paths _after_ prefixing with a slash", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29ed6cb8670e7e356d5860d973338ea6d53a4ca6", "messageHeadline": "Bump required version of Chef Sugar to 2.2", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9fb2e75a35866a7eefeb0399ad1714822167c121", "messageHeadline": "Use the fetcher to get the downloaded_file", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f25d0b527c5c8445dcac40c990d8dd20a97fd256", "messageHeadline": "Added DSL methods for wix extensions", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 141, "deletions": 0}}, {"node": {"oid": "ade3ae2cee77e042f1207def412c99a90f076784", "messageHeadline": "Update generator to use better AWS-specific keys", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7734eab4ffed457961cc008488e1d5676a7c930a", "messageHeadline": "Do not try to move a non-existent compressed file", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "cc57c05b180bdd48a148c696dd928d3841d77291", "messageHeadline": "Define package_name on Null compressor to be the empty string", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b84e61bf40569ed0a869c3cf802bd59be4528de0", "messageHeadline": "Added Ubuntu 14.04 to the .kitchen.yml", "author": {"name": "JJ Asghar", "email": "jj@getchef.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6c9e6771deef7a12ee2cefff56d8c28dd3d75c10", "messageHeadline": "Add compressor implementation", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1898, "deletions": 1142}}, {"node": {"oid": "c6b67d84e369e50c367051a2ed33c86e33cb0d76", "messageHeadline": "Remove duplicate attr_reader", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5feb3fd57c78567079303df020619f9e2472108b", "messageHeadline": "Add compression phase to Omnibus", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 142, "deletions": 0}}, {"node": {"oid": "4f923da00f3bff8000784926aeee971820f8729a", "messageHeadline": "Add Null compressor and specs (default)", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "a297702d71234b24d83619c3a74992df46a2102c", "messageHeadline": "Add TGZ compressor and specs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 208, "deletions": 0}}, {"node": {"oid": "783ff78a7c8aedf5503994ce61f7ad063aa212a2", "messageHeadline": "Add DMG compressor and specs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 622, "deletions": 280}}, {"node": {"oid": "23594c8025b48a6e558dbfd3e7d4eb1c0df15124", "messageHeadline": "Add primitive compressor classes", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 169, "deletions": 0}}, {"node": {"oid": "0a2408e9cb2422bc59d7792fc30b19adce9f781d", "messageHeadline": "Cleanup packager base spec", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "8a88c30bbb82e7f62d19fcf0de9ef9ecbc80d11f", "messageHeadline": "Remove uses of :execute and just use :shellout! directly", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 54, "deletions": 39}}, {"node": {"oid": "a24b9eab28a41699622540afb10105b4493b18c8", "messageHeadline": "Remove uses of Base#package_dir and use Config.package_dir", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4ac3c72db3113259eca541dc4733e61146634636", "messageHeadline": "Cleanup packager base comments", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "cd92e3286de7defdb35584b0588b557fbfdae7b6", "messageHeadline": "Simplify packager step definitions", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "f894fe1b91726fb055a7a3d556234990c0c0e694", "messageHeadline": "Use the Metadata generator method in packager", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 79}}, {"node": {"oid": "85c0b4c307d87225abdfe6f771ad153db7adc5e3", "messageHeadline": "Move directory helpers into Util module", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 145, "deletions": 162}}, {"node": {"oid": "b41266249d9804be2269f7f3ce8814a5c74b2124", "messageHeadline": "Do not require forwardable (it is not used)", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6de952cf0de3ba3ef6a455f288126fa3de01726a", "messageHeadline": "Do not cache the result of the Packager search", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5d6dbee63a81b3e9811660270292c9613897940", "messageHeadline": "Include Logging in Packagers", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3f41d3f7fdab79d896367193a330ff3f14d265cb", "messageHeadline": "Move Package::Metadata into its own class", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 478, "deletions": 445}}, {"node": {"oid": "5d0fbb05190831a8b80574ad3bb8075fb0dd9748", "messageHeadline": "Remove integration tests (we have harmony now)", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 107}}, {"node": {"oid": "8dce47bf69374f4de74698b5325abb652582ae20", "messageHeadline": "Remove extra comment in PKG packager", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "7c1203edc4421f73f2a3570a248236f7481e1c0c", "messageHeadline": "Expose DSL methods in RPM packager for setting various configs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 167, "deletions": 6}}, {"node": {"oid": "3c6e46bdbe23cdd51139943b159ce688cb08502d", "messageHeadline": "Expose DSL methods in DEB packager for setting various configs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 168, "deletions": 4}}, {"node": {"oid": "8bac9423a7e86f74ed2ae346775b0e94d218d621", "messageHeadline": "Output the contents of the RPM script, not the path", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "a3b2e98815da6b268024b87ffd6b2734fe3a821d", "messageHeadline": "Update README and standardize docs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "310f34854910c3cff65cfb88049c6a73ac63db19", "messageHeadline": "Add make builder DSL method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 201, "deletions": 31}}, {"node": {"oid": "0bcb8dc0e1d6342cb522ff6dfe2a8c4fc81a2792", "messageHeadline": "Use gtar for untaring files when it is present on the system", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "b5d25c1c4eb371ef700d36cdc628732d4445d888", "messageHeadline": "Fix the tests to pass on Windows-based systems", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a2906a749ad3bb3bfd344ab74fb223a5550c7f02", "messageHeadline": "Restored net_fetcher and modified unit test instead to work on windows", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d6cc4139996dcb2e3b727386c4a0247713242a45", "messageHeadline": "This patch allows netfetcher unit tests to run on windows", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "7af573c6618bb2cf88ec8bc018d8944df5704885", "messageHeadline": "Update the generator template to use #default_root", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "b131e9d4ddcb54691a9c6816b4244a0914b3ec3a", "messageHeadline": "Fixed typo in README", "author": {"name": "Michael Mior", "email": "michael.mior@gmail.com", "user": {"login": "michaelmior"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17319623df2e04a622f8cc6105fd9664fd27f78d", "messageHeadline": "Expose an `ohai` method in the project and software DSLs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "4dd776f52c3066ea9eece690c2158edbeba2d6c2", "messageHeadline": "Add Project#default_root", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "6493a1f2e494add50591db4859d6e36706ae8dc4", "messageHeadline": "Add some basic filtering to Project#install_dir + test coverage", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "9f41933e53a5f94c933d88a262e98bc181e70596", "messageHeadline": "Create packager-specific DSLs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1088, "deletions": 1006}}, {"node": {"oid": "01c9073ecf7108699556d6356a5583a1adf9e97f", "messageHeadline": "Handle nested directories in MSI packager", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 61, "deletions": 8}}, {"node": {"oid": "a1a79dc381788072ebe58eabcb7a864eb8e7c9b2", "messageHeadline": "Do not expand_path on Project#install_dir", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ccfdc85a7978cbc3b463507d912eaba9387ef4c", "messageHeadline": "Update documentation for building Windows MSIs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 39, "deletions": 73}}, {"node": {"oid": "f458fa189178e901b00d05bfe9b6f9404e2b57df", "messageHeadline": "Use a real GUID in the exception raised", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a9fb03e78ba8a91b96bef47b5e3f9903817dfd7", "messageHeadline": "Remove deprecated Project#iteration in favor of build_iteration", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 18}}, {"node": {"oid": "83a9e3c340f4af65f2282b557f6a42cf042a8c1c", "messageHeadline": "Use build_iteration instead of iteration (deprecation fix)", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "deb0b09174e65da006c46911447ab17621fc2efb", "messageHeadline": "Actually glob the correct asset paths", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f659b557b1876336e4d744c0411f9390c32bf235", "messageHeadline": "Do not use backticks in MSI execute blocks", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "4c40d5cf28b091cd86b6dba40f3fb66a3baccf3b", "messageHeadline": "Use SetDirectory as detailed in http://kentie.net/article/wixtipstricks/", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "60cbe7835421fd584aea00393dd89995b40f78b8", "messageHeadline": "IncludeMaximum in source.wxs version", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52abe76c9e9b34fc7d10948258d5c557f29edcee", "messageHeadline": "Cleanup whitespace in source.wxs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "fe3780b2dfdaf87850480e104017c436ea3a0219", "messageHeadline": "Remove unused fixture data", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 121}}, {"node": {"oid": "881b2358e67ee245fe853b858841269691825eaa", "messageHeadline": "Use windows_safe_path in the MSI packager", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "38ee71594c125e33db62ef23fbb715eb5e0b6368", "messageHeadline": "Fix incorrect spec description in msi_spec", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c6b2f6cd1425033f396bf8d88a58659eb09dc93f", "messageHeadline": "Remove DMG (temporarily)", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "065fb269c1b1cdb6d3f7662567147c40c94a0e37", "messageHeadline": "Add tests (and fix a bug) for new render_metadata! method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 53, "deletions": 5}}, {"node": {"oid": "9d35ab1a17455f058e6198392fa166bdf0ed301a", "messageHeadline": "Remove dmg config options from tests", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "706be66d0fe72db6418ad886ff8b1f0b122dbe3a", "messageHeadline": "Push metadata generating logic into the packager", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 124, "deletions": 101}}, {"node": {"oid": "5aa0ff5a558d1b5ededc5ac178db65a93b623105", "messageHeadline": "Make Packager a standalone module with a #for_current_system method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 73, "deletions": 14}}, {"node": {"oid": "4c7666161cb171ac42c7932127cfd78d3fd53dcb", "messageHeadline": "Add specs for MSI packager", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 184, "deletions": 0}}, {"node": {"oid": "39bd60915b9308ffc83d4998bc766e15865e3ea2", "messageHeadline": "Suppress whitespace in parameters.wxi", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a5b240da3c479653ec1014a9b7c02c881d6e7e8f", "messageHeadline": "Remove dead line from localization file", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b33907a138243837afe019dc9d9928a3d7779fe4", "messageHeadline": "Require parameters be a Hash", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d03598b35f11b987a04aa28f0808cd7fab8ddae1", "messageHeadline": "Require upgrade_code be a String", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3ad469bdcdd437a387bc66fd2f276224f5ce5051", "messageHeadline": "Fix type in specs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "345197ec7a26012b9242b8379ff9b45838017540", "messageHeadline": "Update documentation for building an RPM", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 42, "deletions": 13}}, {"node": {"oid": "34c19e67c814a0c8cb4bc42c80991a04977aeb69", "messageHeadline": "Update documentation for building a PKG/DMG", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 65, "deletions": 23}}, {"node": {"oid": "683bef5671f8ca075544ce5b1b1512c3f77d1d8a", "messageHeadline": "Add the ability to generate deb and rpm assets in the generator", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 70, "deletions": 21}}, {"node": {"oid": "5d213e0e2a45976c48611a54a19434c86f99396f", "messageHeadline": "Use resource_path instead of resource in MSI packager", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "49890b9d2a5734dc943f800c7d7a136b0828a4a4", "messageHeadline": "Make Packager::MSI#upgrade_code a required attribute for the packager", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "7dbb66e6d15f80cbb1763ca8d1523a4130b30e3c", "messageHeadline": "Remove Packager::RPM#sign - if a signing_passphrase is given, sign", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 27}}, {"node": {"oid": "499d3255df2c98182cd7b573efcf976b1757a0de", "messageHeadline": "Remove Packager::PKG#sign - if a signing_identity is given, sign", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 27}}, {"node": {"oid": "79dfca7ebb41b5e688be6a06df13ea5b4b99abd9", "messageHeadline": "Cleanup and standardize unused exceptions", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 78, "deletions": 213}}, {"node": {"oid": "8224890942522f906fb2f88c7d7d2f5d81f7daf7", "messageHeadline": "Use Project.load instead of Omnibus.project everywhere", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "a88894d8c8449cec1205dc6facf802e4ee266bb3", "messageHeadline": "Move DMG signing pieces from config to DMG packager (compressor)", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 75, "deletions": 24}}, {"node": {"oid": "ccfd56f995b63e5c15695868284a019034e6a251", "messageHeadline": "Do not set the value of the @relative_path key", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf3aae368868116f4826ef8bddb3a3ec4224a9fa", "messageHeadline": "Do not set the value of the @description key", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b05f0be064807856b4986db4afb3ad94309f814", "messageHeadline": "Move Project#msi_parameters to the MSI packager", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 54, "deletions": 74}}, {"node": {"oid": "3d93265540f0c5b7f6ce2605fce740d4c9f196b8", "messageHeadline": "Move Project#mac_pkg_identifier to PKG DSL", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 37, "deletions": 26}}, {"node": {"oid": "b15f7d49deee5cb4db00a1deeaa922eac3739fd0", "messageHeadline": "Move PKG signing bits into the PKG packager DSL", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 76, "deletions": 5}}, {"node": {"oid": "dd5d58165017ce1d4ea6fac809ddffe6fa3ce15b", "messageHeadline": "Move RPM signing bits into the RPM packager DSL", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 81, "deletions": 6}}, {"node": {"oid": "6b2c771a58be398e82769abbf67c96125dd254f8", "messageHeadline": "Use the cleanroom gem", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 142}}, {"node": {"oid": "180a85868328586ea9b380ae5bc18de9683865ac", "messageHeadline": "Remove unused packager methods", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 115}}, {"node": {"oid": "215c8e9b4179dde72cf73c5bd8b5fd2e44c56cfd", "messageHeadline": "Remove duplicate code from Project", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "36ab85f251aee311b43c60838343a587ec438f24", "messageHeadline": "Refactor makeself packager", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 140, "deletions": 40}}, {"node": {"oid": "5264818381e948182fb2577a9bf84b5cf4637def", "messageHeadline": "Move makeself assets into omnibus/resources", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "da3301e07d0a9532d2dba68b3ada83efc5d31c1e", "messageHeadline": "Remove unnecessary comments from Packager headers", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "b0cc8104dfd86bd1abec34944b110e55ca5e6c1b", "messageHeadline": "Include iteration in deb control file", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d8c16eaafd30e819c3f52d4ea3cf52196abf565c", "messageHeadline": "Fix misleading comment in BFF packager", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "477bb7067d24132767960a4ded968d7fbc93c8e7", "messageHeadline": "Refactor and fix BFF packager", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 321, "deletions": 66}}, {"node": {"oid": "e0bdcb5871cc1300ba01c9d6e92f2743dfc4d688", "messageHeadline": "BFF dumps the final bff file in ./tmp", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f2cda9efca0a4826e8244f404738c1833d0cbe7", "messageHeadline": "Bff -> BFF", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62dbdfef70d054a2393bf94b82f508ea8dc32ddb", "messageHeadline": "Packger -> Packager", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b6798f2442ad0f2ee31c5f4d6e4f0655b5a1c40a", "messageHeadline": "Use vendored configuration scripts", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "005e4f5846810061902ac082099adee89a1c67fd", "messageHeadline": "Thor wants :default, not :defaults", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0bbe0f75f78b4f2bd12e21d14b5c999665f0937c", "messageHeadline": "Refactor BFF packager to follow the same guidelines as other packagers", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 316, "deletions": 61}}, {"node": {"oid": "dfa5a94f4e8658aededaa02354b12592900d3db3", "messageHeadline": "Be consistent with license headers", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 7, "deletions": 48}}, {"node": {"oid": "144f57ea1631e1e19d3484a7b98dbc2dfa72b5c5", "messageHeadline": "Utilize vendored resources in packagers", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1422, "deletions": 555}}, {"node": {"oid": "c73a2e7e3d0a6af4c10c7509bd24a797f25cb67c", "messageHeadline": "Fix the default exclude pattern in software to prefix **", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5928abc1c59f072218fd7d4c52bba6968d88edb6", "messageHeadline": "Fix spelling error in generated software", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94e84de83526e1d39a13bab553c7f3f183cf71dc", "messageHeadline": "Fix a bug revealed by the new specs :)", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0534a36596bd114dc45c7897a70f6c13251ef70a", "messageHeadline": "Add specs for the generator", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "3a09520c1c4018845619bef5fdf3aa73c60e455e", "messageHeadline": "Add specs for Packager::RPM", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 264, "deletions": 0}}, {"node": {"oid": "6f789b38e877e1e0fd35ba4d57e1111e88160c7b", "messageHeadline": "Add specs for Packager::DEB", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 268, "deletions": 0}}, {"node": {"oid": "5f96980c2f1c6e19fa3653d0b9312606586ccbf0", "messageHeadline": "Add specs for Packager::PKG", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 137, "deletions": 71}}, {"node": {"oid": "ef8e22476a31783b7fbfa686990a6bef5e016aa2", "messageHeadline": "Add specs for Packager::Base", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 49, "deletions": 20}}, {"node": {"oid": "fefd7209e78829b62fb41edb4679225606417717", "messageHeadline": "Do not cache the location of the spec_file in the RPM packager", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "feef4902f4f28f2cc907cad4ffd6346a7e43590c", "messageHeadline": "Log a message before creating the RPM file", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "efa01ff0f285818a9067935f757776e8a524c469", "messageHeadline": "Use build_version, not name in PKG", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4dc6963ca15fa764a741a930a8f2e8746c42a94b", "messageHeadline": "Make all methods public in deb packager", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4fc39ec946169e40d85a620d3fd001e627920753", "messageHeadline": "Do not cache values for package_name in deb packager", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b6eb8c2a1ad7a13708bfc2e617b997762e85909", "messageHeadline": "Deb's are not BFFs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abc7203ce60e6586613a5548b9a9629dad92c29f", "messageHeadline": "Various visual cleanup in Packager::Base", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "67331d3d3f7f015b30101d6d3aeb0184e7acc156", "messageHeadline": "Make all packager methods public", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "067d2f4c4c6dc7a9e5196559e5d0a24c53efd85b", "messageHeadline": "Move package_name higher in the class for readability", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "21ad6d3bc6a71326f3de112d71f5180837158fbe", "messageHeadline": "Remove unused Forwardable module", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "23bc64967e56280a5e495fa9f5767e38a3160a49", "messageHeadline": "Refactor PKG packager to use templates and new hottness", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 141, "deletions": 69}}, {"node": {"oid": "7aa2843577f332c28003d21b1ea381dc501d0504", "messageHeadline": "Refactor MSI packager to use templates and new hottness", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 132, "deletions": 57}}, {"node": {"oid": "c78329cd788bd7c3ec7637e986b4a84fab3169a2", "messageHeadline": "Build is no longer a required stage", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "33174d5c42c12b3d328262104f87e0e954ad61a4", "messageHeadline": "Use the new resource_path method in the dmg packager", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "9ee97ce9cd6cfdc3131b4d735d5cb1c29af7fe58", "messageHeadline": "Use the new resource_path method in the rpm packager", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e24566f053250f23fcbae2071f11ee071c626c04", "messageHeadline": "Use the new resource_path method in the deb packager", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9889c4e55fe92ebab71751027eb0f8874c95e22e", "messageHeadline": "Simplify logic for resource searching", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 32, "deletions": 46}}, {"node": {"oid": "8fdde64ddba310e5acd5b3decfe0db331a70bc84", "messageHeadline": "Raise a NotImplementedError when calling package_name in Base", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d1aa86ef6e1b48f54b889bceefd2e933169175f7", "messageHeadline": "Add an `id` method to all packagers for their namespaces", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 91, "deletions": 30}}, {"node": {"oid": "53ef789f011fd784d5a5d9e437abd856e8f4913e", "messageHeadline": "Do not purge or create unnecessary staging directories", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "40f4fc9f232ad9863c7c703ccbf61a563bbadd62", "messageHeadline": "Default Project#resources_path to `root/resources/NAME`", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4832f7f38ccf71d04196105a1aa65a0f24b32a98", "messageHeadline": "Remove Project#files_path and just use Project#resources_path", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "ac314de60da138394c3f1d6a15e79d590083b9a4", "messageHeadline": "Fix broken references and cleanup generator", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "cc91c7773a9177f15164ba85587dfc934e9b8857", "messageHeadline": "Do not generate pkg, dmg, or msi assets by default, expose CLI option", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "eda778a9aa88ea0cfa8d40c185b3db169edb0e1b", "messageHeadline": "Use vendored assets in the generation steps", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "872cbdf3b31b248d592de046d2058ef195eef701", "messageHeadline": "Vendor most packager-specific generator files", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 124, "deletions": 147}}, {"node": {"oid": "d22c024c0213801cbdfd4af6f987fcc366ee311d", "messageHeadline": "Save a step by writing the file mode when opening instead of using Fi\u2026", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "b43b3c72c41c086011635f59aae6bb16d538d36c", "messageHeadline": "Anchor regular expression searches in packagers", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a96c7c1347dbdf97fcd0ccafcdbc03f1d0fcccc3", "messageHeadline": "Use the correct safe_version on debs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31f2eba8975d2e26c3ea1065cde6be20f584f4c7", "messageHeadline": "Use the entire project.install_dir when packaging rpms", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "9d2e87607c1f981c45f1cc13a5b8d2011a63467a", "messageHeadline": "Use the entire project.install_dir when packaging debs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a5a242581f4c03c30030a2d0d36a6f6559c54ddb", "messageHeadline": "Move Berkshelf and Test Kitchen into Gemfile :development group", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "b53a84a8fa3466c06a7bfffcb4324455738ef340", "messageHeadline": "Merge pull request #294 from opscode/yzl/add-missing-platforms-to-pub\u2026", "author": {"name": "Yvonne Lam", "email": "yzl@users.noreply.github.com", "user": {"login": "yzl"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "32537364867a70b5b4442b1594381b122bdf2f4e", "messageHeadline": "Truncate SLES platform version.", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "217afe24c43ae52ca6123f13fc1ab1ada392d5bd", "messageHeadline": "Update checks for RPM packagers", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "56b5122c02463ba10a50744e4b888f40bf7bb3ff", "messageHeadline": "Update checks for DEB packagers", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "e1172ef864757d6544d4a53cbaa024b3ba5b7afd", "messageHeadline": "Remove Project#package_name and interpret it from the #name", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 11, "deletions": 34}}, {"node": {"oid": "64fa4bb14fd35e1140b3e73b5a170388304a307d", "messageHeadline": "Fix BadReplaces exception text", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e46830c505e6d5dd0d97c0666776b99d7c0e01f8", "messageHeadline": "Exclude nested directories as well", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 15, "deletions": 20}}, {"node": {"oid": "c4fd0038b74603a4ce6376fba2b6bd3d5bd7a656", "messageHeadline": "Do not remove the staging directory on failed builds", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ef8349623d5624f5494137fee504c2ceae70c794", "messageHeadline": "Stubs calls to purge_directory and remove_directory in unit tests", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "797d1f0c80879a17f23d2cb4788ee2c8b79171a5", "messageHeadline": "Update RPM signing bits", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "995c69dedcffd3498c69c73ab87fe499c083cbb3", "messageHeadline": "Use source_path, not source when rendering a template", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db2d3dda7198f7bfd03057e003de1d0a41d60640", "messageHeadline": "Fix failing specs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 75, "deletions": 125}}, {"node": {"oid": "ddedef7c26922f9c896a76c9c59d2288f4bf0e23", "messageHeadline": "Add functional tests for template rendering", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "dd71febc7773df683c9ca627ba7152136e3ddaeb", "messageHeadline": "Include Logging module in Templating", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "cb7b65ab0078863801489649691a8931f32963b7", "messageHeadline": "Use Omnibus.logger in Config", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "735a9fb56d929c9f3d01b771d356e78381764b80", "messageHeadline": "Remove fpm", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 24, "deletions": 154}}, {"node": {"oid": "7df1978bd9c4686c75414cc7cf9c6f87fcfa7733", "messageHeadline": "Default package to \"Ohai['root_group']\" if nothing is specified", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "85ba969a54d49a83c43621e99dd261c2dfafb844", "messageHeadline": "Default package_user to \"root\" if nothing is specified", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "05397ebcfcace6edebccc31bd8f9ccacb5dfb595", "messageHeadline": "Rename DSL method replaces -> replace and make replaces a public API \u2026", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "cbcfad8af8d34a6248f6430435103c2993d166c8", "messageHeadline": "Document Project#log_key", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fe336f16c5cf020aa190cc672521f2725bdd7b7f", "messageHeadline": "Packagers should create the package_dir", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1156aef9d9ab9013bb06b1f05a4c1a030c41af46", "messageHeadline": "Follow the same patterns in RPM as DEB", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 260, "deletions": 195}}, {"node": {"oid": "a4ee26130abe3dbe6cc6deccfc21b150fdbd6c7d", "messageHeadline": "Add DEB packager", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 331, "deletions": 2}}, {"node": {"oid": "8066cc40274a6589679af5ddf8d0ca0df06e0693", "messageHeadline": "Include Digestable in Packager::Base", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "595b4efbf34c2955cac2b8e62964cf5b6f1d7def", "messageHeadline": "Ensure the staging_dir is removed at the end of the build", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "12a517903f8540e8d4f1fa18ea7f1b6e8ec82a4c", "messageHeadline": "Expand package_dir relative to project_root", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "dbb17acf58a907573ea2902bdd5cd6e32ead6046", "messageHeadline": "Deprecate Config.package_tmp (use tmpdir instead)", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "e4fcad5f0ad689e426b42d37056f53984fdd9bf1", "messageHeadline": "Use a consistent method for rendering ERB files", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 104, "deletions": 125}}, {"node": {"oid": "5b700e92cbd877235d14e100108c6256b414395a", "messageHeadline": "Fix broken generator template", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6566c0095b052aae75b4eaba392ab6df21526b72", "messageHeadline": "Merge pull request #290 from opscode/yzl/manage-rpmbuild-passphrase", "author": {"name": "Yvonne Lam", "email": "yzl@users.noreply.github.com", "user": {"login": "yzl"}}, "additions": 70, "deletions": 6}}, {"node": {"oid": "12a5c1fc337e3e286de3b89d0d9cba11d254bae4", "messageHeadline": "Mention that the omnibus cookbook installs packaging dependencies.", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8476ab8bcfca3a75c4ab5e82cd153139603e08d", "messageHeadline": "Note that package_scripts_path is also used for RPMs.", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6aab023b033bbcc5136963d5301f87aab2e492b", "messageHeadline": "How to build and sign RPMs.", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 40, "deletions": 0}}, {"node": {"oid": "e54856ba81d768463bfc030fca4e4bd5746f87ad", "messageHeadline": "Manage passphrase of gpg key used for RPM signing.", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 29, "deletions": 5}}, {"node": {"oid": "0d652ef049dd210a4e2b66d7abf1fd0fd4def130", "messageHeadline": "Use consistent naming for Packagers", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 66, "deletions": 64}}, {"node": {"oid": "aeb61ec813b41b91b9e3de46dfee55bebfdb738e", "messageHeadline": "Align whitespace", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "aed40ae8560f83159d37b29e623a886b18d62837", "messageHeadline": "Rename Pkgmk packager to Solaris", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e08956da399811d74eb8d56385f28c46e72a2b92", "messageHeadline": "Rename MacPkg packager to PKG", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "6abcea9b4f92a4c96ae3b032b9fd3394375f25db", "messageHeadline": "Add note about MacDmg really being a compressor", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7002f23347e73326d860428fc5ec17b25d51fffc", "messageHeadline": "Rename WindowsMsi packager to MSI", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0ef1939a17e79dfa70c1a7c1dfc043e05e4f1f30", "messageHeadline": "Capitalize BFF packager", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "11d5e0f833c603f488d64eb255eb840edf06e917", "messageHeadline": "Do not use FPM for building RPMs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 414, "deletions": 0}}, {"node": {"oid": "cda0073e1de8aa0b4f7254ac1a9b04c723904c6c", "messageHeadline": "Do not use an Enumerator with Find.find", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "43ef822b7f15588f812b1e2eaf848538890434c7", "messageHeadline": "Use Pathname to generate relative paths of config files", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0a7bad2685afae680d8f3a8f231fe99b9fee5bc9", "messageHeadline": "After packaging, remove staging and build directories used by rpmbuild", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "33123cb48ca0592db9861fc88307b17ef858888d", "messageHeadline": "Simplify the check for whether the same package exists", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 2, "deletions": 12}}, {"node": {"oid": "4a2866f42a89078b230139a4e920de3529dbcbc8", "messageHeadline": "Add documentation", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 32, "deletions": 17}}, {"node": {"oid": "61e495afb34267993288d49b1e31e1a130ad78bf", "messageHeadline": "Use FileSyncer to sync rpmbuild's staging and build directories", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 5, "deletions": 39}}, {"node": {"oid": "007f0224ead01c83bc443142b96c435c477f51fa", "messageHeadline": "Change class name to RPM", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7ada06d58187013007bf98b9bb5078abb9c05c68", "messageHeadline": "Clean up template rendering", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 10, "deletions": 11}}, {"node": {"oid": "1861b9302cc03e33d9cbc45d78adafd4f47b1572", "messageHeadline": "Use .empty? to check for exclusions", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f510fcf1505531279ddb1a0f0014f0b0fdeb87fe", "messageHeadline": "Remove debugging output", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e53b95b587e7c2f529184284866bc8cc3aa9cfd9", "messageHeadline": "reate a .rpmmacros file with sane defaults in the staging directory", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 13, "deletions": 7}}, {"node": {"oid": "de1f5c0e7ad677085c8e24624f5cf13d7996d70d", "messageHeadline": "Make RPM signing script executable", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "35c926a53d0d42a18d96037f1c3a54b3c274533d", "messageHeadline": "Use project's methods", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0fc2ef8247e7196f8e2b9a318bf552f141d10b4d", "messageHeadline": "Fix package scripts path", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1bd99592a1b181168c544200d77987237abea22a", "messageHeadline": "Enable rpm signing", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 49, "deletions": 1}}, {"node": {"oid": "4d7490cd1eeabfb7b92c450162c582087df1b86b", "messageHeadline": "Use the correct rpm name to generate metadata", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3d5d7d75250bf8bae9e1e41ff1a576ffe81f7a2", "messageHeadline": "Make package end up in package_dir", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "e85cc3253c38d178ccac5bbde8537440895fde1b", "messageHeadline": "Explicitly check for exclusions", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3eca3fdea4aa5ff55a036663bdfef5a588b30ed", "messageHeadline": "Create an rpm packager that uses rpmbuild directly", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 398, "deletions": 0}}, {"node": {"oid": "c3bf4878e514c4f6cb166f553c268f7c814bc5c0", "messageHeadline": "Remove platform and platform version from package names", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 359, "deletions": 176}}, {"node": {"oid": "aa2dcbde7c83fadbf97c6f14e8429979eab1f384", "messageHeadline": "Do not start specs with 'should'", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2134f36ef9162b22d02ecd593f1d8a44dc0a38f6", "messageHeadline": "Update #build_iteration tests to use subject and expect a number", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4b832bbb235ea852c46cfdb3344567a441016e7f", "messageHeadline": "Remove empty blocks and indent HEREDOCs", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 41, "deletions": 53}}, {"node": {"oid": "b0554e5cbe28096924fcde18e1482c74809c21e4", "messageHeadline": "Use HEREDOCs to generate aix build template", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 40, "deletions": 4}}, {"node": {"oid": "e8bcb13dd4f7d1e15a6271d96619313405dea885", "messageHeadline": "Use 'execute' instead of 'system'", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6e3f11e6310fd4e53068ca3e91b8c5f5792b67a9", "messageHeadline": "Use 'project.package_name' for solaris pkginst instead of hardcoding \u2026", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a9e1b1fe12cea38de4166239afa69bfe94d36a37", "messageHeadline": "Methods to generate solaris prototype and pkginfo files", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 24, "deletions": 14}}, {"node": {"oid": "3fb5455e3c317b8e205e1e371da7050b3fe8e197", "messageHeadline": "Call non-fpm packagers directly", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 5, "deletions": 30}}, {"node": {"oid": "42da7ab137fb549c1be270750e24e7275c1a6209", "messageHeadline": "Extract pkgmk packaging to its own packager", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 111, "deletions": 57}}, {"node": {"oid": "714ef59430c72284dbe244e227749a89d30a3bcc", "messageHeadline": "Extract bff packaging to its own packager", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 71, "deletions": 27}}, {"node": {"oid": "9e83f444ffdb8c2e0f10f93794e00c1997219016", "messageHeadline": "Unit tests for makeself packager", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 41, "deletions": 15}}, {"node": {"oid": "1c426ccafc37c2ced249b96d1e9eeba74afb9998", "messageHeadline": "Extract makeself build into its own packager", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 87, "deletions": 26}}, {"node": {"oid": "be204eb418a45dd8cde4f8f726c23f057b289fb6", "messageHeadline": "Use pkgmk_version for the version string of a package built with pkgmk", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f98e6e8db684f42600557856037235d4b591f81", "messageHeadline": "Remove unneeded quotes", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "205d060b994ce1395659f2534018b9b8cb6624e8", "messageHeadline": "Update tests to use #build_iteration", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 17, "deletions": 15}}, {"node": {"oid": "8259d02ec7be8f41a17855e9d3cfabc86074be9c", "messageHeadline": "Use #build_iteration instead of (deprecated) #iteration", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4e5edb8ff1276175a8e1799b2a56981b1be8a3e1", "messageHeadline": "Add architcture to solaris/aix/freebsd package names", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "abf4d873f089eb63fbf5d17c0f91697d972cc9a5", "messageHeadline": "Remove platform and platform version from package names", "author": {"name": "Yvonne Lam", "email": "yvonne@opscode.com", "user": null}, "additions": 8, "deletions": 21}}, {"node": {"oid": "ecd1a946f36e0e6999d1d2d9dd58abecdcd9cbb9", "messageHeadline": "Version bump to 4.0 alpha", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43af13460a4fb608a91ef58b4b5d5f7ac84f36b0", "messageHeadline": "Use File.basename to figure out the name of a file", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03ea5457afcdd5aa0fb51c244bcf333d23293d71", "messageHeadline": "Handle absolute and relative symlinks in paths", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 117, "deletions": 15}}, {"node": {"oid": "41a3eb59cc870a509431a316a862cf54f8a3eff2", "messageHeadline": "Permit unsafe redirects (configurable)", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 49, "deletions": 3}}, {"node": {"oid": "f32bd9a577c6863718a90fefbc13c1ea3fb46878", "messageHeadline": "Fix failing tests by switching to a real software", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a3ffcad37a561e79fc4772dbd756d5dde2306958", "messageHeadline": "Always add Software to the parent Project's library when loaded", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "23bd3ee720cd4e88fde6be471d3bd6154ab60aa1", "messageHeadline": "Prevent Ruby from ungzipping responses", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "1dbc9926cafeaa0147b65c4c8eda00b07ac27995", "messageHeadline": "Read downloaded files as binary", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6a68ca0049e73ceb77b2bb26596212277f91e42", "messageHeadline": "Execute filesystem commands from software.project_dir instead of inst\u2026", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a5cefe503bd14bf6e4f82c304ebe75ca4f8043fa", "messageHeadline": "Bump required Chef Sugar version to get new matchers", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dfe3badf4c7c1e3b475153963bcdcaece547d98", "messageHeadline": "Ensure warnings are not emitted on partial output", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e44844c7170608e5d0a99618c60f0fc2ce754ddf", "messageHeadline": "Release v3.2.1", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "758eae9b43e7fe742fd496157f0ef51784e839d9", "messageHeadline": "Expose the sync method in the builder", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ffa4d9ff2b44f4ae1d4e2d80d3c3042c100f876f", "messageHeadline": "Use the correct variable name", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe6a8a13f0ddde1b88f0a3223c01a76f0ed8bb79", "messageHeadline": "Add Omnibus.which for searching for executables", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "b71fcd1498e7157e18a0b9f8b88490673c067498", "messageHeadline": "Warn when using shell commands that have an equivalent DSL method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "d1a55377ff2ccfb1b8aeae514fe56a9b3aed3a75", "messageHeadline": "Warn when encountering a command that looks like a DSL method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "d3e8691af3c64ccf4803e702fffc52b3b3e5f279", "messageHeadline": "Refactor fetcher objects to use an abstract class", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2105, "deletions": 1158}}, {"node": {"oid": "8b232eb613379c7eb05c87ff1c01e3a6595d73cc", "messageHeadline": "Always sort directory entries", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d6d047dec76a579557cedb04ad119c359c44411", "messageHeadline": "Use UTC times", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2abb94bfbc66ee6f490d9d8c7ea90d27cabeae2e", "messageHeadline": "Really add the zlib source", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3fb48f8ab02c00d981dde595173fa621a9d58021", "messageHeadline": "Add specs for FileSyncer", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 141, "deletions": 0}}, {"node": {"oid": "845f564ebb0c5af5697e4a4e94f9f9425b7d7ce8", "messageHeadline": "Fetch software before cleaning in specs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cbe898cefe384f7f9ff8448e274805e14ec0fe6e", "messageHeadline": "Update new checksum values", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "453a8ebb1c0df07b29bcf7bf514ae6164139ed2c", "messageHeadline": "Fix failing Packager::Base spec for Dir globbing changes", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0af6942817617d6c4ac1fa2d9075dbb1c487879", "messageHeadline": "Fix failing PathFetcher spec for Dir globbing changes", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "e59bdd9163c589ba7afd828fb0c5014a7470acb0", "messageHeadline": "project_file, not downloaded_file", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ea82f36190b42a55af3a229a4a26a86f8dd37ff", "messageHeadline": "Fix failing digestable spec for Dir globbing changes", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8f28e72d4e3b54fc7aa3250f203246b40ddfc16d", "messageHeadline": "Fix failing publisher spec for Dir globbing changes", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0b3a84f92c375991fedb1e37e0634da33447fc20", "messageHeadline": "Clean up integration packager tests", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 18, "deletions": 32}}, {"node": {"oid": "799d8e6f351893c9202ba17ff8ebf310e09049d2", "messageHeadline": "Remove unused path helper methods", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 9, "deletions": 31}}, {"node": {"oid": "9d62dafb6a01ebce7a7413453257e67ece41827c", "messageHeadline": "Fake a less-flakey git fetcher spec", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "97d87b0ac5f00e3daa656d88e94b193aa3ea1c4f", "messageHeadline": "Move the Digestable requirement to Fetcher", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4c0602e2009d488afb27475eb78a2317d5fae2db", "messageHeadline": "Make windows_safe_path a Util method again", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 19, "deletions": 25}}, {"node": {"oid": "48e9f039e620e457db885716459f6fb372357762", "messageHeadline": "Extract File syncing into its own module and helper functions", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 145, "deletions": 128}}, {"node": {"oid": "3d4bbd066b2fd39e72337e4b81adfcae8d1bd67e", "messageHeadline": "Use the be_a_file and be_a_directory matchers everywhere", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "34d132571cbedd2e21219a426d29eb92a79d0ce9", "messageHeadline": "Remove libyaml-windows that snuck in", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 43}}, {"node": {"oid": "2f240e4882a42afd0724467af32e94add19670e5", "messageHeadline": "Refactor and simplify fetchers", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1780, "deletions": 906}}, {"node": {"oid": "90989e23557efee6b591eb232abe1ba288ddb216", "messageHeadline": "Use shellout!'s options in run_package_command", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "04dc46d4bf6cfc7c533ac06aa7896ca64022a344", "messageHeadline": "Selectively load softwares and projects", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 247, "deletions": 204}}, {"node": {"oid": "263343af7fee8dcb2dab9b3ccba664b52896c3cd", "messageHeadline": "Remove Omnibus.process_dsl_files method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "f62b781c2e9c789dc646d53a41326d8f831c0efe", "messageHeadline": "Omnibus.project_map and Omnibus.software_map are private", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "44450b3d5d92b76002cd576165f8d720f2698b3c", "messageHeadline": "Add spec coverage for Omnibus software and project paths", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 82, "deletions": 57}}, {"node": {"oid": "1ae5e0eebac9f4feb1b02fe4583a71f575a47f75", "messageHeadline": "Remove extra newline from project.rb", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0f4a7d3a8ed355563f6218d839c731305c7b17ed", "messageHeadline": "Add Software#load_dependencies as a public API", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "6dc413c5a93a5d05d06fe43708d8953a0651829a", "messageHeadline": "Add Project#load_dependencies as a public API", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "dafb899d70f24738ba9ab2111d1866ecb6836d33", "messageHeadline": "Refactor Software to search for a project by name", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "5570e68bb2c270dcd4998649a551a837aa8e2dbd", "messageHeadline": "Refactor Project.load to search for a project by name", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "db28100f06a90255e4295eee1b0bef4d5fb72b7e", "messageHeadline": "Do not process configuration when loading Omnibus", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "6c3e706377223a7f5694c9e7345c78a834f03878", "messageHeadline": "Use Omnibus.possible_paths_for when searching for patches and templates", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c2f29e73f9fb9a4ceacbc1e3a6bfef375c425d30", "messageHeadline": "Search for paths in a more extensible way", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 75, "deletions": 135}}, {"node": {"oid": "893d8620305d9d789a143e8f56252f790adcbc51", "messageHeadline": "Do not cache _projects in Omnibus", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "cd1eb650d4203e38bafab4805b1b96de1d7dc325", "messageHeadline": "Make Omnibus.process_dsl_files a public method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "abcb7679cba0cc01de953e3075011f5eccdb5b8d", "messageHeadline": "Create a better error message for missing Project and Software files", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "3a823b297a8a6bf59a982ae83debc2dda9e99da3", "messageHeadline": "Cleanup git_cache_spec", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 24, "deletions": 32}}, {"node": {"oid": "38b19dda96aa18b6c4e1e3af591ae06eefbd6cea", "messageHeadline": "Fix broken double in net_fetcher_spec", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "05a3ffc670bb6f273f92d085e07f9b43cceca68c", "messageHeadline": "Remove complicated_path fixtures and refactor associated tests", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 21, "deletions": 6917}}, {"node": {"oid": "665aee5b9bd225267aad684b63626d81cacb034c", "messageHeadline": "Remove overrides_path helper", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a9b3f43c3051552ced23ffa5727eb62d23d42a8e", "messageHeadline": "Update Software specs and initialization arity", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 85, "deletions": 277}}, {"node": {"oid": "f3647935786a8382768d9eb12b7fc2f70cfd1bec", "messageHeadline": "Remove project_path and project-related fixtures in favor of inline", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 71, "deletions": 129}}, {"node": {"oid": "42252daa93315f384bd6fba56fc387312be371a2", "messageHeadline": "Remove specs for Software.project_file", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5d6b642ddc71ee528fa073c3e3e3f96a4c823895", "messageHeadline": "Remove specs for Software.config", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fb2fc58b0a70113c47a9d45e6f4eb9154afcb63a", "messageHeadline": "Remove specs for Software.cache_dir", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3694810abb0aecc3b4372ff0e1c22fb7e2677268", "messageHeadline": "Remove specs for Software.source_dir", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "eca5c022d7262dd22baadd9d8becacd1aeb1d384", "messageHeadline": "Remove specs for Software.architecture", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "00006161b1fca61527ebede05ff1c9099a531b80", "messageHeadline": "Remove specs for Software.platform", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9ed10f4f56bf48a4bb47f8384e1a8ed2fe33d385", "messageHeadline": "Remove specs for Software.dependencies", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "db8eed26ed3737a2d4e5cd0ebf626c4b5c6fea2f", "messageHeadline": "Remove specs for Software.override_version", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "58d1751b81fb16b175e70df6571c2e3de2feb966", "messageHeadline": "Remove specs for Software.version", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "e7fcae1c9555f69ff68f335418725fccfc429b8d", "messageHeadline": "Remove specs for Software.given_version", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "282b382da2c224c82c9bdb594792d3fcbda4b094", "messageHeadline": "Remove specs for Project.dependencies", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5a3b287713d08bb5e955b11fc2e6acdfa4824c8f", "messageHeadline": "Remove specs for GitDescribe.full", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "dec651f7dc6aadfe206cd04e33590e23a3e54359", "messageHeadline": "Remove specs for Builder.project_root", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "dd055bf07a92fdaee0a57ee21c37e791db5fdd8d", "messageHeadline": "Remove specs for BuildVersion.development_version?", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "5320d10b76272a5c201a691d83430ead5533b287", "messageHeadline": "Remove specs for Config.override_file", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1b7bb5750539068b71af95ef1f3b299be43927a0", "messageHeadline": "Remove specs for Config.software_gem", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "17c76b6f3011120252cfd13a9d66e65f9c156f92", "messageHeadline": "Remove all instances of install_path from specs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 24}}, {"node": {"oid": "7693e15d496a2c8c3e2e99fdf0aed254407d2c1e", "messageHeadline": "Remove untrue TODO comment in Builder#block@name", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a462fe65b0583ba061f8592ae909bd5cc41550ab", "messageHeadline": "Remove deprecated CLI and tests", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 220}}, {"node": {"oid": "e863dfacbb6916779eb87fe66c2fa2043c08a021", "messageHeadline": "Remove deprecated Software.command method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "2c95918ea7daaea4c78a93c06a08e7021e1c048d", "messageHeadline": "Remove unused Project.validate method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "81d3ee316f4a57846704667d491993b54f85ce5e", "messageHeadline": "Remove @todo on Buidler.max_build_jobs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6866a3b27faf08182b934962b3cef29cbc4b8b0d", "messageHeadline": "Cleanup @todo methods in BuildVersion", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "9242a81e066c72831532d29233d5ea276cdab978", "messageHeadline": "Remove deprecated OHAI and Ohai. methods", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 61}}, {"node": {"oid": "67415de19c3d9460484d502ee896f90cf683c925", "messageHeadline": "Remove deprecated Packager::Base.version", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "f717c6a5299fb2aeba4ea369379fce7ad1359334", "messageHeadline": "Remove deprecated Packager::Base delegation to project", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "d5d00bc44508db8548f5a36b656b47ec8289a33e", "messageHeadline": "Remove deprecated Software.given_version", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "fc90c0ef9d2652f835a9a544c03a31a3cb4ded40", "messageHeadline": "Refactor deprecated Software.dependencies into a getter only", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 14, "deletions": 34}}, {"node": {"oid": "c8135c5f4b9f75b445665eeeee2257ad94373ac5", "messageHeadline": "Remove deprecated Software.config", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "6d3449a73022314ae5ecbcb3444cd820717be9d2", "messageHeadline": "Remove deprecated Software.cache_dir", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "b049f2ff52ab654bc72e4452a07a0c0b275f4559", "messageHeadline": "Remove deprecated Software.source_dir", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "5b75a7510cd49a7e7b2b7372cb170c15d300e1dc", "messageHeadline": "Remove deprecated Software.project_file", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "6a9f6a1042f698703f0e2b3a948e78e8c2f78497", "messageHeadline": "Remove deprecated Software.architecture", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "ff64452995a184275ef42e3e7a48ed5fd73a68e0", "messageHeadline": "Remove deprecated Software.platform", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "2baeedfd712efe70578361d289aeec1b3190ab34", "messageHeadline": "Remove deprecated Software.install_path", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "34c434d4ff0c788a0828af19202277ab2614818a", "messageHeadline": "Remove deprecated Software.version setter", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "eea4175b539b80d95735190511c2012584f62051", "messageHeadline": "Remove deprecated Software.override_version", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "f2066b88cb4a85dd3ad3d8af0302cdb303a186bf", "messageHeadline": "Refactor deprecated Project.dependencies into a getter only", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 14, "deletions": 34}}, {"node": {"oid": "48436982ef0270025bc9dd0674db0ae89f0700c0", "messageHeadline": "Remove deprecated Project.config", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "eb689a3d8e85724b1c6f02132ffcd25f960a34f9", "messageHeadline": "Remove deprecated Project.machine", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "e9f7797e2db125f0ac0231e874da993fd0a9a424", "messageHeadline": "Remove deprecated Project.platform_family", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "7198154d5c91288107e1bf7221c0d676f080256a", "messageHeadline": "Remove deprecated Project.platform", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "ca5af0cb5ce38b30d6f172723ffa33a6af37ecec", "messageHeadline": "Remove deprecated Project.platform_version", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "1643f47c46ec57edf6cd675dfb0fac92ca66d5b9", "messageHeadline": "Remove deprecated Project.install_path", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "5510718416d2105153e37f7d740f4afa3ecb0b98", "messageHeadline": "Remove deprecated Config.software_gem", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "309ee0ded121e3643adf3011f4fb85f10c5d50d3", "messageHeadline": "Remove deprecated Config.override_file", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "45164126b5768a9d75496c3872f46b5367b6d4f2", "messageHeadline": "Remove deprecated Config.install_path_cache_dir", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "2925e6b7d46418f3bc2b54a0312ccfcd543bc19b", "messageHeadline": "Remove deprecated Config.fetch ([])", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 5, "deletions": 24}}, {"node": {"oid": "bc33e03679d99e5da67a40ef3f0173c1e3efc877", "messageHeadline": "Remove deprecated Builder.project_root", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "4f4799f1441974dd60591ff71fcaa02d720a9bbc", "messageHeadline": "Remove deprecated BuildVersion.full", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "3901379567a276e7c5d3d801e2cbd953c961fca6", "messageHeadline": "Remove deprecated Omnibus.root", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "a530bb4e64c69f47de3db8292015d2ba1fe333dd", "messageHeadline": "Remove deprecated Omnibus.project_root", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "95766f1791d9f6b54952ccf48cb17fbf6c604ce6", "messageHeadline": "Remove deprecated Omnibus.config method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "b54b969b28c33133710a55c7170afadafbefecc6", "messageHeadline": "Configure Travis CI to monitor stable branches", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6d559a6ca7d5bad8d57413b5681929542e83b373", "messageHeadline": "Merge pull request #272 from opscode/schisamo/publisher-override-rele\u2026", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 126, "deletions": 7}}, {"node": {"oid": "b4fa2df1b4e524ba0e0f5d285fab517b68c100fd", "messageHeadline": "Add features for new CLI flags in publish subcommand", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "fcb53687800f23ab30a92223adfd2f1f2049e526", "messageHeadline": "Expose platform/version override options on `omnibus publish` CLI", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "1e570e72d93b3b27f3166f19ba795aba5238249e", "messageHeadline": "Add support for overriding publish platform/version", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 98, "deletions": 7}}, {"node": {"oid": "d582223028a0a46e65ab186634fcda85bee53941", "messageHeadline": "omnibus-ruby -> omnibus", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 35, "deletions": 44}}, {"node": {"oid": "a833e942f08021832b9dfc58296e941b21cfd6b7", "messageHeadline": "Release v3.2.0", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "4d8a6e3a4fd7a825976154e140a3d55e7f3f649e", "messageHeadline": "Add Builder#sync", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 212, "deletions": 1}}, {"node": {"oid": "938550fef191af729cbde3781bfc8fb1924d7356", "messageHeadline": "Bump to Ohai ~> 7.2", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c099d5e0c1231efbb51e985a8e6c1c7f25b372a", "messageHeadline": "Support pattern matching in Builder's filesystem methods", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 240, "deletions": 62}}, {"node": {"oid": "1686599938d92f636799816d44ad8ff92edc06b2", "messageHeadline": "Expand Project#install_dir relative to Config.project_root", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "131a452eb8ecd4532083f87b35d088aefffa5e1b", "messageHeadline": "Move windows_safe_path to Builder", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 44, "deletions": 38}}, {"node": {"oid": "4b4bd5fa7deaa682dba8d1b14a6afaecf0e4c452", "messageHeadline": "Accept globbing patterns in Builder filesystem methods", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 175, "deletions": 8}}, {"node": {"oid": "baeb8e9ad13f661d245f76d154dcb220ff8bf474", "messageHeadline": "Ensure parent directory exists in Builder#touch", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b7b9b8a9374065f88b8a460b199f15f1e025c631", "messageHeadline": "Merge pull request #268 from opscode/schisamo/artifactory-base-repo-path", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "091bd016f7703a53389fcf0d55b0d38826d8664b", "messageHeadline": "Remove duplicate Config test converge in *_publisher_spec", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "65472a833f635bfbb9ce02259dec39297193d8d5", "messageHeadline": "Add a `artifactory_base_path` global config option", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "6f4f515a9b11ac090d188d65e65818568b95c1ee", "messageHeadline": "Add support for Windows 8.1 Update (6.3.9600)", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e973f6f8bec6b92f42525188680aaddd99d823db", "messageHeadline": "Merge pull request #265 from opscode/schisamo/artifactory-homepage-gl\u2026", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 49, "deletions": 80}}, {"node": {"oid": "eec6bac35c989d89fb02a282bde8ad5260ecad23", "messageHeadline": "Remove `homepage` from Artifact publisher path", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 57}}, {"node": {"oid": "fdabbae6b7b4379c53ad22df7e8bf51c880e56ca", "messageHeadline": "Re-add `Metadata.for_package` platform version truncation", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 47, "deletions": 23}}, {"node": {"oid": "e9693a5afc4a4745ba9dd2d2ff01a2704242959f", "messageHeadline": "Version bump v3.2.0.rc.3", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d9b63030a516ef0fe2e30505de1c50f75fea0904", "messageHeadline": "Use an expanded with_clean_env method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "7313b818a1f823e25ac000a56869631eeedc62ee", "messageHeadline": "Use :info as the default log level", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57e589930cd91080863946837ce55012f9c4efc7", "messageHeadline": "Remove . from kitchen machine name.", "author": {"name": "Steven Danna", "email": "steve@opscode.com", "user": {"login": "stevendanna"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5ad1ad380262c32e79781a1865acc5cce791a73b", "messageHeadline": "Version bump v3.2.0.rc.2", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "4063ac025dd264956dbaf06a59f57aa4af99b02f", "messageHeadline": "Do not apply windows_safe_path to all arguments", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "0bfc7aa124cccf30759b38761a7e827137cd17c2", "messageHeadline": "Move platform_version and platform_shortname calculations into Package", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 189, "deletions": 174}}, {"node": {"oid": "c703b062fc8524fa80cb2b2fc8e70988e5bba389", "messageHeadline": "Ensure an iteration is set in publishing metadata", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "3e475abbd652fc1fbea7b550c24c4b718df54d69", "messageHeadline": "Move platform truncation logic into `Omnibus::Package`", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "ed60550b9122a46f75a9501810f6b634d4e3aa2a", "messageHeadline": "Fix runtime_dependency instance variable", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c7e465c570cb55eb65ab7e5cc5b05a088baf757", "messageHeadline": "Expose #downloaded_file in the software DSL", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 52, "deletions": 9}}, {"node": {"oid": "b15b88430273e6ca153c49c3b3887fa97f99c091", "messageHeadline": "Update shasums from the new algorithm", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "b7d64f3319739c265def9ed0e467ad5e51001351", "messageHeadline": "Use the builder's shasum method in a software's shasum calculation", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "11594d71e7f1be27cc5d5fd79cdc3672e10bf634", "messageHeadline": "Add shasum calculations to Builder objects", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "b2286c8b65fed3499151a1784b675ba851a370af", "messageHeadline": "Merge pull request #241 from opscode/schisamo/artifactory-publisher-f\u2026", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 139, "deletions": 114}}, {"node": {"oid": "13321c6deea9da82082f7ec7ce1a47be007acc82", "messageHeadline": "Truncate platform versions in all publishers", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fbb50a05096fc706bd2a9777f86d4076a3fe8af7", "messageHeadline": "Create a `truncate_platform_version` helper", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 129, "deletions": 109}}, {"node": {"oid": "60b2b9eea9b351490407373dd2f2986b403efa69", "messageHeadline": "Use fully-qualified homepage in publisher testing", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e90ec2372b88094f22b0f7fe1fd317d5c440a03", "messageHeadline": "Don\u2019t abbreviate `architecture` in Artifactory metadata", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81f93ef9649a9011666b2acb8162db3f7f38a430", "messageHeadline": "Add platform and platform version to repo path", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1b68fe4fbc3faa0c01d96f1247b1d51472a4c873", "messageHeadline": "Add build iteration to the package\u2019s published metadata", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "de630a3a1a3e96cb3334fe276a866b8be2d11ab8", "messageHeadline": "Make Builder#build_commands a private method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "add2887ee429e33ac9ef5f67f3da0d4d7e074ad1", "messageHeadline": "Add documentation for internal BuildCommand object", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "79393589e169f605440e567c111e42d25fde7787", "messageHeadline": "Add documentation for Builder#execute", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "26ed4e97e21de68433f9dbf9ccc364d444ecff27", "messageHeadline": "Add documentation for Builder#build", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9c2920175964e9765af6da32a14aaf37efbdcb10", "messageHeadline": "Lazy-evaluate Software#build, raising an exception when no block is g\u2026", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 40, "deletions": 20}}, {"node": {"oid": "ad7a5c2cce9c1a7041761700dcddbadee7719232", "messageHeadline": "Add functional tests to Rakefile", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bdd34bb7fe28173bf56e84adb7e64c46d78fcec5", "messageHeadline": "Move packager specs to integration/", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b30f469c51a0e403cd0742b085d35b0a307727a0", "messageHeadline": "Update software to use the new cleanroom setter method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "72a0fd1362932cce3320752f75c0ab1585810bb5", "messageHeadline": "Update project spec to use new cleanroom setter method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "a9b341a413c47a89a6965b2040224370a5d869ab", "messageHeadline": "Use new RSpec 3 syntax for stubbing", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "94e30bde61fc1d84f531208e0e66fe96909bef4b", "messageHeadline": "Update config tests to use new cleanroom setter method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7314a8d0cf53783b890997b475fadf0060778f35", "messageHeadline": "Improve builder_spec unit tests", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 19, "deletions": 41}}, {"node": {"oid": "0eccb7a11ddd1af219e44e2bcc8962594491a0cd", "messageHeadline": "Update BuildVersionDSL spec", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 77, "deletions": 75}}, {"node": {"oid": "0909a3ad1d6969a4e63b32e8f8b2e812ef8f63b8", "messageHeadline": "Update documentation for cleanroom setter method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "53da594224a57a17a4020534b2ac890d5c4b2e25", "messageHeadline": "Expand paths in Software", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "81c9f24aa6dfb4d816b0866c262cb9c4ad1a5180", "messageHeadline": "Expand paths in Project", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8ea678b9a100a1ffba806155775ab5f7cf2b1fd8", "messageHeadline": "Add functional tests for builders", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 305, "deletions": 0}}, {"node": {"oid": "ee118e4622000ac46c9951eb17a12dc4c4177661", "messageHeadline": "Add preliminary unit tests for builder", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "6ddbaa14ce418d6409fa608f793b97ff2f1322e3", "messageHeadline": "Upgrade to RSpec 3 and fix deprecations", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 66, "deletions": 67}}, {"node": {"oid": "99bb27d9d5097cb503ef5bba27a9ce9067a5444d", "messageHeadline": "Cleanup ERB rendering code", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "1d5b3d909b0dc4475d0d316133e90d7246b8a5b0", "messageHeadline": "Fix builder DSL Ruby methods", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c072ef042df3dff69e1b367f8e96b4a918a67b5d", "messageHeadline": "Perform minor cleanup on GitCache method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "00ce3f8e5906fc7c48a1ffe06068310de09a67a4", "messageHeadline": "Merge :env and :environment keys before shelling out", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "15627d6ddc8367b427f2dfa0e108e0e7719944e3", "messageHeadline": "Do not expand the path when using Util#windows_safe_path", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "45b5dac64152c4bfeb058367f786cccdbe139f75", "messageHeadline": "Correctly evaluate the build block", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "751b274b21beaf2b3df3e41dbba79d009d9d70c3", "messageHeadline": "Always expand paths when returning directories", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "24ae7fe240d18d273da7ceba8e1b6912c200a39b", "messageHeadline": "Refactor the builder to use a cleanroom", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 533, "deletions": 259}}, {"node": {"oid": "832bd23ee4cf132642fb975d0ee5d8dfedf18233", "messageHeadline": "Merge pull request #248 from opscode/lcg/freebsd-opts", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f372c961cdc6ba83761ff314b9efb61717a692fb", "messageHeadline": "use -R not -Wl,-rpath on FreeBSD", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3636296864a88d35e1fc090b4028bf6e3c85dd14", "messageHeadline": "Require proper Ruby libraries in NetFetcher (FTP)", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1fd1840f48c98d29e86314b40c66d720c3de7c8e", "messageHeadline": "Add the Logger module to Packaers", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "71d020441827b76a0196320feaa777ea2ee17c2c", "messageHeadline": "Cache the result of Omnibus.software_map", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c87d4352790c211c4fd422163684ee2ef81250a0", "messageHeadline": "Cache the result of Omnibus.software_dirs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4041208290ad1926699c027140b685b8c394601e", "messageHeadline": "Move project loading to the :debug log level", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f227ce5ccadc8d6a40d1c4216b235f5f938153b", "messageHeadline": "Use the correct argument in the project deprecation", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab7a856bc8dfc0022990c4d878840b2d5702647c", "messageHeadline": "Use .rc.1 instead", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7ebda1043ad2e4629a87421101f3dc9f6af5c591", "messageHeadline": "Update rationale for downgrading FPM", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2f7472b0f14c88e0662ab570021f451f020eda1", "messageHeadline": "Version bump v3.2.0.rc", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 57, "deletions": 3}}, {"node": {"oid": "1b219f13601ba3647e7330a1a8229742f0b5af11", "messageHeadline": "Update README with more information", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 108, "deletions": 36}}, {"node": {"oid": "a51ccadff5fff6847fde9c5314bdd5088af403e4", "messageHeadline": "Add package_scripts_path as a DSL method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 36, "deletions": 33}}, {"node": {"oid": "3dfd9b37732071f9af4e61a2560d235ef0c902a7", "messageHeadline": "Add build iteration to `*.metadata.json`", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "50cd0f3711fcb195f56a779eb88b189c773907f8", "messageHeadline": "Cache the shasum calculation", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 43, "deletions": 38}}, {"node": {"oid": "95b48118ce8f160601760a2cdc2db93169645551", "messageHeadline": "Improve generated omnibus.rb file", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "74f6ed695d5d2f2bb27c349aebb888d8daa1a322", "messageHeadline": "Remove unused Vagrantfile.erb in generator_files", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 75}}, {"node": {"oid": "707f652f1867d5807477e654e9ad541b97ab1ccd", "messageHeadline": "Show the list of software names instead of objects", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7515ce4939f29049fe3f5dc38362abeb699cb0ef", "messageHeadline": "Don't align output on shasums", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "702155dcb68a90705e0d8b615f7cf31fe2e386e7", "messageHeadline": "Use 40 character left buffer", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "2efa0e310e7c100144dffaf4360a3bb5f631c26b", "messageHeadline": "Improve logging and documentation for GitCache", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 121, "deletions": 69}}, {"node": {"oid": "9829bbcc37a46b6aa9fdc2f7660e0c88bca052cf", "messageHeadline": "Debug logging", "author": {"name": "Oliver Ferrigni", "email": "oliver@opscode.com", "user": null}, "additions": 28, "deletions": 4}}, {"node": {"oid": "3c0405f37c2b574c53a5fccf19f5f490e3cfe3b3", "messageHeadline": "Remove all instance of overrides_file", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 14, "deletions": 212}}, {"node": {"oid": "dc1c64afd86cefc5dd0ff1175907ffb99452b656", "messageHeadline": "Exclude build_version from shasum computation", "author": {"name": "Oliver Ferrigni", "email": "oliver@opscode.com", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "9b72a662611f921063a87120b0e6e34c48cb1170", "messageHeadline": "Refactor the way projects are loaded", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 94, "deletions": 87}}, {"node": {"oid": "72e0e97b365af502806258ea00e36c804e8c68db", "messageHeadline": "Use the new configuration options when loading softwares", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 187, "deletions": 127}}, {"node": {"oid": "a7a2fb2d2d64d80ce09405883ec3189a9a4417bc", "messageHeadline": "Add a config option for local_software_dirs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "e6b49fe20de592b00fc2aa5b54213c2af47d294a", "messageHeadline": "Add a config option for software_gems", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "e0ab07e3260d768bbcf1d2fd37a3fe25a33ee326", "messageHeadline": "Improve exception error when a software is missing", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "7e199776e5ca47423f390ad694a1b0725a7b475c", "messageHeadline": "Define Logger#inspect and Logger#to_s for less messy output", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "106b08f4771ad1e9becad7c1fdcec5bf6b4215b3", "messageHeadline": "Clean up health check code", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 237, "deletions": 127}}, {"node": {"oid": "6839dd7f3b7a4fa2556fbe05cc009e7ef73e1387", "messageHeadline": "Cache the value we get from #version_for_cache", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "870355445e5c74c8790b9d6c1e3f93d0f27f5958", "messageHeadline": "Remove git directories before incremental caching", "author": {"name": "Oliver Ferrigni", "email": "oliver@opscode.com", "user": null}, "additions": 54, "deletions": 1}}, {"node": {"oid": "85c6ed8a8248b12f49c7e0a5a738ef847c891ca0", "messageHeadline": "Fetch all softwares at the start of the build", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 36, "deletions": 33}}, {"node": {"oid": "3dd21619ccc15509f3799a628e1f66810d9cf78b", "messageHeadline": "Improve the detection for git cache expiration", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 269, "deletions": 83}}, {"node": {"oid": "c4330d64050d6b1e9e967ae1295176d37d596c5d", "messageHeadline": "Use correct method in deprecation log", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9965f1ef49f1c60cffcd8cfec1227be83e68a810", "messageHeadline": "Add Config#fetch ([]) for BC", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "0d3d9b5254ebbd0e46ef7f1c267b3c77f48504c9", "messageHeadline": "Properly evaluate the cleanroom", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "2efad9116ece247b0f1befebc35d3c4c4b9f17df", "messageHeadline": "Do not increment the git cache when disabled", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "a6a9d760a3725ff7d015ffe05ef1df9ef13388ce", "messageHeadline": "Add the ability to disable git caching", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "7a7c823dde3791dd4c1cbb4b2e400375dacf63ea", "messageHeadline": "Object#remove_instance_variable is private in Ruby 1.9", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaad07f50fd005e349c0b195d305ef32bdee90fa", "messageHeadline": "Remove Mixlib::Config. Evaluate Config in a cleanroom.", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 272, "deletions": 189}}, {"node": {"oid": "590e69cbff7ad0096a1816bc356a5ad687ea3bd3", "messageHeadline": "Rename install_path_cache_dir to git_cache_dir", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "0b0819da7fcc9f75ced2fd26799f64997d1dcd77", "messageHeadline": "Expose Project#dependencies as part of the public DSL API", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "06c0cfd1291b5d5ed7aecebb4ccc440504546d6c", "messageHeadline": "Expose Software#dependencies as part of the public DSL API", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "9acc4ddd9ee1ad9cbcf914260902b0ac196938ed", "messageHeadline": "Standardize on install_dir", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 666, "deletions": 662}}, {"node": {"oid": "45540ab63c1d0925d4d19321a94085c55c886039", "messageHeadline": "Access Ohai data instead of the Ohai::System object", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f6695d446b2e8896fdcbc2036a592078a7eabc9", "messageHeadline": "Monkey patch Mash to allow \"dot\" notation of resource accessors", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 48, "deletions": 8}}, {"node": {"oid": "a840b76de7d56f3107052284f3b0a4fdda41e849", "messageHeadline": "Use a strict config object", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "728305920610f8c1e6d29b5516f5dcdf841c0229", "messageHeadline": "Use Config.reset, not Config.reset!", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef667095a9e971c65af46cd5a9b652c8bc5bbd47", "messageHeadline": "Remove old references to Config", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 48, "deletions": 54}}, {"node": {"oid": "17df7b420916d27395814ad89a6b18312adb123c", "messageHeadline": "Remove debugging output that snuck in", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "bfedf87e6a4a1a94c56d87d0606a37b8582a3cbb", "messageHeadline": "Use a release candidate of Ohai 7.2.0", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7b4db936048c979fbaa78d617681d8604e84336b", "messageHeadline": "Restore broken DSL method for `version'", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "65bff70c0b67c0e8439aca6924d36d540a750379", "messageHeadline": "Display the platform and version information at the start of the build", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "39c75fb8e18e59c97100afe006fdce4291f8d28a", "messageHeadline": "Fix respond_to_missing call (it is private)", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d06dd9660dc0aef577588633ceea91d8e710d86", "messageHeadline": "Switch the loading of Ohai plugins", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7c3691dd4a87cfc3e34a3e61308a714d0e1c66e", "messageHeadline": "Raise an exception with platforms Omnibus does not understand", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 118, "deletions": 5}}, {"node": {"oid": "727a641c8dd4474b8eafe0a6cf8ae41a4539961b", "messageHeadline": "Generate metadata for proper \"versions\"", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "ce722bcd03acbf69ddee6056ec44f512f127f7e5", "messageHeadline": "Allow the use of deprecated project delegators in templates", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "5c5cbeae000f384ccd8c088c86708eb540612875", "messageHeadline": "Fix software definition template for maintainer", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d4e590c21afcf99aa4a7c2d66fcdb24aebaaaa5", "messageHeadline": "Fix software definition template", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e9389a943c6365f3cf1b17b4368f0689a679cdd", "messageHeadline": "Use the correct conditional for raising an error", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f90842baf647c79ae2488a1a50417987124b3829", "messageHeadline": "Create the package directory before copying", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "791f638146b3dc7ff4c57f8ccc3db647a69e2ab6", "messageHeadline": "Don't use Software#source_dir", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "eb7491da93a8c419280d4e160af660a2e2366c3b", "messageHeadline": "Add additional allowed keys to #source", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3ce087f5e06f43d92f7b0535690a853ab78d0675", "messageHeadline": "Expose with_embedded_path and preprend_path in Software", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 35, "deletions": 26}}, {"node": {"oid": "9e6dc2a910f5b15a83eb636c1d2caa58d087bfcc", "messageHeadline": "Don't shellout in the software definition", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "c84331ef5e65ef5848ab3f10bb6ee936c59d2268", "messageHeadline": "Use new stub_ohai DSL method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "c16c8d9fd5f4b9c98cdb70bc705cebd101c019bc", "messageHeadline": "Do not use deprecated DSL method in Software", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7023d2224c71a0c2e7bd498bca500545e8e3f78a", "messageHeadline": "Improve Software spec", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 206, "deletions": 99}}, {"node": {"oid": "987f49d2b5eaa88103917d6b4eacf1680b62a6a7", "messageHeadline": "Move DSL examples into spec_helper.rb", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "a3ed39ccbef1f9c241bf3d20dd5ce1e275108496", "messageHeadline": "Set sane Ohai data at the start of the run", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6b4c2bff204d12970d700d2241bb82c33d701954", "messageHeadline": "Stub Ohai using Fauxhai data", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "35786e6e03dd617dc65d85b6108a0cbb4edaad2a", "messageHeadline": "Expose Software#with_standard_compiler_flags in DSL", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 82, "deletions": 78}}, {"node": {"oid": "2b5aa7b80f690e6499b72c31cdda9ceb8832b30b", "messageHeadline": "Cleanup delegation from packagers", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 17, "deletions": 86}}, {"node": {"oid": "64c2259230b444a9263b8141fe148cdc190eca9d", "messageHeadline": "Rename Nullable to NullArgumentable", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "77b3aed3e1b9c3869064afb57824535789be5cb8", "messageHeadline": "Add a deprecated Build#install_dir", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "e8e27241a4dc18043c222fd7770706c2a06f57f1", "messageHeadline": "Make nullable less complicated", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "c4c604b354fcce81c67abcab2c8c688859dd1eb9", "messageHeadline": "Change install_dir -> install_path everywhere", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 558, "deletions": 558}}, {"node": {"oid": "25cd0c961f8ec1957b7b9a6afdad2a746cba9c04", "messageHeadline": "Methods defined in the cleanroom are only available in that context", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a5b79a91768af2703d13d47afbbdf2ea104ed8ed", "messageHeadline": "Move Software#max_build_jobs to Builder", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "6f902e768f70e7a05040209b210aec7001865118", "messageHeadline": "Cleanup Software#path_key method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "9b16c4bc8166280e72cf7730ca99418052d6e595", "messageHeadline": "Remove unused camel_case Software method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "f879930bbdc9f0a9703f952fac85b10407509753", "messageHeadline": "Expose build_dir as part of the Software DSL", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "c1a93277a4b5426c646c7456cf161fb7817926a6", "messageHeadline": "Make Software#always_build? a private method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b8bef524bcfd1ee5d0e134a574360f54f209f6e4", "messageHeadline": "Make Software#project_dir a DSL method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 36, "deletions": 31}}, {"node": {"oid": "84708cc33ab2641057cca4ba41469566475a8bb2", "messageHeadline": "Remove unused Software#build_version method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "c42f169ca546eac36108f73d334778fcd3e992f2", "messageHeadline": "Update erchef project definition", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "485d0a2960ac8578fae8efab65a81cef0b972e49", "messageHeadline": "Fix failing fetcher test", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7704a22c4842ad11d984df8bd1ac25703869c34", "messageHeadline": "Standardize on Ohai[key] instead of Ohai.key", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "f7d41b70290699e2b613c311874bc74fa0904e95", "messageHeadline": "Make source_dir, cache_dir, and config deprecated DSL methods", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 53, "deletions": 23}}, {"node": {"oid": "5af990eb1d84da928c318f3dbbd05d4b9109016a", "messageHeadline": "Remove public Software#fetcher method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "3cc015a9da5b803ca7df3f3cd575182cb11dc049", "messageHeadline": "Remove potentially destructive methods from the Software DSL", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 50, "deletions": 39}}, {"node": {"oid": "105c9efa6b4400beffc206e7398ab475ee33c950", "messageHeadline": "Cleanup YARD for Project", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "15c259ab1e156d2fc568ab61fb7e80eb23d83915", "messageHeadline": "Do not use deprecated platform* methods in Project", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "06703d7264f7e773a566d0e92ad15220748b4461", "messageHeadline": "Remove unused Project#platform_tuple method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "cc5017b1072dd421029ea978d33c18c7d21d4c65", "messageHeadline": "Group all Project public API methods together", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 132, "deletions": 118}}, {"node": {"oid": "1805312df5c4d193075f49d454c3053cc49874db", "messageHeadline": "Make Project#package_types a private method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "a9fbf0ea0d837b89005a13728cc0afd31fd7c88f", "messageHeadline": "Remove unnecessary delegator on Project#package_tmp", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "19a08d9a921082c9bba172399a71f3a9a47cf0e7", "messageHeadline": "Remove unnecessary delegator on Project#package_scripts_path", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 14, "deletions": 25}}, {"node": {"oid": "aab64ed9389c0ee23d6a306d83df6ba539ff9b2a", "messageHeadline": "Remove extraneous Project#package_dir method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 133, "deletions": 149}}, {"node": {"oid": "a5999bee189de6bc8fe05dbb0cf08906047a2203", "messageHeadline": "Lazy-load the library method in Project", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "e4368425f5484dd656cc92a1c3ed7e1075dc1fbd", "messageHeadline": "Remove unused attr_reader :resources_path", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "261ade6995990bd1ab96ac353c5251dc7ec6f803", "messageHeadline": "Expose old platform* and config DSL methods with deprecations", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 85, "deletions": 41}}, {"node": {"oid": "9ca83df7d1bdd7f1c72cf3cf3c17e879f3388ad4", "messageHeadline": "Cleanup Project specs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 5, "deletions": 20}}, {"node": {"oid": "32edfcd5b635a7489c140e5f85fe4f9e097d9ef3", "messageHeadline": "Add coverage for the \"public\" DSL API in Project", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "0e466c1d2634875b9866ed78f9132645d32890b1", "messageHeadline": "Standardize Project DSL a bit more", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 90, "deletions": 110}}, {"node": {"oid": "b4bcd1203a83c4223798bfbb97bb639f738b4a34", "messageHeadline": "Add public APIs for dirtying project cache", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 49, "deletions": 7}}, {"node": {"oid": "2125c2ae1127f277cf5c0fef8819dcc0ba032356", "messageHeadline": "Raise an exception if a software does not have a filepath", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b3d04c90bc3c37720a9546e10eada9f6909a19a3", "messageHeadline": "Update specs for loading softwares", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 263, "deletions": 250}}, {"node": {"oid": "ab18f003ecf93d51a77b0dbfe8e11eb97e2d858e", "messageHeadline": "Update Omnibus to load software using the new Software.lod", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1f755fde2b64548be6bd651f1a1fc2994ad3f9f", "messageHeadline": "Use a cleanroom for the software DSL", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 396, "deletions": 188}}, {"node": {"oid": "c59a7cedcf74357aed46d2b027a82a443d5b86fa", "messageHeadline": "Update sugarable spec to check ancestors instead", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb7871fa3a6b21a1727299585ad0d9cf961451c6", "messageHeadline": "Require ohai in the stub_ohai helper", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d9f41642cd5b553b833674475efece3c2e17f41e", "messageHeadline": "Remove unused require statements from Software", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "520a75172395e44c49dbd225b08a31dcb06e270f", "messageHeadline": "Make Sugarable cleanroom-compatible", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 55, "deletions": 18}}, {"node": {"oid": "206bf06332ecba970d3029a21791e62a9691cf37", "messageHeadline": "Expose Project#files_path as a DSL method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "789d2fc518faec2176c115d78d188207a7ab3a7d", "messageHeadline": "Fix project loading in specs to use new API", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 84, "deletions": 61}}, {"node": {"oid": "1429436603b9fb5c4eb21c23ac54be2f6ab81c30", "messageHeadline": "Create an exception to raise when a bad value is given", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "bd28cdda41083aee73774cfda1fa6f37615b4de1", "messageHeadline": "Make InsufficientSpecification inherit from Omnibus::Error", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b24110f4ab6491f6ffc5a4f77e8cfe1603cdf1c", "messageHeadline": "Define a nicer #inspect method for the cleanroom", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "efab4b5285a69827ac03150af0dc8ae60ea958af", "messageHeadline": "Fix namespace on Omnibus::Config (just use Config)", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6f05a34725f004cdd5e6ae930c29308c4a3b6e23", "messageHeadline": "Use a cleanroom in the project DSL", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 542, "deletions": 210}}, {"node": {"oid": "756aa76f1328889693feae6e62134a6bf9d8c535", "messageHeadline": "Add a Cleanroom object for evaluating DSLs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 199, "deletions": 0}}, {"node": {"oid": "e1a2c28fff32614f94ea53807395831b21533c5d", "messageHeadline": "Trivial patch - fix a tiny typo (compontents -> components) in README", "author": {"name": "Jonathan Lassoff", "email": "jof@thejof.com", "user": {"login": "jof"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d1d71480a4b8f2bfc20a90e04ef9a8eb0c803e1", "messageHeadline": "Clarify the point of omnibus-software in the generated Gemfile", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5ad405c915e4962a01fbf14e5313eeafc879074f", "messageHeadline": "Update Omnibus.source_root API", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "90c056e81355c0209e920fdc368e703f9880a136", "messageHeadline": "Fix broken refactor method airty", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d24eda10017f8fb69da0a8d6a42b61f423c314b9", "messageHeadline": "Stub the correct \"Config\" object", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 156, "deletions": 157}}, {"node": {"oid": "9a8323efd8e43868b808a7f4565f66aeceb9b722", "messageHeadline": "Reset Omnibus between each test", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "1c43b710bb832d8dcb3f324bb3bf84c990ab9906", "messageHeadline": "Deprecate Omnibus.project_root in favor of Config.project_root", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 43, "deletions": 27}}, {"node": {"oid": "07ada54e31e225e581e30a1dd69e6bb7e98a6f8a", "messageHeadline": "Document Omnibus.ui method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "894b8f23d6d51188d8e8f3e14ac432a5bdc4aace", "messageHeadline": "Document attr_writer for logger", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "87e379c04894b14979435e400966a8fc54d7d339", "messageHeadline": "Remove uses of Omnibus.config in the code", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 38, "deletions": 34}}, {"node": {"oid": "221f530e5cc6769cfef0f80c0399bbb2d834238f", "messageHeadline": "Add a deprecation message for invoking Omnibus.config", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "77153361b85e0ff2991026ebe02ca80cd3b2f443", "messageHeadline": "Omnibus.load_configuration requires a valid filepath", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "282a4d4cccacecacb76ae7c594ef711816144462", "messageHeadline": "Remove deprecated Omnibus.configure method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "290a91bcdcb3fec2609560dad75206e66d873822", "messageHeadline": "Fix failing health check spec (stub platform)", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4b16637e08aa78674fc3d5990169dd3d1ef44e17", "messageHeadline": "Make sure deprecations are Omnibus::Errors", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "307ce4ac7b6acd80df5148f1d42ad75ffc96cda1", "messageHeadline": "Fix a real bug that was being suppressed because of a bad rescue", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f68ea69ef8c666d0c11fed17ada093c712ca066d", "messageHeadline": "Only rescue Omnibus:Error in the CLI", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fec43074412a96ab22af4fdfbb51e52cdeef0928", "messageHeadline": "Always print backtraces", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "9c307194c07671e7007175d10cadaec3a2f2b549", "messageHeadline": "Don't send ldd/otool output to the same file.", "author": {"name": "Sai Ke WANG", "email": "swang304@bloomberg.net", "user": {"login": "onceking"}}, "additions": 57, "deletions": 43}}, {"node": {"oid": "4b815cf7f47ddc51dc226829a8164a306927d61a", "messageHeadline": "Add standard compiler flags and options for AIX", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 72, "deletions": 15}}, {"node": {"oid": "74f955fa510892c8f6ff63ae3e171a5ea1d715ea", "messageHeadline": "Merge pull request #198 from opscode/sethvargo/downgrade_fpm", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3531ac2396b624bb60ebb971a1fd464b20f78a07", "messageHeadline": "Downgrade FPM to ~> 0.4", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "caf7f14f79ab66b7a2d8399f25511a38d56e6b5d", "messageHeadline": "Merge pull request #178 from opscode/lcg/windows-embedded-path", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 102, "deletions": 8}}, {"node": {"oid": "d0cb3dde993d169a6cd50c4f26cc5f7ade1987f0", "messageHeadline": "fix spec, add with_standard_compiler_flags", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 75, "deletions": 5}}, {"node": {"oid": "b0ff49f06a93456afab3994bd23160c912cbd60b", "messageHeadline": "move path_key to priv method", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a82b52ff9bef0e08398f3a7edf4b767e94529a97", "messageHeadline": "add with_embedded_path helper", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "76d2da6d7903fb9a2faf430aaea6cafe81c8de82", "messageHeadline": "Automatically upload checksums if they are present on the Artifact ob\u2026", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 11, "deletions": 18}}, {"node": {"oid": "84a1595a74c4351bdd19b86621bc59caacac9762", "messageHeadline": "Add back newline character [ci skip]", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e1a0fb6882bc9c225b503cae7952b78bb7a90925", "messageHeadline": "Cleanup NetFetcher logic and add better Windows support", "author": {"name": "Eric G. Wolfe", "email": "eric.wolfe@gmail.com", "user": {"login": "atomic-penguin"}}, "additions": 111, "deletions": 96}}, {"node": {"oid": "6079e2a8c25b3a264c720725bd6c4811b70f4395", "messageHeadline": "Cleanup digestable comments", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 58, "deletions": 18}}, {"node": {"oid": "47189457b34f89fd142f3551ffb36fd2a5f37bce", "messageHeadline": "Add tests and documentation for Digestable#digest_directory", "author": {"name": "sdelano", "email": "stephen@opscode.com", "user": null}, "additions": 46, "deletions": 2}}, {"node": {"oid": "8b135d778a3fbc2d930e4397ac66cd0594924ecf", "messageHeadline": "Ensure that software fetched via path_fetcher are cached correctly", "author": {"name": "sdelano", "email": "stephen@opscode.com", "user": null}, "additions": 33, "deletions": 3}}, {"node": {"oid": "9b2611c37bdd43b025a44c05af24dc2173d0764a", "messageHeadline": "Update tests for the new APIs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "cc567ce11d80140a86a12dbc2fa5143337cc0e12", "messageHeadline": "Use the new APIs for uploading packages", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab1c0a9f156cd6fc7f84bada8f5dead34adfe4b5", "messageHeadline": "Intelligently parse the project homepage because Ruby's URI sucks", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "dcff8af939c39aa6dc974a1bf0e8529732b66ca7", "messageHeadline": "Change the default homepage to include the protocol", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "477f91b746b3b9f8bcc6cfe25e4cdd5ab6232a20", "messageHeadline": "Generate a real omnibus.rb configuration file", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "0b6af0993de074f5645f9e5ab2c4ad71af032455", "messageHeadline": "SHA128 is not a thing...", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2f9687fb1a3d2459b932acb4dcb37f4cb6335f4c", "messageHeadline": "Refactor S3SoftwareURLs away", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 298, "deletions": 235}}, {"node": {"oid": "23b808313c14c2bcf43091cf4c60eccd2a075da8", "messageHeadline": "Remove old reference to InvalidS3Configuration error", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bf88479cf82f881f2e4d46ba36cbbff671ca7ae2", "messageHeadline": "Fix copy-paste from S3 publisher", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a52ffd1a9cd0a7b62455c6f51d7930a28c581a1c", "messageHeadline": "Fix old comment in Publisher CLI", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a945540bb6ace0d64c2a8e245f5f807c2a797d8d", "messageHeadline": "Remove extra newline that slipped in", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a07f71b624fede067c08d79fa027934d2bd72051", "messageHeadline": "Add artifactory publisher", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 245, "deletions": 11}}, {"node": {"oid": "66b33c01a9cce9a17bcec74a732914934ff5ca73", "messageHeadline": "Add artifactory as a development dependency", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "42fa294c351d2d7ac20d0dc828a503b52af3ed90", "messageHeadline": "Add more information to the generated package metadata", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "af1633f30401f3ebee78319a72b43e0d9c619b67", "messageHeadline": "Fix a bug in thor when asking for help on subsubcommands", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8087da04c50068b62acf00ef0855bd5c92b7e19c", "messageHeadline": "Add SHA128 info to packages and metadata", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "f377d2483c18d1916613c3aac2e4778481c3ffc4", "messageHeadline": "Refactor publishers into their own CLI subclass", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 111, "deletions": 149}}, {"node": {"oid": "e008d48b2ceeffcaaadd6c4cf9aae064ed7c4fc3", "messageHeadline": "Fix RSpec deprecation warnings", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "c2565571a896bb45e34624a702831559f052f8e5", "messageHeadline": "Remove Rubocop and Guard", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 24}}, {"node": {"oid": "51fe4f860e272315413cd26df2b37e1f229c6f89", "messageHeadline": "Remove S3 Publisher validations from publisher", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 18, "deletions": 36}}, {"node": {"oid": "8df2eeea292ccc75c5fbfbaada196c7b8706415d", "messageHeadline": "Add artifactory_* configuration sections", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "5b7bf00e9ee6aedd8f47147529b40a6dab70913b", "messageHeadline": "Add an exception for a missing config value", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "5270d8a416e3a8e9d6dbb9b32f7437357f6bd9bf", "messageHeadline": "Update validations to behave like real validations on config", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 25, "deletions": 30}}, {"node": {"oid": "d116ec2629efe059b8cbc4c5a4d1338d8c11397a", "messageHeadline": "This one is for you Rubocop :beer:", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "facf02fa37ff8e21a5a53618f665bab087c84b5a", "messageHeadline": "Update CHANGELOG for new publisher", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0c41b5903d8203d9d9bf7a076d855f51e8b10ea6", "messageHeadline": "Add deprecations for `omnibus release`", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "1465c3d878c650faeccf1a76e3b1804e1d5dd593", "messageHeadline": "Fix formatting on error messages", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6215833d051809a89fe61cf55ea4776f776eedca", "messageHeadline": "This is my last fuck to give about Rubocop", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2d3711d69fb837dae6e387cd125e79340dab5b84", "messageHeadline": "Add long_desc to the publish command", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "805bebd8d82860f19c48010ed4d637f75e9a6d2e", "messageHeadline": "Add `omnibus publish` example to the generated README", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9b1e92d446b79825d259d68c08190671df6860d3", "messageHeadline": "Merge artifact and package into a single class", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 243, "deletions": 199}}, {"node": {"oid": "0933093ef461ab4f2666db222c7ee578580e98d5", "messageHeadline": "Add copyright header to Logger", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "a9969c6341dcd8627ab7167fe38aac2e766625de", "messageHeadline": "Move checksums into the Package class", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 65, "deletions": 37}}, {"node": {"oid": "d68ecd0c48b8b7631657879f5c7bf6c9598f4a3a", "messageHeadline": "Make a digestable mixin", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "7f7d6e708852eebc9f551888fc503d511cc51339", "messageHeadline": "Remove unused Artifact methods", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 115}}, {"node": {"oid": "9d8b97ca1be111831bee1dfc252e77675c8b7b4d", "messageHeadline": "Remove duplicate test in publisher_spec", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "e86b452e9cb4207b7a8e50907b51a68116bf3d42", "messageHeadline": "Freeze the DEFAULT_CONFIG constant", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "daf19c585a1420250c94b8c6f8179a841792104e", "messageHeadline": "Fix @todo comment in Software", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75e29004e43d30c49e09e515ede60a04205c03fc", "messageHeadline": "Refactor \"omnibus release\" into a non-S3-specific thing", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 709, "deletions": 388}}, {"node": {"oid": "022cda5e7e9f89f050064650aa3e5f0b9bd8c5dd", "messageHeadline": "Update sample software definition for libpng to 1.5.18", "author": {"name": "Daniel Zautner", "email": "daniel@fewbytes.com", "user": {"login": "danielfewbytes"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f628d2fd822cea0060758ecc3aba0369da7494d8", "messageHeadline": "Fix a small typo in the project generator (s/come/some)", "author": {"name": "Nathan L Smith", "email": "nlloyds@gmail.com", "user": {"login": "smith"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e5f773467961a333acda8a69a10f75ecff2fdf35", "messageHeadline": "Refactor sugars into a module instead of a magical load-time thing", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "6231f0602aea1935ae653eac53ef7cde1d448d33", "messageHeadline": "Tweak info log level in build steps to #info", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "e469b9d75243be8f369905390b632388702265cb", "messageHeadline": "common class for omnibus exceptions", "author": {"name": "Tony Burns", "email": "tony@tabolario.com", "user": null}, "additions": 17, "deletions": 14}}, {"node": {"oid": "a53c58315c241f08e0716b65b2eeb8f640f3bd2d", "messageHeadline": "Release v3.1.1", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8a8e0f3609e1b96174accde387b1378be0449e15", "messageHeadline": "Change the information that is displayed when shelling out.", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d7b6292193487a5b3b40fe045480e65e12863962", "messageHeadline": "Output the current environment in debug output when shelling out", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "d5fbcdd7f3febf76334454cd13a079f4c023f404", "messageHeadline": "Output the current command in debug output", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "74fec020ef8156e12de57cae27e01c2135ebcb5a", "messageHeadline": "Update config specs to have more coverage", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "6b9867d5bb7b3a684f3e1c8e28342876614b0a3b", "messageHeadline": "Update method signatures in Omnibus::Config for +windows_safe_path+", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "87725701dc80ec388853ed8ab4bd383952274547", "messageHeadline": "Remove Config.platformize_omnibus_path (no longer needed)", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "d98b0dc9a0e95118c5cdd444961f3bc5b6c01eed", "messageHeadline": "Make sure Omnibus::Config extends Util", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c8edb9ebcb7a7de7b11f3e1777641d9a4349c136", "messageHeadline": "Project: +windows_safe_path+ expands paths now", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "148caf6f51cb28421f4bb0329835513e02c14481", "messageHeadline": "Update windows_safe_path to take an array of path pieces", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "f5f304ff02be147b47902dd3d75f263dc3965d61", "messageHeadline": "Fix the typo in config (directory -> default)", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68e07f160bd12509a314a352ef0ed27d667a1216", "messageHeadline": "Update CHANGELOG entry for using Omnibus.project_root", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "045119f8b9186de177b6bf5c64f341438034697d", "messageHeadline": "Remove use of Omnibus.root in initializer", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "634caa524a9c94274da1e770543c4fc5f390f2f5", "messageHeadline": "Fix old reference to windows_safe_path!", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8cb05667c76bb6d123aac480581044db91be9be0", "messageHeadline": "Update CHANGELOG for windows_safe_path and new Config.base_dir", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3c3b31003eb5d983d3532530187f2d3a51e0d1e8", "messageHeadline": "Add a Config.base_dir configuration value for easy tuning", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 41, "deletions": 8}}, {"node": {"oid": "6d0fc765b2e9a4b6b88578147f4446b16ca9d4ee", "messageHeadline": "Fix a bug in windows_safe_path to always return a string", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "b340cd2fdef03c0193d69c4e94bf6ddb92d8ab41", "messageHeadline": "Update CHANGELOG entry for deprecating OMNIBUS_APPEND_TIMESTAMP", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fde4e45c77aa121452a2a2c69f41d6e12d82e801", "messageHeadline": "Deprecate the OMNIBUS_APPEND_TIMESTAMP environment variable", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 67, "deletions": 62}}, {"node": {"oid": "cff3d47168c4e49a3876af539370cb875fe1a3b6", "messageHeadline": "Update CHANGELOG for build streaming output and generator fixes", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2d464379b061e77ff01841f9ee90f5daeeeb5b1e", "messageHeadline": "Remove extra newline comment", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "44855876972443276b63d25a7c4bb04dca135285", "messageHeadline": "Live stream (debug) build steps", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19150ea9827efa367c96ce4b7d9b4e586c5c9187", "messageHeadline": "Add a live streaming buffer object to the logger", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "5b4145a4cc56e714df9ca6c05370f11285548a78", "messageHeadline": "Use only one shellout method and default to :debug", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 43, "deletions": 64}}, {"node": {"oid": "e3221f42c8fab003427ea31e79cd683fb0628ced", "messageHeadline": "Update generator files to use the new APIs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4efbacf4f353a95e2b603901929be506b65ea0f6", "messageHeadline": "Version bump v3.1.0", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "e49b3cf894bc22f725d6ccc24483d8e023cc359b", "messageHeadline": "Update README badges [ci skip]", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4ba23329269ed1fb26dbaf64b56b618b391bf678", "messageHeadline": "Warn when incorrectly using `replaces`", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "dba13e4df00680e050038468ad570ea1a33dd34f", "messageHeadline": "Remove libz and libgcc_s from the whitelist", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7fc60ab1d02da8ed7f07ee8fa65392b1b84dc823", "messageHeadline": "Remove explicit line number 0 (in instance_eval) might cause misleading", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d3451d01a345fc374bfd942682e92dce554cde6", "messageHeadline": "README typo (Fixes #164)", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aea22ea04e6907281810e941a302b322957b9c5e", "messageHeadline": "Use the Logger in BuildVersionDSL", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "054d7ba655adce7f4f3829019192f64c9da36bcd", "messageHeadline": "Cleanup BuildVersionDSL to match new style (rebase)", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "6600613efd436cdad5ef81cd7a99d6b014b8fc2d", "messageHeadline": "Pad progname", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "fcee51e4efcd9e46499a691f7d83de7d082ef8a6", "messageHeadline": "Make Rubocop happy", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "93d53ce5e95e65cd169ef60cadf14b5282414b81", "messageHeadline": "Fix trailing comma in git_fetcher_spec", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1797e1ef64f594996364e997368c3443134a5bda", "messageHeadline": "It's my party and I'll use self if I want to!", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e807874ef4675513dfbcc61abd477e03e2b39160", "messageHeadline": "Omnibus.process_dsl_files is a public API (how did this work before?)", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "f52d272a8cf323be5a51fe2e38b0785f716da4c4", "messageHeadline": "Cleanup git_fetcher_spec to never shellout", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 55, "deletions": 84}}, {"node": {"oid": "fe3df0666ab817473eb089cc9575d019f64d24e8", "messageHeadline": "Update expectations in install_path_cache_spec", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 40, "deletions": 17}}, {"node": {"oid": "67e22771a26707551edb398ac92c92d733edbb06", "messageHeadline": "Omnibus.project_root is not deprecated", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d7fa47a3b2b7f8505558b39a71c539ee9d1e0aba", "messageHeadline": "Add a deprecation warning when calling Omnibus.root", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "0819eb3208b0ad1c3bd047cb9d640ec23ed6bf21", "messageHeadline": "Add newline during health check failure", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39d409ef67581082527cc0bf29e1326f5bff5b4b", "messageHeadline": "Remove use of self.method in omnibus.rb", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 218, "deletions": 218}}, {"node": {"oid": "d0527332a247086ec14dc2b055938f270e1b3d5b", "messageHeadline": "Use shellout! helpers instead of making new Mixlib::Shellout instances", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 28, "deletions": 56}}, {"node": {"oid": "bc36fa63ef981e309646ec551152e39da5c5bd9f", "messageHeadline": "Use quiet_shellout in install_path_cache", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "69d96e642bc50acb1ecb6d5c94b09fc5d3b827ad", "messageHeadline": "Remove padded logger - it looks bad when actually used", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 35}}, {"node": {"oid": "1abe60e9ea010e0c4fec10d441028ce9bcad6cb9", "messageHeadline": "Add a custom log key for Fetchers", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "bd16434b3168a6e3ab74ee8f7cb7d9844865d731", "messageHeadline": "Cleanup docs for Util.shellout! Add quiet_shellout", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "4e4c84b9f9b33bb5477bd5c47b7cd38534db0d5a", "messageHeadline": "Call +super+ in Fetcher subclasses", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "19b58c51c06e7b8f0340b60d34111d378b0ed080", "messageHeadline": "Use a nicer heredoc in Fetcher descriptions", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "9faef5add6ca5abbe13e1cd196dc6150818b0561", "messageHeadline": "Only warn about deprecated Ohai once per file", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "186b8716ada7b16629afb5aeb1f9af474c9fb953", "messageHeadline": "Add <=> for Software", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "34b6e0373f43bc3e9dad5d800dcaad920220fceb", "messageHeadline": "Add <=> for Project", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a4877f75277ba94973827bf3b0b0d5bd3bc40731", "messageHeadline": "Use a real UI class", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "79e0fbec9fdd2af642cb48635ffae036944470b1", "messageHeadline": "Update files to use new logging API", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 243, "deletions": 136}}, {"node": {"oid": "e70c230491ac53348894aee794ccf7781cd93e5d", "messageHeadline": "Remove WTF Software#command method and add a deprecation warning + @todo", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6be1377e7446f24da64f139723527c7ec28a6d74", "messageHeadline": "Require JSON in project.rb", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "18f54c46053a295803411368b6b8b13bf1a58010", "messageHeadline": "WARNING: Remove Fetcher.name from classes", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "1793a187f8ced1e6547c1cd73bb0ce2acf0e2bea", "messageHeadline": "Update Logger mixin to add a log_key method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "f2b469678d485347c567f2eb5139eed9da1eab27", "messageHeadline": "Add BuildVersion.semver and BuildVersion.git_describe", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9aa0aa75ebf85d39a934ec71546a10bc67a82238", "messageHeadline": "Use a custom TestLogger for tests", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "0b6165c75ea17cde7552ab029ca0db5af16e4cfc", "messageHeadline": "Create a custom Logger object", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 82, "deletions": 23}}, {"node": {"oid": "d91ff58d9d5ccce7e2b0c488c274127d1870fa8c", "messageHeadline": "Fix Rubocop", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce7f31c71d12466848d4288d3283d0c580320b50", "messageHeadline": "Delegate the deprecated Ohai to real Ohai", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "109eb3ea64c18e02304f34a92ff6e6b897ff47e1", "messageHeadline": "Reset the logger in the cucumber tests", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "648fac16b5831bcb9ea11c5f47b63e2c3d763318", "messageHeadline": "Fix the environment variable madness in specs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 18, "deletions": 35}}, {"node": {"oid": "690b273bd9ff36e2382a8fc6e771f5f3514fb77e", "messageHeadline": "Fix order-dependent tests", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 196, "deletions": 180}}, {"node": {"oid": "63f9373f9441c7f75c7684912557916ccbb95593", "messageHeadline": "Reset the Config in Omnibus.reset!", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ecc8c17672297547012162690379dcc941b635dd", "messageHeadline": "Do not reset the Logger in Omnibus.reset!", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "fd51c70c5a0f378801a2370ba2747bc845b9d41b", "messageHeadline": "Shorten severity to the first letter", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "863332d3f7a8eb08289a68e94cb325396e3d6885", "messageHeadline": "Clean up the specs a bit", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 26, "deletions": 49}}, {"node": {"oid": "73004428d311e79fbab0bae66b1da9568f101795", "messageHeadline": "Run specs in a random order", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "39580077ff76cf5f62d36f0325cdefa6ad1c062f", "messageHeadline": "The omnibus generator creates omnibus-NAME", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "789f0ce848a8bd5dde1810ffad931a045a1ab6ea", "messageHeadline": "Update software definitions to use Ohai instead of OHAI", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "31bbe1471c144923537d7f522f79695fba80e7b1", "messageHeadline": "Restore BC with old OHAI constant", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "ae4dfa782cfcbd65ca3bf4bb43f8f79542d65c3f", "messageHeadline": "Add a todo about removing the timestamp ENV variables", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c212dfa02117037ca1e89a9aee0d070723e63f10", "messageHeadline": "Update documentation to reflect new commands", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "24923bbd1cfbbf72f38a8922ce6125e164ca9471", "messageHeadline": "Remove accidental releaser base", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 217}}, {"node": {"oid": "667739d88b9f86fb41e75fa5ab4c1efe7a745e7a", "messageHeadline": "Avoid the use of STDOUT.puts where possible", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f9445dfb4dbd71d8401078826a162c497fa6d332", "messageHeadline": "Update and lock Rubocop", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "1501ec2377913e7ca82cc3243060a88178fd2c1f", "messageHeadline": "Update Rubocop madness", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 64, "deletions": 61}}, {"node": {"oid": "4dcf7df60dd8ac12ab09f0e241228e71ddd192dd", "messageHeadline": "Update features to match the code", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "84a3260419e118e88049c198cac8392bc5a50f09", "messageHeadline": "Handle deprecations", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "28313ab7d5b391c7452097ea2483d8c569b4d9be", "messageHeadline": "Lock the version of fauxhai (just in case)", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd432d0e6b6ff57e0cb39f02693bdef44233e15e", "messageHeadline": "Aruba is a development dependency", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31878dd381b6ecd5a6ef547c921abe2807082289", "messageHeadline": "Move fauxhai to a development dependency", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "b0e5ecd0e63fca3d9b95396c3b4284d836df05d1", "messageHeadline": "Don't install local gems on Travis", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26967133d5b25d9d185116e371d13e3dd648996e", "messageHeadline": "Test on a wider range of rubies", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ee2846531b359d6149550c6527536d3b822d022d", "messageHeadline": "Update Rakefile to use colored output", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "fe1541ac0ccfe8622204dcf92e1e3c454308ad98", "messageHeadline": "Document those methods in Omnibus.rb", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "4ebd5127b56c9320d48aeaa184e29c7f0a717bd1", "messageHeadline": "Stub Ohai for ultra-awesome tests!", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "c8c3bb9ff1d836f09b3b07d29a780e685f1f8db5", "messageHeadline": "Add a helper method for stubbing Ohai in unit tests", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "da5e4d77a4d09e2b3de0056fa435c2efb310293a", "messageHeadline": "Just fucking delegate everything to Ohai", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "6546a42b824745c80e0e9a67cb463f620b122f55", "messageHeadline": "Stub Ohai in install_path_cache_spec", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 140, "deletions": 133}}, {"node": {"oid": "a9670ebc60f1b1902eaf579f9703500a2cbf96f9", "messageHeadline": "Add specs for Windows config", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "d666ec7421117b5ebe36b8f7f1a3e15fec0e6d54", "messageHeadline": "Stub Ohai in config spec (speed)", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ed369fff9a93fbae357d8887609770e90e88526b", "messageHeadline": "Fix Ohai bug (why were these tests passing?)", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffd3ce4a4430dbd30d93c30c331d17975970efe2", "messageHeadline": "Use a real logger", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 196, "deletions": 103}}, {"node": {"oid": "791f3604efc6a622790a8c8e94d6e0b037b45aab", "messageHeadline": "Don't write out S3 configuration in generator", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "444fb81c265a6f1909901a3197ee18a257b3c42d", "messageHeadline": "Run cucumber tests on Travis", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "92a460f649f2b260e50df0f5b9569f3000e3d7ec", "messageHeadline": "Update after bad merge for generator files", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "0183123e8ca0e1ec06abb9ec37999ee525388de6", "messageHeadline": "Finalize the CLI", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 82, "deletions": 45}}, {"node": {"oid": "10b34b2cab260666bd6f78929f553c55260ad489", "messageHeadline": "Remove refactored files", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 148}}, {"node": {"oid": "41358432b2bb19b0aa0b6cd9d297f6c80309d151", "messageHeadline": "Update binstub", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b3fc279f689f4992b04d3483ddf8d2357c593005", "messageHeadline": "Add a way to reset Omnibus configuration once it's been loaded", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1933b8a1ef7e28f73d9a03f2acb4a63f7e5fa377", "messageHeadline": "Update Thor base CLI", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 77, "deletions": 76}}, {"node": {"oid": "22d94ceff39e99998a5c456d2affb75fd4559c03", "messageHeadline": "Update `omnibus cache` commands", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 79, "deletions": 27}}, {"node": {"oid": "df8decaa196a778072b6e152ab51cbc59c51d369", "messageHeadline": "Update `omnibus release` subcommand to new Thor API", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "9c0fa33bee001052d9451340f7186b111c468cf7", "messageHeadline": "Add an exception for when an Omnibus project is not found", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "dcc22b4974a64564b0deb7ae7400a95a64501739", "messageHeadline": "Add basic logger", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "bf924bc1af609bed23f984c73f6f97b6bac9e736", "messageHeadline": "Make `omnibus clean` require a project name", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "d3d67078fe029a97a4c1197f20336b34a2891568", "messageHeadline": "Fix formatting on S3 error", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "b33cbefff8c176fd4994cb1e8243cec5be5ff851", "messageHeadline": "Update Copyrights for consistency", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 79, "deletions": 61}}, {"node": {"oid": "428a024b771d304f4fe44186dc656b5ccd3d3e01", "messageHeadline": "Update the generator to accept a --path option", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 36, "deletions": 28}}, {"node": {"oid": "9cfdc511fc9843067585cb847e15470c4f401d0f", "messageHeadline": "Ohai defines respond_to_missing?", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a7d82ce53b3f3ead4dd2aa586eb25a303ae1220", "messageHeadline": "Namespace project spec under ::Omnibus", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 96, "deletions": 94}}, {"node": {"oid": "61d06ce0c04fe9b722c14dbf5f6e5187aa68e389", "messageHeadline": "Remove copyright headers from specs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 136}}, {"node": {"oid": "444f51bf2886e416180fd91c2d8621d556ecf41d", "messageHeadline": "Switch to autoloading", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 48, "deletions": 72}}, {"node": {"oid": "96458caf1e5c06065c6e18311a5731e98a915b1f", "messageHeadline": "Add basic Aruba testing", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 152, "deletions": 0}}, {"node": {"oid": "b69d5724e8a612a6db7233fd62b193973bc7977e", "messageHeadline": "Move SoftwareS3URLs to their own class. Rename S3Cacher for consistency.", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 50, "deletions": 23}}, {"node": {"oid": "877a68a92734cc1255085063a966f2c31f6921b1", "messageHeadline": "Move NullBuilder into its own class", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "25b27e925ec2d00565a74f3bc8f606564a4543e4", "messageHeadline": "Move the Chef Sugar spec under spec/unit", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "41889ad3c1851f5a4f333fcdb3172372f2ee2839", "messageHeadline": "Define a namespace on the cleaner", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "67caaeafefaa8cff69dde14565741013d101bddb", "messageHeadline": "Accept a --path option in the Thor generator", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "146bd3eff0a822123d2e6387e848d287e56b144b", "messageHeadline": "Bump Thor version to avoid old APIs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28ae0f19615bb94674349ef437796992150c96da", "messageHeadline": "Make Ohai a lazy-loadable class", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 50, "deletions": 26}}, {"node": {"oid": "336d1c612dca58b4cfc256e5cc190ed47cc27a11", "messageHeadline": "Lazy-load config defaults so that we don't run Ohai until we need to", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "37f1db7572e67fe7f15c38f253118707e2c25f5c", "messageHeadline": "Refactor CLI to be more betterer", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 457, "deletions": 106}}, {"node": {"oid": "3dd6bd0fa797c4db0a068dd30a298ac0af595efd", "messageHeadline": "Merge pull request #157 from opscode/sersut/build_version_dsl", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 316, "deletions": 6}}, {"node": {"oid": "97a2b68293156a0b27b245fc4d00b9a0a5bfd4ff", "messageHeadline": "Fixes and comments per PR notes.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 81, "deletions": 20}}, {"node": {"oid": "5a82582bceb3614415dc7e5d20b26da27c8ae9c7", "messageHeadline": "Add test coverage to the Omnibus classes software and project loading.", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 6970, "deletions": 0}}, {"node": {"oid": "9771d0bec08c380232dbeee1ba617bf799c1eddd", "messageHeadline": "DSL for making it easier to set build_version.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 255, "deletions": 6}}, {"node": {"oid": "2f253e8d8d5ec0f9eed085cf8fb191b106426c93", "messageHeadline": "Merge pull request #156 from opscode/sersut/chefdk-msi", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 20, "deletions": 6}}, {"node": {"oid": "e8a342c2c5c4dbd698555872f0fe23e775e7d4a2", "messageHeadline": "Updates based on PR comments.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71596c205390dd53d97ca21c7c27dd7f8dc56352", "messageHeadline": "Make prepend_path get an array of paths to prepend.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 20, "deletions": 6}}, {"node": {"oid": "6b03bf6ab3dfbbff085e43736cc6f87e23b67f69", "messageHeadline": "Merge pull request #149 from opscode/sersut/msi-packager", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 566, "deletions": 43}}, {"node": {"oid": "8ca8bff742768dc9f549be333876e460fbd578a1", "messageHeadline": "Add documentation about building MSIs on windows.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 98, "deletions": 0}}, {"node": {"oid": "3249efbf22b14a9788a50a1cc95d51819e3dca4b", "messageHeadline": "Share the code to set the MSI version across projects.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 25, "deletions": 7}}, {"node": {"oid": "df0460930b50b60b511c2a14d3d9f42ede1b8647", "messageHeadline": "Fix Travis notifications", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "9e5f281016ecedefec841a187c0909ca99309653", "messageHeadline": "Fix newlines in specs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "353e74db382caa91e5218dece6b67a9427663080", "messageHeadline": "No bikeshedding on string literals", "author": {"name": "danielsdeleo", "email": "dan@getchef.com", "user": {"login": "danielsdeleo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "078f9211bc0212ee404c8342640ec6e33a2a7a57", "messageHeadline": "Add helpers to prepend paths platform-independently", "author": {"name": "danielsdeleo", "email": "dan@getchef.com", "user": {"login": "danielsdeleo"}}, "additions": 65, "deletions": 1}}, {"node": {"oid": "6b9d2dc5f8b959162d74c26021b212773a29ca2a", "messageHeadline": "Add missing requires so software.rb loads correctly", "author": {"name": "danielsdeleo", "email": "dan@getchef.com", "user": {"login": "danielsdeleo"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "46951105c92719a350eb977b150b5a744e9b32b2", "messageHeadline": "lolrubocop", "author": {"name": "danielsdeleo", "email": "dan@getchef.com", "user": {"login": "danielsdeleo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ceb88168e78d707caf6e80ff4c7631391e295e18", "messageHeadline": "Document Library methods relevant to order", "author": {"name": "danielsdeleo", "email": "dan@getchef.com", "user": {"login": "danielsdeleo"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "eadf6bb0307be346df827baef14a050b4089a8ec", "messageHeadline": "Functional test for msi packager.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 132, "deletions": 13}}, {"node": {"oid": "ee15608bd1a8f254fd9a5a3f409bdcaeaaa4b034", "messageHeadline": "Update the project creator to be able to create a project that can bu\u2026", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 199, "deletions": 1}}, {"node": {"oid": "d327b37eb7e4a6c01a5efbc723d0f10a6382fcab", "messageHeadline": "Fix rubocop issues.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "9cad108debde6467090288900866dbe5575bd5b2", "messageHeadline": "Create msi packager for windows.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 129, "deletions": 39}}, {"node": {"oid": "3b548ffcdaaaf1b0624465522a71a8df30e86948", "messageHeadline": "fix spec", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1670671b86804b4c7376b8cf22e2567dd6105f78", "messageHeadline": "add --tags flag to git describe", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5239f12a784b02d2ed7ce0a294ccaa4e2e7e65d", "messageHeadline": "Fix Rubocop errors", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "62573547b21792ab7d9b749c2caca83b8962d6fb", "messageHeadline": "Fix cache operations by checking if bucket exists", "author": {"name": "Seth Falcon", "email": "seth@opscode.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "434e1f988efd36a9b1c3dcfdde4ba06eea8f0644", "messageHeadline": "use the source method when creating the uri and checksum", "author": {"name": "Ben Dean", "email": "ben.dean@ontariosystems.com", "user": {"login": "b-dean"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b648efd92754985ab48a2543dbefdf5b2d6d545", "messageHeadline": "adding tests for overridding the source for software", "author": {"name": "Ben Dean", "email": "ben.dean@ontariosystems.com", "user": {"login": "b-dean"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "24688af3cbcca53ba85076b001756db318199d37", "messageHeadline": "Merge pull request #144 from opscode/GH-140", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "53b57bc80edeb160a712b954ae06c0473578d5fe", "messageHeadline": "Merge pull request #146 from opscode/schisamo/lock-rubocop-down", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f975b2cbcf0cf26451d121e7c1e4b1e9a9acb43b", "messageHeadline": "Lock Rubocop down at `~> 0.17.0`", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "bcce59fd46b18ea20d7892350e6ad225ba0850c3", "messageHeadline": "Fixes Github Issue #140", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "210165026187a7f41ed124f31b80740c2fc15be4", "messageHeadline": "Merge pull request #139 from opscode/sethvargo/bump_berks", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfd70f79ec07243b69ab8081dd1b8fab726e8c32", "messageHeadline": "Bump the version of a generated Gemfile to use Berkshelf ~> 3.0", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c10ff21e5099cecba289cb9633a78196dcfe6bff", "messageHeadline": "Remove reference to non-existant Vagrantfile", "author": {"name": "John E. Vincent", "email": "lusis.org+github.com@gmail.com", "user": {"login": "lusis"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d832ec9b1842031a8e9d77326c72134ea0160823", "messageHeadline": "Merge pull request #135 from opscode/project-specific-resources", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 201, "deletions": 18}}, {"node": {"oid": "ffacf30239d7204e84b7b52c9fc2ec4c7a1dd985", "messageHeadline": "Make build artifacts name look like chefdk-1.0.0-1.dmg.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7321f6c02bd2ad5694bdbdb16cabc776390caef6", "messageHeadline": "Update CHANGELOG.md and fixes basede on PR comments.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "f397fcb9d06c3500294e09d904c3a057ace3bbec", "messageHeadline": "Additional specs for the new functionality.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 93, "deletions": 4}}, {"node": {"oid": "7d3ac00384bf318e6bc985039472c95355b2de51", "messageHeadline": "Spec and rubocop fixes.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 13, "deletions": 10}}, {"node": {"oid": "4e34f83b02e8446e0939d30bd6e55df9666298fa", "messageHeadline": "Add friendly name to projects.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 17, "deletions": 2}}, {"node": {"oid": "14221adaac5f59bdfdb6ab3f53a062ae545161c8", "messageHeadline": "Enable packagers to have project specific resources.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 76, "deletions": 6}}, {"node": {"oid": "6934a4d9f56589403db5e385e877ce8109b4cb76", "messageHeadline": "Merge pull request #133 from opscode/dmg-setup-fix", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c94b4b51ceb3315e21774a10b7b7c4c9362cb5a", "messageHeadline": "Move clean disks after dmg_stage directory creation so that the comma\u2026", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "515247e5e9a488dd59151c293f367b96e525a113", "messageHeadline": "Merge pull request #130 from opscode/disk-cleanup", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 17, "deletions": 1}}, {"node": {"oid": "58ba34417878f487fa50a109b95b8af221b028b7", "messageHeadline": "Add comments about the types of disks we're detaching.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a2b531b0e49207c15757040aa6a4f2bdf0ca31b6", "messageHeadline": "Merge pull request #131 from opscode/mac-hc-updates", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c01f85515bb3028609c22f99813e66562fb29b84", "messageHeadline": "Add CoreServices to Mac whitelist for health check.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f99bdf4f8367ffca6f61f9a49b24b032c075c97b", "messageHeadline": "Detach all the disks with the project name before starting dmg packag\u2026", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 14, "deletions": 1}}, {"node": {"oid": "5944a4e30f66a6ef8fdb336218e5778c8764ffd5", "messageHeadline": "Merge pull request #129 from opscode/windows-compat-defaults", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 16, "deletions": 6}}, {"node": {"oid": "aaf142a8ba34c7751354768d2f7f20a381f4d9f4", "messageHeadline": "Make sure the default paths are set sanely on windows.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 16, "deletions": 6}}, {"node": {"oid": "f54c0a63d05b620fc8a34398ccbc499b81154329", "messageHeadline": "Merge pull request #128 from opscode/pkg-signing", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 66, "deletions": 20}}, {"node": {"oid": "c19d85853ddc69f034713b6d46db446672a0a4f2", "messageHeadline": "Fix the type of signing_identity config option.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ac427ec04e79a1c58231f254535d8cd0165fa06", "messageHeadline": "Fix new Rubocop warnings", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "25e30dac94b0fdf18452c6b0e53dae18a224de85", "messageHeadline": "Add ability to sign pkg files on Mac builds.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 61, "deletions": 14}}, {"node": {"oid": "3428306b035b77d6609efac0be1bc2381caca492", "messageHeadline": "Merge pull request #125 from opscode/git-sha-cache-specs", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 38, "deletions": 0}}, {"node": {"oid": "bb3296b4ee0fa1294a8428b21d359e4836c37ea6", "messageHeadline": "Specs for git-sha-cache changes.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 38, "deletions": 0}}, {"node": {"oid": "13b5db922ac04e17a8d9290332f35f2416b083db", "messageHeadline": "Merge pull request #124 from opscode/git-sha-cache", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "550ae5190beca14a63644448fb3dbad319531b44", "messageHeadline": "Spec fixes.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f60f4b712eda76b95b1d02b1eafa5eccef355db6", "messageHeadline": "Use git sha in the git-cache tag so that softwares with version 'mast\u2026", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 23, "deletions": 2}}, {"node": {"oid": "d82057eb60488936f528c624f782ccf8b3e03b5e", "messageHeadline": "Merge pull request #120 from opscode/sersut/git-cache", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 33, "deletions": 23}}, {"node": {"oid": "2bf880ad68c2954c709cdbfbc1aaec37e547fbe4", "messageHeadline": "Don't delete all the things we build just before we package them. :)", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8d10d6c8d14e8fe974817432e63a3927aed3bc5a", "messageHeadline": "Fix specs and use %Q() rather than escaping.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 27, "deletions": 15}}, {"node": {"oid": "5b0f534f0ed55e8efb8e88bbfcafe37d3ac1c90f", "messageHeadline": "Windows compatibility fixes for git-cache feature.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 12, "deletions": 13}}, {"node": {"oid": "343ac8aff06c09362b68965b02eb9dffee8a579e", "messageHeadline": "Add Chef Sugar to CHANGELOG", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a7e2d813ed1763effbda15182763ee2f998777d8", "messageHeadline": "Version bump v3.0.0", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2d80957bbe6c42fb23a0893b64866822a96c054b", "messageHeadline": "Update README documentation to be magical", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 102, "deletions": 172}}, {"node": {"oid": "26e821c37e5e02c0a251c3f14727a9cc826a31ab", "messageHeadline": "Update CHANGELOG with breaking changes", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "7bd37dba2e2786a5755c68b55bcbcc9772287712", "messageHeadline": "Update README with logo and git caching information", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "a52bdf459f4b152d7a956c000b1338592be6bddc", "messageHeadline": "Turn on DMG creation by default", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "508adb33e560de51f824050cd7e7af14a231da21", "messageHeadline": "Use Omnibus::VERSION to write out the Gemfile.erb", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9adf9bf56c72523227035e4f15037a52c215879", "messageHeadline": "Add Chef Sugar", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "c7e9d5db7186b5e78e8fa6ba4202f05c276a5940", "messageHeadline": "Silly Rubocop warnings", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7a87a2c3fc03ebb68f75375b0cad5217afd72c3e", "messageHeadline": "Leverage Rakefile for unit vs. functional tests", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "49f2235594915c9a600a6d40b50157f7356a6ff1", "messageHeadline": "Generate metadata for dmgs as well", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "cb4d91d6034d9fc362f1eb3c5f8d144762620ed9", "messageHeadline": "Make package_name a Packager::Base method", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "c79c8dac99ac332e0f26915e2ca2e63f471f1e8b", "messageHeadline": "Pass in options to Mac generator templates", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5ccae98870c9bbc2821159bc22a4ea94418d7e69", "messageHeadline": "Improve the default template with more tuneables and comments", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "8167fcba6efd2f8828aa285d01a562571f776a7b", "messageHeadline": "Expand the path to the omnibus installation root", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c7c0775e982e7f6183007b21a729937fa57a71a", "messageHeadline": "Don't delegate renamed methods to project", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 5, "deletions": 24}}, {"node": {"oid": "3d4f549c7d6d4126f64eccc3e46f3257e783c6e1", "messageHeadline": "Fix functional tests", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 103, "deletions": 73}}, {"node": {"oid": "528851b0e2ea475f70509662381be8378d91ae90", "messageHeadline": "Copy-paste fail", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "230d4a671571e90a2cc82bf9ae74ddac7b972169", "messageHeadline": "remove_instance_variable is private in Ruby 1.9", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8350ba8aca6d9477cd00e170e3d61e86b39d3a02", "messageHeadline": "Fix rubocop warnings", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "8954aa744bae18bf46511eb48ce9a7bcaad34258", "messageHeadline": "Use a config option for toggling the DMG", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "d479f8f67ac2b71748441eaf9fc1922f254da9e4", "messageHeadline": "Make the default license \"All Rights Reserved\"", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 201}}, {"node": {"oid": "3fd1b615bf55d92910febe1095ae394941e210bd", "messageHeadline": "Create packaging common base", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 856, "deletions": 545}}, {"node": {"oid": "df87161767e2ffecc9c35a06e9b5b123707fe22e", "messageHeadline": "Up the size of the dmg", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "194060c45d2ae58cb0453d989f76f2a33be320fc", "messageHeadline": "Document caveat about configuring the DMG build", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6c5dd6b430247ec135c5ec9c8a585ac39385a599", "messageHeadline": "Update OSX README", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "7bdc6ff6b2f8c39a3b0530fac078d9f24543a557", "messageHeadline": "Fix failing specs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e4e63fb511a68b7c68799407223306c55e7bd296", "messageHeadline": "Calculate required dmg files", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "d1c7c2d87c4aece69b1415c29ae0d4b3595b19d4", "messageHeadline": "Package default assets in the generator for mac packaging", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 229, "deletions": 6}}, {"node": {"oid": "3ced87cd7b0beb44b3e41fcdbdd3c09d0ab6eab9", "messageHeadline": "Add OSX-specific docs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "c79614ff4028964ded52f1bd269a1107ce441d5b", "messageHeadline": "Use the same name from the .pkg as the .dmg", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dee18b918bff915db1150a6e1452002ce1cbf910", "messageHeadline": "Add specs for new config options", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3fd807a9218f1169783403447a818c4d9b3597c7", "messageHeadline": "Add support for building the DMG", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 142, "deletions": 0}}, {"node": {"oid": "08f459c6421534277daff3a68c3fbbbdd05f95fb", "messageHeadline": "Add configuration options for DMGs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "9588e4c5b085d68309916e5a64ff70709c4be574", "messageHeadline": "Add notes on how the git based caching works", "author": {"name": "Seth Falcon", "email": "seth@opscode.com", "user": null}, "additions": 75, "deletions": 0}}, {"node": {"oid": "f5e87408b50b8eb0e3b0be51bfa803250f816d1f", "messageHeadline": "Merge branch 'sf/git-cache'", "author": {"name": "Seth Falcon", "email": "seth@opscode.com", "user": null}, "additions": 29, "deletions": 15}}, {"node": {"oid": "b057e156451b0d078a467dff04a5088a086a0469", "messageHeadline": "Include software config file content in tag digest", "author": {"name": "Seth Falcon", "email": "seth@opscode.com", "user": null}, "additions": 20, "deletions": 6}}, {"node": {"oid": "8501934fcc245a4904677659727f16c68aff3a4e", "messageHeadline": "Use git to filter tags when searching cache", "author": {"name": "Seth Falcon", "email": "seth@opscode.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "84060de75f0642e64963940bd63332f27ea3cc32", "messageHeadline": "Use -q option for git commit when saving to cache", "author": {"name": "Seth Falcon", "email": "seth@opscode.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d1266274eb381f9838ed71c9bc60cb3692a63060", "messageHeadline": "Merge pull request #105 from opscode/git-cache", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 496, "deletions": 205}}, {"node": {"oid": "f514230d8fad0fe738158c7ddb147b370d202d7e", "messageHeadline": "Incrementally cache the software builds in git", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 496, "deletions": 205}}, {"node": {"oid": "1b962bea825270a9cd15aafa4b55a63577a586df", "messageHeadline": "Merge pull request #117 from opscode/libffi-health-check", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "20c01a09c40b98f04998e6e703c11b93ffedee74", "messageHeadline": "Whitelist libgcc_s.so.1 on Solaris:", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "91b7dfd755efc178d8aa4c1fa081b16e6285d113", "messageHeadline": "Add package files before install_path", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d7c0a1674e434211d4d4729228d162eb9fd029f6", "messageHeadline": "Add libc++.1.dylib to the healthcheck whitelist.", "author": {"name": "danielsdeleo", "email": "dan@getchef.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f727b43f02c8dd28e8c5658551991e5b1b1c1570", "messageHeadline": "Add apt as a cookbook dependency", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b4a91b39fbd8a0404b5d73ac6fb1d35d6fed8f50", "messageHeadline": "Version bump v2.0.1 [ci skip]", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "5e4f6bf01f663b01952d179bce9da19e561c35fc", "messageHeadline": "Switch to Test Kitchen for boostrapping environments", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 105, "deletions": 63}}, {"node": {"oid": "2f05f5c75879061b71929ac34b78f3058df8ecd7", "messageHeadline": "Update Gemfile in generated projects to use 2.0", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ba144b448227439a092fa279be007446af887f45", "messageHeadline": "Fix failing package specs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "7d70bfd963ddb4948e1706df91b1caf919470798", "messageHeadline": "Run unit tests before style tests", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff6ea41aab12d4b1f7a83b4982a3442b2a57f23d", "messageHeadline": "Fix new Rubocop warnings", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "c4a13bf06738c7bd5800ab89cd62561cdca4a237", "messageHeadline": "Merge pull request #106 from opscode/CC-49", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "8fa9fa945d2c43cd9b0fb01e308b418a46fc15f3", "messageHeadline": "Fix the name of the pkg artifact created by the pipeline.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "377590794be415d62acbed7266f854f344b3d899", "messageHeadline": "Version bump to 2.0.0", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cdbf57ea65176e0d8b0688699fef0310a713179e", "messageHeadline": "Fix the broken spec for git fetcher", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "6a69a3d65262312f7a6f0af0126854fcd09ce0aa", "messageHeadline": "Add more explanation for unresolvable git refs", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "ab5dd379a08e2cc445b0363143f2ecb6f647b8a1", "messageHeadline": "Use local var from rescue rather than \"English\" global.", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eac57223e41ec1a59d6936e314e25c0322eee0be", "messageHeadline": "Update changelog around pkg vs dmg", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "504842b4802fc7f35f6a31556d44120b4bab26d8", "messageHeadline": "Remove duplicate rake dependency in gemspec", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0c11c8a4f5b06dd5f5df6611ded1cdead34ddd2c", "messageHeadline": "Update CHANGELOG for v2.0.0.rc1 [ci skip]", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 73, "deletions": 50}}, {"node": {"oid": "974a1baeb12ff78116e5a9c33e06135f0bea49b3", "messageHeadline": "Add omnibus_spec", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 59, "deletions": 34}}, {"node": {"oid": "abf941c88c181faa23b4934d13ae873c479a1afc", "messageHeadline": "Add config_spec", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "53aaaa944b941ea1cb246b90484169107d5e75ea", "messageHeadline": "Update gemspec", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "4054617a8711535ee24d6164d802a6669a1513be", "messageHeadline": "Use Mixlib 2.0 syntax", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "36ec52bdb3d661c6622361f326f1f7afcf046a3b", "messageHeadline": "include better docs on software_gem option", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7cb4008e4c227870ff7b4c19701ab12659f565de", "messageHeadline": "let projects use a different gem than omnibus-software", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "91cdcf6d668d12654bca88d4d69886d6e33a3632", "messageHeadline": "Fix weird Rubocop auto-correct issues", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "bfab72dfb0454fcf07bf5599ce9116c2bf789d78", "messageHeadline": "Remove extra space at end of interpolation", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ee526d771dff07469c1eb3a00f07bdf23bb8759", "messageHeadline": "Fix bash scripts", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e4bb8c51a257135108ac8e062e8673e9eebc6990", "messageHeadline": "Use new HipChat room IDs", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab31c05313fabf85ab979df680f5c71156b79425", "messageHeadline": "Only test the master branch", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4aa897bbc2f51ae091c5a29b3148f57b1e9ed395", "messageHeadline": "Disable Rubocop encoding checks", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ffd33266978a18a9c7dbf3bdbb05019182bea0d9", "messageHeadline": "Use the new RSpec expect syntax", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 92, "deletions": 87}}, {"node": {"oid": "ecf3cd4a7bd3870783176cdc11b2ba72007c124b", "messageHeadline": "Add Rubocop", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 1243, "deletions": 1305}}, {"node": {"oid": "aa944d61f3993056999aedd8612b2244fc0c7a4c", "messageHeadline": "Use a rake task for running tests on Travis", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "bd1a24d69cec3754231389c96af8a955ec0f2d00", "messageHeadline": "Update Gemfile", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "79d556f7ad45cedd71840837c7240a775d579180", "messageHeadline": "Don't test on Ruby 1.9.2", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8a9fe422726eb5f4209291dc3641c1b98d391a7c", "messageHeadline": "Install with 7 parallel downloaders", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f8ba57864ba6cfcacc0a3c03037dff222996947a", "messageHeadline": "Remove .rspec and .yardopts", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "7d3ad8b4be1d4ee1ff96c0d805764af7f15922bc", "messageHeadline": "Merge pull request #94 from opscode/versioned-dependencies-2", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 476, "deletions": 121}}, {"node": {"oid": "491265892aa1ea0db98bc6bcae5bd9d5bda1f459", "messageHeadline": "fix renaming given_version to default_version", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fdd7de0fbdd3b6c131978629686788a7219ccfa7", "messageHeadline": "linebreak", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0ecc5196e7ba89c1611681ce9a6b777fa2141520", "messageHeadline": "remove distractions from spec tests", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "f32468f4e61ad3fd05fa5544a7f2189a00157af4", "messageHeadline": "add README.md section on version overrides", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 62, "deletions": 6}}, {"node": {"oid": "540f69108abe742cdf5c0a41975ccb65e89af4dc", "messageHeadline": "change calls that have been deprecated", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "004c9d05dd2fc511d8f74467611f6fefb21c77d3", "messageHeadline": "add deprecation warnings and YARD", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 69, "deletions": 31}}, {"node": {"oid": "cdfbfcf137ec1572faf3552cc28599ba9562fb98", "messageHeadline": "de-opscodification", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "b048ba9075387fdbd2339106f8e301c6dea2144f", "messageHeadline": "Claim project (Release Engineering)", "author": {"name": "Seth Vargo", "email": "sethvargo@gmail.com", "user": {"login": "sethvargo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bee9f04bf753a2a6b4e26bdb49e2a9fed4d387c2", "messageHeadline": "raising here doesn't work", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3704855f2c990d41988b7e7fe32e4a793145ac1a", "messageHeadline": "add name of software that throws exception for debugging", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "545a03c455bc9f2d54bc8ad380996d47df688dce", "messageHeadline": "multi-version extensions to the omnibus DSL", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 329, "deletions": 65}}, {"node": {"oid": "b34c8d8431e98b640a45410e39f48a15edb7ac41", "messageHeadline": "Merge pull request #92 from petecheslock/master", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "3d4fe17073652b64e15cae8f95860bc8c07c3162", "messageHeadline": "Merge pull request #93 from nmilford/master", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70102ab9abe55eb5b8990a1d55bbb84e8a4236c3", "messageHeadline": "Removed leading zero in Ohai dep.", "author": {"name": "Nathan Milford", "email": "nathan@milford.io", "user": {"login": "nmilford"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ea68910c8dda7b75a47388676a7830a56e71f33", "messageHeadline": "Call it extra_package_files to be more verbose", "author": {"name": "Pete Cheslock", "email": "petecheslock@gmail.com", "user": {"login": "petecheslock"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "7a8972fe06590ef373ffe8458dc5399291768feb", "messageHeadline": "Remove unnecessary blank lines", "author": {"name": "Pete Cheslock", "email": "petecheslock@gmail.com", "user": {"login": "petecheslock"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3055d43d48676502deaaebc3ec8aeecc051ec6e0", "messageHeadline": "Add files method to set or read the files string or array", "author": {"name": "Pete Cheslock", "email": "petecheslock@gmail.com", "user": {"login": "petecheslock"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "31cee46f5fca1565bafc9597d1850c1394690a4e", "messageHeadline": "[CHEF-5021] Include \"files\" var which adds to install_path", "author": {"name": "Pete Cheslock", "email": "petecheslock@gmail.com", "user": {"login": "petecheslock"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "d631de79aef8082c1aa90ad5b053ac32bb987d49", "messageHeadline": "Bump project version to 2.0.0.alpha.0", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "893db795ed2e3284ef514ea7968a591d1a817435", "messageHeadline": "Merge branch 'mac-pkg-wip'", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 731, "deletions": 16}}, {"node": {"oid": "0e3f5e34f28ef41dc5b3350d7d5ec50315386f13", "messageHeadline": "Store intermediate packaging products in var/cache", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "a4987433f8618d51b1031cfb3b6706269405cc13", "messageHeadline": "Ignore packages created by functional tests", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "546020b48a3fbce342b3eca4f363cba6a0743749", "messageHeadline": "Add fallback for mac pkg identifier when not provided.", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "81abdfa07c2eaf8535349b9952814d50bff5d576", "messageHeadline": "Integrate Project with Packager::MacPkg", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 32, "deletions": 46}}, {"node": {"oid": "afbf41b3a6c7cd27045bce9dea318353fa7a59e2", "messageHeadline": "Integrate MacPkg with Project", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 45, "deletions": 15}}, {"node": {"oid": "b82edd12c81c296a1eb4d72c5be38223e238007d", "messageHeadline": "Add functional test for mac packager component", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "aab116749d36b83aeb4058025f1b29879e87503b", "messageHeadline": "Add Mac pkg packager", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 573, "deletions": 0}}, {"node": {"oid": "527544439791b0b49a50dfe63e774e2f73817725", "messageHeadline": "Update shellout helper to support ARGV array", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "6858bbad4278f1bf20ed4182ae0de95386a6ccfb", "messageHeadline": "Remove todo for multi-delegator definition", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fa9259c7a92c256d50492ae8822e7d8355f4a2bb", "messageHeadline": "Remove todo for null object pattern.", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "bb2e0a80e5b548b843f68c5de54a3d8ac51444b9", "messageHeadline": "added the leading zero for form", "author": {"name": "Nathan Milford", "email": "nmilford@shutterstock.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30f118b6a232ff4172e1d42c7d68438adb2ba298", "messageHeadline": "using ~> 6.12 instead of < 7.0.0", "author": {"name": "Nathan Milford", "email": "nmilford@shutterstock.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29969e3e07b5f902ff14928360c779f1e791d368", "messageHeadline": "Prevent the installation of the 7.* ohai gem as 7.0.0-rc is installed\u2026", "author": {"name": "Nathan Milford", "email": "nmilford@shutterstock.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8245aaeef4fedd7386e4a76520b1dd421a2d039b", "messageHeadline": "Merge pull request #89 from opscode/hipchat-notifications", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "89667de3774f83ad2f0028d13f4ecd73264459b1", "messageHeadline": "Add HipChat notification to `.travis.yml`", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3024c8e03475da26e6bdabfefd195eb062af2902", "messageHeadline": "Merge pull request #88 from coderanger/master", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 121, "deletions": 2}}, {"node": {"oid": "aed39888dd64985914aca1cb13ab63d23dc1719a", "messageHeadline": "Fix copyright.", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "54151b2d9e5bd2347328c79126082538fa7ddc68", "messageHeadline": "Tests for projects in general and also my new functionality.", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 119, "deletions": 1}}, {"node": {"oid": "11a8e92ec48fedb5dab3efe923083c070f358081", "messageHeadline": "Debian has no suffix normally, nor does Ubuntu.", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eeef201d2a851612b45c3c0d3cfdfc1cc583d55a", "messageHeadline": "v1.3.0", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 70, "deletions": 2}}, {"node": {"oid": "369b69555781697b39f9bc7a8c76e379bf46f4cf", "messageHeadline": "DRY up Vagrantfile template.", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 27, "deletions": 45}}, {"node": {"oid": "53f6eeb90ec9d2abd11f51ab35b443575ba98ec0", "messageHeadline": "Add new config values to omnibus.rb.example template", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dbcc6cdfc2d771d0f25551c85293a6a0b5349d1a", "messageHeadline": "Merge pull request #86 from opscode/dep-updates", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "13e39b49b54ae9879be84a6f800728fbd0ad2b9f", "messageHeadline": "Update to mixlib-config 2.1.0", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfc07704a351c683bd665029ac432bf8cfa7640c", "messageHeadline": "Update to mixlib-shellout 1.3.0", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ed4f7cb1aa2369a988b903a56985d6ff17ee178", "messageHeadline": "Update to FPM 1.0.0", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "629a8ab1abbc35af104457b994850119b2a6c92d", "messageHeadline": "Merge pull request #76 from opscode/lcg/bff-path", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "35162eee369886a9f67b903356d341c3e4dc308d", "messageHeadline": "Merge pull request #85 from Contegix/fpm_config_files", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "f8f731927de91db1d85bf6bd0e4db835d666871c", "messageHeadline": "Merge pull request #84 from ohlol/erb", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7dc4415999462724a17b7fa4a6345c52eab0f2ad", "messageHeadline": "Merge pull request #82 from benjaminws/software_dirs", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "1e75fbf0655666d360ae134d61fd4b03e4a15f74", "messageHeadline": "add --config-files to the fpm builder command", "author": {"name": "Christopher Geers", "email": "christopher.geers@contegix.com", "user": {"login": "christophergeers"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "5ea93a5dcf2157cedf3f5c63383be16393d7bc89", "messageHeadline": "fix variable ref", "author": {"name": "Scott Smith", "email": "scott@boundary.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c947fc82dfb4cea6c822bdbb08e7d576e7348f4c", "messageHeadline": "Merge pull request #80 from ohlol/fpm_user_group", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "da3f3fccc80487f8259a3b4bcc4484152952e0a2", "messageHeadline": "Merge pull request #79 from ohlol/erb", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "428b5e59d0a623e542a81569dc0f49020cb9787f", "messageHeadline": "Merge pull request #83 from totally/master", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6810a0dd6419114a185597496a3879fb1f96fa40", "messageHeadline": "Vagrantfile.erb - removing unsupported ssh options: config.ssh.max_tr\u2026", "author": {"name": "Ryan Leary", "email": "learyryan@gmail.com", "user": {"login": "totally"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0642f69475498f180f98bf1378bf149889a790f7", "messageHeadline": "Refactor how we handle loading dirs for software files.", "author": {"name": "Benjamin W. Smith", "email": "benjaminwarfield@just-another.net", "user": {"login": "benjaminws"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "8e0a8cd90f6318530e738f1dd32342449a1877d8", "messageHeadline": "Merge pull request #81 from mumoshu/fix-message-logged-on-ref-error", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 94, "deletions": 1}}, {"node": {"oid": "0bb355bba5e0081069cb08cf41a099cc3e9f0913", "messageHeadline": "Merge pull request #78 from ohlol/project_root", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a7cc5cf84f7d6c8a7a9fdd7e6a11f0cd4b8fd6f3", "messageHeadline": "Merge pull request #63 from fujin/feature/add-build-retry-config-func\u2026", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "1d9dced8601ecf57e82e8152537def236afa9541", "messageHeadline": "Fix the incorrect error message logged when the Git fetcher failed to\u2026", "author": {"name": "KUOKA Yusuke", "email": "yusuke.kuoka@gree.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40ca6cf301eb46de691cedcc7c1dc8ac99e14cf5", "messageHeadline": "Add specs for GitFetcher", "author": {"name": "KUOKA Yusuke", "email": "yusuke.kuoka@gree.net", "user": null}, "additions": 93, "deletions": 0}}, {"node": {"oid": "e2415dcf230eebaaa2ee198b308cd54114ffac0f", "messageHeadline": "allow access to Omnibus.project_root in software", "author": {"name": "Scott Smith", "email": "scott@boundary.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "acb145d670c2812263431f38a95e1de93a74480f", "messageHeadline": "allow setting of deb/rpm/solaris user and group ownership for package\u2026", "author": {"name": "Scott Smith", "email": "scott@boundary.com", "user": null}, "additions": 30, "deletions": 0}}, {"node": {"oid": "8e28d760b3c702d666d016fbf97e25ba0ef58880", "messageHeadline": "fix erb method", "author": {"name": "Scott Smith", "email": "scott@boundary.com", "user": null}, "additions": 8, "deletions": 5}}, {"node": {"oid": "41170e2256f5a6171678ff29d9eefff55b032f3f", "messageHeadline": "erb builder command", "author": {"name": "Scott Smith", "email": "scott@boundary.com", "user": null}, "additions": 33, "deletions": 0}}, {"node": {"oid": "da7440dea5590e5364acf6ba84058abee730ccb7", "messageHeadline": "Merge branch 'http_proxy_env_vars'", "author": {"name": "Seth Falcon", "email": "seth@opscode.com", "user": null}, "additions": 137, "deletions": 23}}, {"node": {"oid": "0436d98048985f9e31b9ceb64ae649d76c6bdb8a", "messageHeadline": "Small code style fixups", "author": {"name": "Seth Falcon", "email": "seth@opscode.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "9a618232addb7f2b6a19cc3b16982f831c2f6d9d", "messageHeadline": "Fix rspec deprecation warnings", "author": {"name": "Seth Falcon", "email": "seth@opscode.com", "user": null}, "additions": 23, "deletions": 23}}, {"node": {"oid": "6f080a918222963e4e7338b8872c9978555be129", "messageHeadline": "Add test coverage for http_proxy helper in NetFetcher", "author": {"name": "Seth Falcon", "email": "seth@opscode.com", "user": null}, "additions": 84, "deletions": 0}}, {"node": {"oid": "d932a013d05bb631148a6a4f16ee6703bc37f6d6", "messageHeadline": "properly handle HTTP_PROXY_USER AND HTTP_PROXY_PASS", "author": {"name": "Fabian Ruff", "email": "fabian@progra.de", "user": {"login": "databus23"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "20857f5ace5e324ecdb93ce7bd060c95fa81b715", "messageHeadline": "Add http proxy support for Omnibus::NetFetcher", "author": {"name": "Fabian Ruff", "email": "fabian@progra.de", "user": {"login": "databus23"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "617998d94ca4bb9db236eae060e873dd75cdbec0", "messageHeadline": "must run mkinstallp as root", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b80fed9cbbaeba3c8c51fde9b735efd62775e94b", "messageHeadline": "Merge pull request #75 from opscode/lcg/solaris-pkgmk-fixes", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "616ac7869b697e3011dde873d1fa41a17579cf01", "messageHeadline": "unnecessary indirection in run_package_command", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "5152170fbc64ec84b2171045c253594e5f565617", "messageHeadline": "syntax derp", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaa1c650c383c8a1204e15f03a04e4f0fa7ccc9c", "messageHeadline": "better use of DIRNAME + fixes", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "30609dcd2bdb4650e2b802ec377bb485497865e9", "messageHeadline": "correctly use BASEDIR", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "d9ca6fdd39f477ec0068107864f4f9399e23f409", "messageHeadline": "manging generated prototype files", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b631aee8836db134334e51874666a85af0f4b1f5", "messageHeadline": "Merge pull request #74 from opscode/CHEF-4598", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b47385cbed513fb3104b2858b07cfbe6ec7733c6", "messageHeadline": "[CHEF-4598] Update Vagrantfile.erb to use provisionerless base boxes", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "fc20ae72e4df96f729c04e6a6acb017fc9626cea", "messageHeadline": "[CHEF-4598] Remove Ubuntu 11.04; add Ubuntu 13.04", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "dd3e76a09234255675ed99e76c74fb422eab5671", "messageHeadline": "Merge pull request #73 from johntdyer/master", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "e2d0ab9b508e56c835e88b86ac07f49babdbe127", "messageHeadline": "CHEF-4594 - #comment Add prerm template", "author": {"name": "John Dyer", "email": "jdyer@tropo.com", "user": {"login": "johntdyer"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "452772df055ccc7d66df20e3de1c606de22259a4", "messageHeadline": "CHEF-4593 - #comment Remove make install from c-example", "author": {"name": "John Dyer", "email": "jdyer@tropo.com", "user": {"login": "johntdyer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95fbe3d13e86ec56877513c59259e5e971aa7edd", "messageHeadline": "Merge pull request #66 from sl4mmy/whitespace-fix", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b130c76aefcc34fb674d0ccc87a2758ba11e4ee", "messageHeadline": "Merge pull request #70 from jacobvosmaer/vagrant_plugins", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2485529f3c84ea4311e816c4236a7099dc74ba16", "messageHeadline": "Merge pull request #72 from opscode/OC-8537", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 68, "deletions": 6}}, {"node": {"oid": "c19291d05e5aff61958e2e14b8a21ecd0590fa90", "messageHeadline": "Merge pull request #67 from sl4mmy/whitelist-libnsl-on-arch", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "05574d4b422e524095121b75e92770b01a61dd9f", "messageHeadline": "solaris mkpkg PR review fixes", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "53ca6b78f112e4bc1c1ad5635430a7c2c8f68768", "messageHeadline": "switch to usig pkgmk for solaris", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 59, "deletions": 6}}, {"node": {"oid": "62ec360c749ababf20ac135aed8c25cc0f457a6a", "messageHeadline": "add support for .tar.xz files", "author": {"name": "James FitzGibbon", "email": "james.fitzgibbon@nsn.com", "user": null}, "additions": 27, "deletions": 0}}, {"node": {"oid": "c4739e33873909a3e37f4cfc6746a676fdef91f2", "messageHeadline": "Mention the required Vagrant plugins", "author": {"name": "Jacob Vosmaer", "email": "contact@jacobvosmaer.nl", "user": {"login": "jacobvosmaer"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0ffb46667cdbe6bd7dc5d3f6e0ebb7c07e2e11d8", "messageHeadline": "Merge branch 'cm/pre-install-scripts'", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "5a030bd89b450a2152a658e1130a789fae85605b", "messageHeadline": "Add support for pre-install scripts", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "55ec6776a85a9a15264e41baef5e987dfae9d0f1", "messageHeadline": "Replace tab with spaces.", "author": {"name": "Kent R. Spillner", "email": "kspillner@acm.org", "user": {"login": "sl4mmy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f58a7e73f26cc4fad448ba8d6698a5a5d3ebb40", "messageHeadline": "Whitelist libnsl on Arch Linux.", "author": {"name": "Kent R. Spillner", "email": "kspillner@acm.org", "user": {"login": "sl4mmy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9d2a9405dd60e300d5a71f631a6a4cc3a0058ba2", "messageHeadline": "Merge pull request #65 from opscode/lcg/bump-default-cpus", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "234cb99f47b1378109a495ebbc23234a31e24bff", "messageHeadline": "bump default cpus to get better throughput when ohai is wrong", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c90aad172b296414f43d69b59c71c1b14eeadac5", "messageHeadline": "[config] default build_retires to 3 to prevent a rather lengthy regre\u2026", "author": {"name": "AJ Christensen", "email": "aj@junglist.io", "user": {"login": "fujin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "714567c0925a911002010606ea5055273cf1b677", "messageHeadline": "[builder] make retries configurable", "author": {"name": "AJ Christensen", "email": "aj@junglist.io", "user": {"login": "fujin"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "590186174eb3a9eefa3918b781e4fa2371d90a7b", "messageHeadline": "v1.2.0", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "634e6f786503582991cc4ec0915733e81b76fcc2", "messageHeadline": "Merge branch 'transitive-dep-fixes'", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 107, "deletions": 45}}, {"node": {"oid": "542712b696c50f7126f3f89e407928496c226ae3", "messageHeadline": "Raise an exception if a project's dependency is not found", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "9c2830260376adc89cc692d19d4a48ca5947d604", "messageHeadline": "Remove hard-coded whitelist files form health check", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 15, "deletions": 20}}, {"node": {"oid": "d24bc1d4d4b38b28710b65250a78b6073606ed31", "messageHeadline": "Add `whitelist_file` to software DSL.", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 41, "deletions": 16}}, {"node": {"oid": "f2a79210081b1ba552e0bffab3783fcd842ef353", "messageHeadline": "Ensure a component is only added to a library one time.", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "184334a565e567fc54ff84bb82178b5861f72ac2", "messageHeadline": "Properly load a project's transitive dependencies", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "8462c1786e024193ab68ab48760a1a1ff47ef7cc", "messageHeadline": "v1.1.1", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "ec5430057e4fd691490e3a72af214e0ae74339aa", "messageHeadline": "Merge pull request #59 from smith/typo-fixes", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f65fa99111779008951ad95e3fe2104ed4af2fc", "messageHeadline": "Include pkg version, iteration, arch for solaris", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "643fad6edb9d73b2425707db142c46945567a077", "messageHeadline": "Merge pull request #60 from opscode/lcg/AIX", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "21bb57a758b591759b091c936e091d7dca1ead1d", "messageHeadline": "be more explicit about types", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "34fb9ffbeb7a2c7c91725108d671140fd5780c17", "messageHeadline": "Merge branch 'cm/patch-exception'", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "7d8c6fe3af02109b9ee7cf7c52cce76c658592c3", "messageHeadline": "Raise an exception if a patch file is not found", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "92704ad1ff1c4d7a0b11d0db42daf057ed9e7b5c", "messageHeadline": "better sanity checking around ohai value", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "58665a53efd4ce251482d6933da5283809161dcf", "messageHeadline": "anythinga isn'ta word", "author": {"name": "Nathan L Smith", "email": "nlloyds@gmail.com", "user": {"login": "smith"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd78bcf80036f32a0032b91e0413bb35dcac7112", "messageHeadline": "v1.1.0", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "b45b744798fe5c52efecb25737f778dba8132be8", "messageHeadline": "Merge branch 'pr/22'", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "1c79f6ab1b65ffaa7cedadf6b7900932da399518", "messageHeadline": "add test coverage for build version alternate path", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "2b21d06a70eea5ba746fec2c6f5c282b49820276", "messageHeadline": "set path parameter default to `Omnibus.root`", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b9f99e27b1d248112e6b55b77048578e491e2387", "messageHeadline": "set git path during init", "author": {"name": "Chetan Sarva", "email": "chetan@pixelcop.net", "user": {"login": "chetan"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "671b9c219326979f8c73b7396f80676668102c73", "messageHeadline": "Merge branch 'CHEF-4246'", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "4c498b53bc116f0d59ec5eb6fff03aa725021741", "messageHeadline": "Remove use of Omnibus.library from S3 cacher", "author": {"name": "Nathan L Smith", "email": "nlloyds@gmail.com", "user": {"login": "smith"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "1544fcb8f99d1b6f4b1cca7c82bc8367e766f98a", "messageHeadline": "Merge branch 'pr/58'", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ba10ac67a376ac6caaaad143d1df0c59a0894127", "messageHeadline": "Add libstdc++ to smartos whitelist", "author": {"name": "Chad Barraford", "email": "chad@cloudant.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3c16f9c430db8ea33e563fcae3cbf71eb1f15f8d", "messageHeadline": "Merge pull request #56 from opscode/lcg/AIX", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 93, "deletions": 1}}, {"node": {"oid": "732bdf807726a534ce066ae96c56fb0979b10b14", "messageHeadline": "packaging bff files for AIX", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 39, "deletions": 0}}, {"node": {"oid": "30c0f8fcbbea729083563a0a0b98fc85624dc66f", "messageHeadline": "add health checks for AIX", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 54, "deletions": 1}}, {"node": {"oid": "e801e898c9930c054ed93463ac824e36453f1f26", "messageHeadline": "v1.0.4", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "ddabb861340d5065e37a0e731c65d2252d85deb4", "messageHeadline": "Merge branch 'pr/54'", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "23c1e2ce113268da30dadb00840f706100a253a4", "messageHeadline": "add libstdc++ to mac whitelist libs", "author": {"name": "Nathan L Smith", "email": "nlloyds@gmail.com", "user": {"login": "smith"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4adf2ae72d0e361a8f6b01a8a5a4e6b612578c41", "messageHeadline": "Merge branch 'pr/53'", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "83534c73dc98189a0c4a4bf5a841740153916dec", "messageHeadline": "Create Arch-specific whitelist.", "author": {"name": "Kent R. Spillner", "email": "kspillner@acm.org", "user": {"login": "sl4mmy"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "c8df48544b3735a82a787e49807ea339734a21a8", "messageHeadline": "Merge branch 'CHEF-4214'", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 57, "deletions": 66}}, {"node": {"oid": "4cc0fe05c8260f7d5f092b918695e1e1668a2af6", "messageHeadline": "create an `Omnibus::Library` instance per project", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 51, "deletions": 60}}, {"node": {"oid": "66d32e18a07fa9147deb8ecdd31d0915ce23c6c9", "messageHeadline": "[CHEF-4214] ensure a software build_dir is unique per project", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b143e2bbf10acea9631e8393879a917f4aa4a39c", "messageHeadline": "Merge branch 'release-script'", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 895, "deletions": 40}}, {"node": {"oid": "19cbb6445ce3fca69f7953c910fe9ac312e93e53", "messageHeadline": "Use shellout! via omnibus util instead of directly", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "b116a50583c73949c46ed39f4fdc86b7d292938f", "messageHeadline": "Remove deleted TODO.md from yardopts", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "56759a8e210a20bd39e6d43a658e9c0a60e9435d", "messageHeadline": "implement `release package` command (rm placeholder)", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 6, "deletions": 21}}, {"node": {"oid": "a5a053c2da0bc9e6b25a89092f259420bfcabbe5", "messageHeadline": "Always attempt to load config, message if there isn't one", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "dc0db7071606249894b72aac1846e8d97ee7efc1", "messageHeadline": "add callbacks for after upload so we can add UI", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 55, "deletions": 4}}, {"node": {"oid": "b391d314c2885075d4e213c761491c804d89f097", "messageHeadline": "Create implementation class for simple S3 release", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 402, "deletions": 12}}, {"node": {"oid": "10f269a01940bfb0f25c4047300f0dad9d1d52cd", "messageHeadline": "make both rhel and centos report \"el\"", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5fc973c5eec32f61e2e8a12c4d3c9fe20a284d1f", "messageHeadline": "add checksums to flat metadata", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "bada12a44a498e42e434e59c1b05e79b81834787", "messageHeadline": "render metadata after package creation", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "dd216682cef4338c3ceecce56f9b0b304bc52cdd", "messageHeadline": "upgrade fpm to use internal api correctly", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a725de65777176b8da4d21db43a894670b08cd24", "messageHeadline": "import artifact code from release.rb", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 252, "deletions": 0}}, {"node": {"oid": "1179a224a2f38ec06dd2bfe5648bb297fe9e904f", "messageHeadline": "extract artifact name generation so it can be reused", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "3c93a8843df420d9f6e6efd75d3defbee9bc01ba", "messageHeadline": "extract package creation to separate methods", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 67, "deletions": 35}}, {"node": {"oid": "9c24d9ab47029103c147783fef0dabbb75b59206", "messageHeadline": "WIP - incomplete omnibus release subcommand", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "1b66a503f07e9262d010a97cfa91ca6034e3cef6", "messageHeadline": "Add ChefConf 2013 Omnibus talk links to README", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1aa5da84aad1b4a3fe4d03e477a95e4ef89a235b", "messageHeadline": "v1.0.3", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "5a44c9056901d2b512afc1aca45350079a2d4289", "messageHeadline": "Merge branch 'CHEF-3990'", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "e56c6771969be9a2583e6db559c739e4c3ef748b", "messageHeadline": "adding net_fetcher spec", "author": {"name": "Brett Weaver", "email": "brett@weav.net", "user": {"login": "weavenet"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "a1e243496ac83810b28b1e2b4ab581428b06c79c", "messageHeadline": "adding zip support", "author": {"name": "Brett Weaver", "email": "brett@weav.net", "user": {"login": "weavenet"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "02da7e6f0034d0a515eb0c408707b36502e5b262", "messageHeadline": "[thor-16-17-support] Thor 0.18.0 renamed current_task to", "author": {"name": "Josh Pasqualetto", "email": "josh.pasqualetto@gmail.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1cd2c688ea53b802db98e13f1e59cb77bf18036b", "messageHeadline": "Fix project homepage in gemspec", "author": {"name": "Stefano Zanella", "email": "zanella.stefano@gmail.com", "user": {"login": "stefanozanella"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fc3bb79baae58de32d13f7a1e7a7f6e668d59d9", "messageHeadline": "Merge branch 'CHEF-4141'", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "6c98770fca3de35a75168b56f3c03a0dfb265570", "messageHeadline": "remove dangling commas", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "236b06ee1bba8e356af0b80c7aa5085c7eb3baf7", "messageHeadline": "[CHEF-4141] Don't whitelist `libz`", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7e81bd9b3e060dccc5e63d1f5a80fc9d9ea7ca54", "messageHeadline": "fix indention", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "0fe394bc4e6354608707c56858f9dfdd70500ac0", "messageHeadline": "CHEF-4141: Handle MD5 binary detection correctly", "author": {"name": "Scott Sanders", "email": "scott@jssjr.com", "user": {"login": "jssjr"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3c2ac8a20a9dc83eb20099e2ccd81789d52deaa8", "messageHeadline": "CHEF-4141 - Include method to pull kernel machine ohai attrib", "author": {"name": "Pete Cheslock", "email": "petecheslock@gmail.com", "user": {"login": "petecheslock"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b8a160e640ba9775a10eb3095ecad5a57181f0eb", "messageHeadline": "CHEF-4141 - Include Freebsd whitelist libs for Omnibus", "author": {"name": "Pete Cheslock", "email": "petecheslock@gmail.com", "user": {"login": "petecheslock"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "02666500dd123d4e54aff5d14e58bde64c7c465e", "messageHeadline": "Merge branch 'CHEF-2576'", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "2326c133c20ffd9774e1228a00411f9c078d9f72", "messageHeadline": "[CHEF-2576] Don't whitelist `libcurses`", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "09d4caf7f717dd1e4828e14f3088e856dd17ccd1", "messageHeadline": "[CHEF-2576] - SmartOS health check whitelist", "author": {"name": "Sean OMeara", "email": "someara@opscode.com", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "9dd6f9d9e71dc25e6e183fa71615c601c7ee4a5a", "messageHeadline": "v1.0.2", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "9b3af55cc4d386bd07ac2ea6d9c1008a9183e6b7", "messageHeadline": "Add Travis CI and Code Climate badges to the README", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "641cd10ae43b819bfa30f6e06644d3774f3d102c", "messageHeadline": "add Travis CI support", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e0aa2dfcbec6a5215a718060a1b1870567841269", "messageHeadline": "Merge branch 'CHEF-4112'", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 52, "deletions": 23}}, {"node": {"oid": "ca9557f174f2633f403788bddb62325915c46de2", "messageHeadline": "print the build version when the build commences", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd32d370821739ff7955b22da1ed6a3c6b4a8ee3", "messageHeadline": "set Omnibus::Config.append_timestamp based on --timestamp", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "b3ceef4fb4356e54ccab5079b0f6c2f8fdc093de", "messageHeadline": "wire `append_timestamp` config value into Omnibus::BuildVersion", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 41, "deletions": 18}}, {"node": {"oid": "8cff9a780b00fc4ce9b3724ba5e4b5c75bafa127", "messageHeadline": "add an `append_timestamp` configuration value", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "bff976a3e2b640338f9801e6bbfad5111fa121be", "messageHeadline": "v1.0.1", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d017b289d6b392e91194776291af99c74e92a05", "messageHeadline": "Vagrant/Berkshelf plugin updates in generated project's README", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "84f8c508daeb17cb139f084b90d731967b1da3c0", "messageHeadline": "v1.0.0", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5076f8338e43684f3a35a76c274c2d550ed1a120", "messageHeadline": "Merge branch 'omnibus-1.0'", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 2146, "deletions": 7857}}, {"node": {"oid": "d63d0229fee7ae821b887240d270b74e14b53341", "messageHeadline": "raise an exception build lab is run under Vagrant < 1.2", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "50869a6bf4dc4d5d0f000e152239c1d77012cfd8", "messageHeadline": "final project generator cleanup", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "3e849009b79c3197f55a1e8a54dd2d308f139322", "messageHeadline": "Update main README file", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 96, "deletions": 52}}, {"node": {"oid": "c0b50f221bfa7ed1ff4e613bf2491685b301fe7f", "messageHeadline": "add an omnibus.rb.example file to generated projects", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "1248a1640ce90122981aacac0e593df40ac632eb", "messageHeadline": "Add some example software definitions to generated projects", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 122, "deletions": 4}}, {"node": {"oid": "6967061ac0a2721aa765b77fc2bb62b82115c10f", "messageHeadline": "modernize the `gemspec` file", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 34, "deletions": 31}}, {"node": {"oid": "60647ec865dcb5e855a66a479cd83bf5df74c733", "messageHeadline": "remove outdated TODO.org file", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "3eba64a55e29e91dbaf2d7d17906c1222c19d60e", "messageHeadline": "raise exception in S3Cache initializer on missing config", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "4f0f8ffbb12531491d8182dc6894f6303f14d2e3", "messageHeadline": "CLI: simplify Omnibus load/init logic", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 43, "deletions": 42}}, {"node": {"oid": "325a53991fa6ac81e9aa0a9d74966db22df661f4", "messageHeadline": "add Omnibus::Software#dependency DSL method", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "0b6c8e14f897166c28fd1a1a083730afbcc3256d", "messageHeadline": "Add a project validation step", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8aaea4218937be89c62e4f51f966c00304d398e3", "messageHeadline": "Make MissingProjectConfiguration errors work", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ac78cb8afb43e8c7c2af908aed3e951b1a47e8ec", "messageHeadline": "Edit project template to reflect DSL changes", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 6, "deletions": 8}}, {"node": {"oid": "3cea4de746b7989565cdc2aea83eb2dec9e4dee2", "messageHeadline": "Add Omnibus::Project#dependency DSL method", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 27, "deletions": 29}}, {"node": {"oid": "52bc4a68f5f8e340fdd61802c79cc4551855a395", "messageHeadline": "#runtime_dependencies -> #runtime_dependency", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 8, "deletions": 13}}, {"node": {"oid": "fdd49ab41329391cd9a8c6c9e20eff80dfb1d3be", "messageHeadline": "Add support for specifying package conflicts", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "a725ef9b028001571a74efa3b8946176609b77fc", "messageHeadline": "Allow package description to be set (and used!)", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 8, "deletions": 9}}, {"node": {"oid": "cebc3addfb4f367eb4037ffc49ddbcc4e62a2a87", "messageHeadline": "Default #build_iteration to 1", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 7, "deletions": 13}}, {"node": {"oid": "2395d9c69b91481e60384bb582dcfe397e46c5d1", "messageHeadline": "Raise an error if a project has no install_path", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8cfd1bb394e96180150901aab26b92adc6845377", "messageHeadline": "Raise an error if a project has no name", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "be71c215005ee61cc3e5a8a506362d0d66213963", "messageHeadline": "Add #homepage Package DSL method", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 14, "deletions": 3}}, {"node": {"oid": "4dabd1333d339667123448810ee1169ae2edf968", "messageHeadline": "Add #maintainer Package DSL method", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 15, "deletions": 4}}, {"node": {"oid": "18f757ecf1be5f69a14048ac023c740d0c1d8505", "messageHeadline": "Add a MissingProjectConfiguration error", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 19, "deletions": 0}}, {"node": {"oid": "fda96620250566eec7ab7d35be1150f12aef19c3", "messageHeadline": "prefix generated project directory with `omnibus-`", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b621901f22dc23b6c4d02aae047dd6e60c35a0fa", "messageHeadline": "relax s3 config validation", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de74dee7510cc5120da09874b913f76223d1d05a", "messageHeadline": "ensure `Omnibus::VERSION` is loaded when omnibus is required", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ad942b842c951ccca148cd1ea7e1bb1b1df0b1a2", "messageHeadline": "Multi-VM workaround for `berkshelf-vagrant` plugin", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5bf1ece612b921340cd0e760285f761da2b429d6", "messageHeadline": "remove legacy Vagrant plugin", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 0, "deletions": 243}}, {"node": {"oid": "ab3639c513896168aa4ab10a170cd21bec8f206c", "messageHeadline": "Add a Vagrant 1.2+ build lab to generated projects", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 137, "deletions": 7170}}, {"node": {"oid": "a492b57f6e1fa126c457108257d014ee9a2f28fc", "messageHeadline": "add `omnibus cache` command", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 70, "deletions": 59}}, {"node": {"oid": "575251793ffeab15036f243d894ee057d45c0fb7", "messageHeadline": "CLI: catch all exceptions; print a nicely formatted message", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 35, "deletions": 32}}, {"node": {"oid": "315e8a8062f54583495ea2022510711231e59c6d", "messageHeadline": "ensure the bin file sets a load path AND traps interrupts", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7a7ede4839dda4cc0e670e826ae048d9da5f3b17", "messageHeadline": "CLI: slight refactor and subcommand support", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 303, "deletions": 174}}, {"node": {"oid": "75dbc6ab7ae3c539c157e61412495d13dd48e301", "messageHeadline": "improve project load failure error message", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "91f324378a29f894453051e5cd82e142ea24efcc", "messageHeadline": "add `omnibus clean` command", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 48, "deletions": 21}}, {"node": {"oid": "11bee31470af90eb69ccfcd121b80b4ef7181478", "messageHeadline": "Add `Omnibus.projects` and `Omnibus.project` methods", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "68b72841d6545538b32c7a865542b37db2e73163", "messageHeadline": "[OC-6705] add `omnibus project NAME`", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 187, "deletions": 0}}, {"node": {"oid": "d7283333d787cc180dee92172a0e3ed1956f6c44", "messageHeadline": "return version of '0.0.0' if git describe parsing fails", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f9fec9870fa4c9b375da290a943777b6e8c87b67", "messageHeadline": "leverage `Omnibus::Util#shellout!` mixin for shelling out", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "58bb9f3a2520840d9312de8dbda6fa73210a2942", "messageHeadline": "Add an `Omnibus::Util` module for utility methods", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "b8c546f542cddf47269d8842e92ee7e819cc8bf5", "messageHeadline": "Update InvalidS3Configuration message", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 13, "deletions": 11}}, {"node": {"oid": "15d0bd9e2bb2164daf69f5dc6a082e45347e8338", "messageHeadline": "Removed Omnibus::NoConfiguration", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 0, "deletions": 19}}, {"node": {"oid": "e81103564974528d2bc45c5f97dea04adef43334", "messageHeadline": "Update CLI for new configuration process.", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 12, "deletions": 10}}, {"node": {"oid": "d58d9fc4c4d544aabcacf6ef24c026d3f0229946", "messageHeadline": "Extract #project_files and #software_files", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 19, "deletions": 8}}, {"node": {"oid": "a362dc778fcdcc9a2dcb15704184ee445a79597a", "messageHeadline": "Let project_root be configurable", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 16, "deletions": 4}}, {"node": {"oid": "a346111642c6b96cc641b0e1a8185e368446c327", "messageHeadline": "Split apart config loading / processing", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 140, "deletions": 98}}, {"node": {"oid": "49ec354aa0420e9b2834b0e2f99b6508236a2871", "messageHeadline": "Extra require slipped in from another branch", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ac33bfedc8007ee26175776fd8e05dfc60b53254", "messageHeadline": "Don't CLOBBER install_dir which is hard coded to /opt/chef!", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32a3e99294218ade120377b63e2b49956af2a221", "messageHeadline": "make project Rakefile optional; don't shell out to rake", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 74, "deletions": 24}}, {"node": {"oid": "e735c8e44415b8a13c5ca1590693c74a7a58cac5", "messageHeadline": "Add `Omnibus.omnibus_software_root` helper", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "f9697c81f10cc739e097c1f4cb534a1a37c945d4", "messageHeadline": "Add a Rakefile for bundler, rspec and yard tasks.", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "323451346d73254b4c6247839d6e4f7a2fab4ac1", "messageHeadline": "Add a `.yardopts` file and ignore generated `doc` dir", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "73f1555842ad66dcb896a63f49b53029dce2c208", "messageHeadline": "yarddoc format fixes", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e85f596e35ee180716f014c80f06f2b8287b5e02", "messageHeadline": "Add a `Omnibus.root` -> `Omnibus.project_root` alias", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7959b117d53b75755c64bde540027388e4b0fcb1", "messageHeadline": "Move `project_root` and `source_root` up to main module.", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "a89dbc0492196874bfd2871795ae09fe796593e6", "messageHeadline": "Pretty much rewrite top-level Omnibus + Config", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 277, "deletions": 95}}, {"node": {"oid": "ef71d68e1ba1580ce3271b39f7391d6262c96f66", "messageHeadline": "Add a place for custom exceptions", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 57, "deletions": 0}}, {"node": {"oid": "3ade89a61589f2a64332f590ae56a06e8914c88b", "messageHeadline": "Note on Config#install_dir", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1a42a30b91dcc19354339983f6a1a37aa0aab7d0", "messageHeadline": "Fetcher documentation", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 67, "deletions": 1}}, {"node": {"oid": "e17a77efb1af00298cae4b5820af08749ec15ae1", "messageHeadline": "Builder documentation", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 16, "deletions": 4}}, {"node": {"oid": "f0f941411ac246c23f158e8c206183a97639d930", "messageHeadline": "Build Version documentation", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 117, "deletions": 27}}, {"node": {"oid": "daaa8991805f9a17a0f70bab96ddf0f423fbf931", "messageHeadline": "Overrides documentation", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 14, "deletions": 11}}, {"node": {"oid": "beb2f084eff821f5e683e3a4bc2a42ed9dce830a", "messageHeadline": "Software documentation", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 130, "deletions": 8}}, {"node": {"oid": "fbbdf60a4d9908fefd52efe23ed6f32326eabb83", "messageHeadline": "Project documentation", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 243, "deletions": 5}}, {"node": {"oid": "0ccd3a0a39b3cf7bce4be818d78c9e89df6e1287", "messageHeadline": "Fix whitespace / formatting", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "56797adb7bf24c267b1ab997750cf02a05369cc1", "messageHeadline": "Simplify s3 tasks", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 27, "deletions": 39}}, {"node": {"oid": "0cdae7010acd48ec9255f73c09bce95c01a12878", "messageHeadline": "Simplify clean tasks", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 12, "deletions": 26}}, {"node": {"oid": "70d90a759d5882050aa2e2921158cad74ef5df8f", "messageHeadline": "Add dependencies needed to run yard", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d6f1a5b880815f646589de84c077bb5e2ff49cf5", "messageHeadline": "Use https for Rubygems", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c48895d7810fcea5beea274428417d1934fafc76", "messageHeadline": "Merge pull request #33 from opscode/adamed-fix-invalid-windows-batch-\u2026", "author": {"name": "Adam Edwards", "email": "adamed@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae0ba97de4af904c68f4ccb9c3a4db16abbd0533", "messageHeadline": "Change invalid command attribute to code for windows batch in ruby re\u2026", "author": {"name": "adamedx", "email": "adamed@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b59263f903f0df8f521e6e4cfe1c77241ce102d2", "messageHeadline": "Merge pull request #32 from opscode/adamed-ruby-windows-install-flag-fix", "author": {"name": "Adam Edwards", "email": "adamed@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6dc3065bbdd119015492d5570167ea133d1f6fd", "messageHeadline": "Fix build break installing Ruby -- replace /verysilent with /silent f\u2026", "author": {"name": "adamedx", "email": "adamed@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "809ea1afcce67e1148c1bf0822d40a7ef12c380e", "messageHeadline": "Merge pull request #29 from opscode/lcg/fix-derpy-file-fetcher", "author": {"name": "lamont-opscode", "email": "lamont@opscode.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "87b4605c60994d3d7ba7093c152faf7c65b26153", "messageHeadline": "yes, hardcoded windows backslashes in paths...", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ed6f4382600090fb198e13f30037f27f0aa0b76f", "messageHeadline": "Merge pull request #28 from opscode/windows_11_compat", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1548eeb9e5f7c3845ca824bc6bc8570ef3f447ab", "messageHeadline": "Fix windows dependencies in order to fix a compat issue with Chef11.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6fa5ab234f31fd2438bf2a00644039941fc725f5", "messageHeadline": "Merge pull request #26 from opscode/adamed-oc-6037-omnibus-ruby-msi", "author": {"name": "Adam Edwards", "email": "adamed@opscode.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e361837af20793d5dc502d732567be665d72f287", "messageHeadline": "OC-6037: Fix missing iteration", "author": {"name": "adamedx", "email": "adamed@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5c9023afbd1562ec91b04b05ab7a1f597ac9f0b", "messageHeadline": "OC-6037: Remove hard-coded msi package name and artifacts and allow p\u2026", "author": {"name": "adamedx", "email": "adamed@opscode.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1ea5c545a54c20e447f739838465ba1c7b673368", "messageHeadline": "relax Thor version constraint so Omnibus plays nicely with Berkshelf", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "348e89e642c05e01d2aceaac468482cd8febfbbc", "messageHeadline": "prepare project for CI testing", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "9cb9ab8d9a6e4e47398d9afd9f7947c88a0995f3", "messageHeadline": "Bump version to 0.5.3", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b750d83f23c16541f41bf9d95b4597402ccbba5d", "messageHeadline": "chef-11 attribute fix", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22f162d9dcf53dd3bbcaa58ea07776fd7f7bd2b4", "messageHeadline": "Bump version to 0.5.2", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bdcb25d14672efcd7a9f96adb280744dc0bd64c", "messageHeadline": "cookbook compat fixes for Chef 11", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "03ea6aab5a1adf7f9a36cd2dafa9d897f381c068", "messageHeadline": "Bump version to 0.5.1", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e6cdec116858736f462467bb2302377437d0fc5f", "messageHeadline": "bump timeout to 2 hours on CLI subcommand shellout processes", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cba1dcc09e98cf607fbf4a9a2398a82d3b45379d", "messageHeadline": "redirect STDERR to STDOUT when running `omnibus build`", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dab59e91b9064aa0c8be36388f4000dc517fdcb6", "messageHeadline": "Bump version to 0.5", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b353e85944f64c8ea38544268e0018e1ecd5937c", "messageHeadline": "Merge branch 'cli'", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 156, "deletions": 57}}, {"node": {"oid": "85802bcba249a3843ac70088f6f3b41c38690bd2", "messageHeadline": "Add a .gitignore file and remove the Gemfile.lock", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 50}}, {"node": {"oid": "4dcae248d28a45e4fd222c60bd261c17ab5c94ba", "messageHeadline": "use Mixlib::ShellOut to spawn rake process", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "b15f597e249d5b2c16c5f13c62288ed893598241", "messageHeadline": "Break-up method_option invocations.", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "a6c09c459109d02668ffab9290f309e97c4ef614", "messageHeadline": "depend on latest stable Thor 0.17.0", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d013c8f545ce63370778f69a8698bcfefca15c66", "messageHeadline": "Expose a 'real' omnibus CLI!", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 70, "deletions": 2}}, {"node": {"oid": "707b517c6294806dc0f78f1cebcdbdbcd975b84d", "messageHeadline": "add support for disabling the timestamp in build version", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 65, "deletions": 5}}, {"node": {"oid": "edbca8412ec19c21ea1c517dedbbb375bc5db453", "messageHeadline": "set windows build iteration independently of linux platforms", "author": {"name": "sdelano", "email": "stephen@opscode.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4cf5dc546c813dab4a47254ec6214f05a36bb9ba", "messageHeadline": "add package iteration number to MSI package name", "author": {"name": "sdelano", "email": "stephen@opscode.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e875bb73fbbce832f89ff59a58e5bc3ede05b6ea", "messageHeadline": "Merge pull request #21 from opscode/windows-release-msi-only", "author": {"name": "Adam Edwards", "email": "adamed@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29e4f5dc7c098746570d76987e2275846494ad64", "messageHeadline": "Modify release script to copy only msi files as release artifacts", "author": {"name": "adamedx", "email": "admed@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "890c7233d02396d245fd26e35655420f221d4cb0", "messageHeadline": "Merge branch 'semver-support'", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 299, "deletions": 29}}, {"node": {"oid": "7b703ec2712c801ecf91e8b83b84c7bc02641908", "messageHeadline": "move build_start_time calculation logic into a private memoized method", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "e4a602e0d18b5d77570295e40699aec1fb563a02", "messageHeadline": "document specs for git describe parsing", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 67, "deletions": 18}}, {"node": {"oid": "364cdb81884575e60e3051326cf5f4bf879f2c58", "messageHeadline": "remove spaces in version_guids so version manifest is easier to parse", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "246748b1ae59879aa7e851cc96aa1a7c3ec0bed1", "messageHeadline": "make comments on semver method a little more explicit", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d668f7503cdeb4fa130353ca16edae870ceb5005", "messageHeadline": "require 'time' so we ensure `strptime` is available", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a8d5748fad5108d9e78ba224253a9bbf1638d31c", "messageHeadline": "convert Omnibus::BuildVersion into a real instantiable class", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 57, "deletions": 57}}, {"node": {"oid": "c4e72347145adf9c576411c2faa65dbaf1968554", "messageHeadline": "add some tests for chef-client git tag variations", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "5e8c6880f8f2406233531167bf3aa513b0c6ad6d", "messageHeadline": "DRY up build_version_spec with named subject", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 34, "deletions": 89}}, {"node": {"oid": "4554de93429f0e95792a2baaa71901dcbea752e8", "messageHeadline": "update Omnibus.library.version_map to use semver", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e93b17ecf80b8e0da4e5a2bdc2b669cbe6eaf8e", "messageHeadline": "add test coverage for Omnibus::BuildVersion \\o/", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 182, "deletions": 0}}, {"node": {"oid": "197f58dedb4af9621e7eccb62c9f603390125ac1", "messageHeadline": "add support for outputting a Semver compatible build version", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 92, "deletions": 10}}, {"node": {"oid": "ca8243d4460e05cec85a875509695e2bc3cff6b3", "messageHeadline": "add default cookbook attribute for ['omnibus']['cache-dirs']", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0e77284f0e29730b54bdf82e3b1a01122f6c2661", "messageHeadline": "Merge branch 'sd/docs'", "author": {"name": "sdelano", "email": "stephen@opscode.com", "user": null}, "additions": 112, "deletions": 19}}, {"node": {"oid": "607bdad8578ad8c6d23146d7db719f6bee97d582", "messageHeadline": "Add docs for prereqs", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "5aeafb8883d33c016ce83c132da623e8a1f31fd7", "messageHeadline": "README: update docs for *.fetch file", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "edecd528bd8cef093df26430c07b20cc18523b23", "messageHeadline": "document the build artifact directory structure", "author": {"name": "Stephen Delano", "email": "steviedu@gmail.com", "user": {"login": "sdelano"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "ef77fad461636f2a52dff14fb78ebb7b4fdc0547", "messageHeadline": "a high level description of the projects DSL", "author": {"name": "Stephen Delano", "email": "steviedu@gmail.com", "user": {"login": "sdelano"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "6a10f3286546057f13485e95b1ae68f5c26fdde6", "messageHeadline": "a high level description of the software DSL", "author": {"name": "Stephen Delano", "email": "steviedu@gmail.com", "user": {"login": "sdelano"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "52c4ed06a00efb80ee1f142c9744b225966366bf", "messageHeadline": "add a quick Getting Started section to the README", "author": {"name": "Stephen Delano", "email": "steviedu@gmail.com", "user": {"login": "sdelano"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "6d88ff4f19f0cc8a046af4355276c00d7688a56e", "messageHeadline": "Merge branch 'omnibus-windows'", "author": {"name": "sdelano", "email": "stephen@opscode.com", "user": null}, "additions": 3709, "deletions": 60}}, {"node": {"oid": "6fa611f7a2d8382b42b6695fff31123ca19a5d44", "messageHeadline": "net fetcher: use the 7z.exe from the %PATH%", "author": {"name": "sdelano", "email": "stephen@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a74bb165750ddb4463189208f9b84b7171e9004d", "messageHeadline": "ruby cookbook: add windows recipe (for reals)", "author": {"name": "sdelano", "email": "stephen@opscode.com", "user": null}, "additions": 68, "deletions": 0}}, {"node": {"oid": "b0d71a7a5b261fe9310c4d7519bc0333fb41550d", "messageHeadline": "7-zip cookbook: opscode-cookbook/7-zip @ 5dad0850d7c8ad5e63a0ae655f1e\u2026", "author": {"name": "sdelano", "email": "stephen@opscode.com", "user": null}, "additions": 360, "deletions": 1}}, {"node": {"oid": "742c6d0b4c3f11b15e057db420d38f70c74e475d", "messageHeadline": "ruby cookbook: windows compat", "author": {"name": "sdelano", "email": "stephen@opscode.com", "user": null}, "additions": 44, "deletions": 28}}, {"node": {"oid": "9802d97bff24ade68f87d0978440c0765ce3aed5", "messageHeadline": "git cookbook: add windows support", "author": {"name": "sdelano", "email": "stephen@opscode.com", "user": null}, "additions": 45, "deletions": 5}}, {"node": {"oid": "bf2627778a6ea908a706114a6a1567b4ccc5a3fb", "messageHeadline": "wix cookbook: download from codeplex", "author": {"name": "sdelano", "email": "stephen@opscode.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b3fc21c60af32ab7d24f1a21aacfa03f802e92a4", "messageHeadline": "windows cookbook from opscode-cookbooks @ 767b997", "author": {"name": "sdelano", "email": "stephen@opscode.com", "user": null}, "additions": 873, "deletions": 196}}, {"node": {"oid": "2004329b0ef50abc591588b21a3a11e4e3d59efc", "messageHeadline": "dos2unix windows registry helper", "author": {"name": "sdelano", "email": "stephen@opscode.com", "user": null}, "additions": 334, "deletions": 334}}, {"node": {"oid": "fdee5f38d1fd7d0e8a8cc3d70bbdc4e1c4e60f9a", "messageHeadline": "Port msi compilation and packaging from omnibus to omnibus-ruby for w\u2026", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 2476, "deletions": 11}}, {"node": {"oid": "38f637a64df05f5e39d12d360e0f16e93b3cd0be", "messageHeadline": "net fetchef: simply copy files that aren't archives", "author": {"name": "sdelano", "email": "stephen@opscode.com", "user": null}, "additions": 19, "deletions": 3}}, {"node": {"oid": "04400cbdbf126c85a2ac6e457221cd28c99bb746", "messageHeadline": "more windows cross-platform work:", "author": {"name": "sdelano", "email": "stephen@opscode.com", "user": null}, "additions": 12, "deletions": 11}}, {"node": {"oid": "db8e4fe8a703bdfe7da5c0e6b6fa60920577f831", "messageHeadline": "make build paths recognize windows path structure", "author": {"name": "sdelano", "email": "stephen@opscode.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "c5f93be4ca72154513d87c76a2dc1a0b8be1bfb8", "messageHeadline": "net fetcher: re-use headers on redirect", "author": {"name": "sdelano", "email": "stephen@opscode.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "58e1cb8abd127dcbe2eee2f702f47886e722a235", "messageHeadline": "Merge branch 'cm/OC-4970'", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 439, "deletions": 30}}, {"node": {"oid": "d1a9e4808ad1eb9092a0cc5cee463aeb0e20270a", "messageHeadline": "Address code review comments", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 117, "deletions": 14}}, {"node": {"oid": "d0e014d0fc39bf44c3ff377f9f01fc65f51dc5cc", "messageHeadline": "Add override information to manifest reports", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 72, "deletions": 10}}, {"node": {"oid": "076a67bba379b30f4b315250f95f4ee9267412ed", "messageHeadline": "Print out override information", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 14, "deletions": 3}}, {"node": {"oid": "9935d14ae8d3469859d4478f09264dca591c7a9c", "messageHeadline": "Add tests for overrides file parsing", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 42, "deletions": 0}}, {"node": {"oid": "c279379b39352cc5a96c75953da3a0b5030b76cd", "messageHeadline": "Add some RSpec!", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 136, "deletions": 0}}, {"node": {"oid": "9b332537c5e9aa5c11c80c1dcb2750f9b1128454", "messageHeadline": "Provide reader for @given_version, remove writer for @override_version", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9c6a6aa657928419cb8078a00e2602ac547e2cf0", "messageHeadline": "Pass override information through to Omnibus::Software", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 24, "deletions": 7}}, {"node": {"oid": "7631ca87c218d86b04af29ca2045564c5f119bbe", "messageHeadline": "Add ability to find overrides file", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "47523b7fd8b4fbe80a48bd80234571c5b45b6d13", "messageHeadline": "Omnibus::Software understands version overrides", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 17, "deletions": 11}}, {"node": {"oid": "8e0c79d5022024f6d757eb3157a888f8632c69a1", "messageHeadline": "Parse a file of override information into a hash", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 22, "deletions": 0}}, {"node": {"oid": "7312f2c2dc3e8fecabfd2b6b753677fdfbc4442f", "messageHeadline": "Remove software load from omnibus-ruby", "author": {"name": "Christopher Maier", "email": "cm@opscode.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5d990b1d71e9d747640ec6c35ae37d955de2c108", "messageHeadline": "Merge branch 'sc/better-version-map'", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 69, "deletions": 40}}, {"node": {"oid": "ac3b86e91dad3c7f2901e4311628b7c8952f1f8a", "messageHeadline": "Components with no version should use the build version of the project", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "08693c9f5380282b2a8483fdcb429a8871cae58a", "messageHeadline": "dat trailing whitespace", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "b38f1b49dfa2a701e9f1ce1d565e574be811d34d", "messageHeadline": "Omnibus::Reports.pretty_version_map should display a version 'guid'", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "c89428c1548189eb817f63ce9a1fd44c5e00c748", "messageHeadline": "only register software components that are dependencies for a project", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "88eaeb09e485a608ea339e83cb870fb40a13c5a4", "messageHeadline": "Merge branch 'jc/fixup-runtime-deps'", "author": {"name": "jamesc", "email": "james@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25c7cfb82f63999cdd1faba2019fa2f0528fb69e", "messageHeadline": "Fix runtime dependencies handling when there are non (was giving a Ni\u2026", "author": {"name": "jamesc", "email": "james@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38ea302d90af095820e0a4239a323684579e6eb4", "messageHeadline": "Merge branch 'jc/runtime-dependencies'", "author": {"name": "jamesc", "email": "james@opscode.com", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "9b743a75423ceaf8d51f7939ac84f20bae1bc9f4", "messageHeadline": "Merge branch 'omnibus-cookbook-improvements'", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 50, "deletions": 56}}, {"node": {"oid": "8bfec797d1616a41f917755546533b53734651b7", "messageHeadline": "Add a runtime dependency to the project DSL", "author": {"name": "jamesc", "email": "james@opscode.com", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "25fae1fda8266cdfa2d698bdd4c5a94711164601", "messageHeadline": "leverage platform_family in omnibus::default", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 49, "deletions": 55}}, {"node": {"oid": "ee3831c60de4afef81cc262b35283a16902b2cad", "messageHeadline": "add missing recipe dependencies to cookbook metadata", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e87fa4b0365789d41d333705db94ebc8c6cb1c3", "messageHeadline": "don't install python packages on all platforms", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe9388dd6a5e72288c581f3a65484402a4542126", "messageHeadline": "Merge branch 'builder-in-software-def'", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "baceaadfce332d375ee4e9ed6c50376ca9f97712", "messageHeadline": "expose builder attribute of software object", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "46f22ebc487a8770693ff0ac9bf5a68ac9ffef54", "messageHeadline": "python cookbook 1.0.8", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 100, "deletions": 74}}, {"node": {"oid": "46502e91cb36e620bdcfcbf56f1cb4b36dd59d02", "messageHeadline": "Merge pull request #11 from opscode/bz2", "author": {"name": "Seth Falcon", "email": "seth@opscode.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "29992e408da4d677c2c296bef8ec958bc3f8d9d6", "messageHeadline": "Add support for .bz2 files in net_fetcher", "author": {"name": "Seth Falcon", "email": "seth@opscode.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "a27eca08197a0bb05f5fb7d54fa3b0f7586aac39", "messageHeadline": "remove invalid LDFLAGS -R option", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e85f6bbcf469d703746857acb84429216b3df55d", "messageHeadline": "Dereference annotated tags in git_fetcher", "author": {"name": "Seth Falcon", "email": "seth@opscode.com", "user": null}, "additions": 43, "deletions": 7}}, {"node": {"oid": "1023733bf7c5e2ec321538bd1d66d200b6ef6085", "messageHeadline": "Merge branch 'fix-ruby-1.9.3-yaml'", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 311, "deletions": 96}}, {"node": {"oid": "1d92aeb8d27d1f5d1bb1c4b8b7d3a26d86ee2d1f", "messageHeadline": "enable the EPEL YUM repo on CentOS", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ee3b861c8294e14cb8b3107f38a62d7ac02ab61", "messageHeadline": "update yum cookbook to version 0.8.0", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 295, "deletions": 90}}, {"node": {"oid": "a1d505824d07c04a0a50da260bc83e91a8903ab0", "messageHeadline": "Ensure Ruby 1.9.3 is compiled against libyaml", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "07438ccb8c405e8e040fcbd41b7bae4a36bdfb4f", "messageHeadline": "Merge branch 're-enable-git-tweaks'", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "a1fbfaca5c7f20e652e520a3341248b825b0ebb2", "messageHeadline": "re-enable some tweaks commented out by 049545ae", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "69d774e6ee354259e0a121641862924248b92357", "messageHeadline": "makeself command quotes the description", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "230a8623da61d608d47a5dc396a3aa001edde10e", "messageHeadline": "fixing retry logic", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 27, "deletions": 25}}, {"node": {"oid": "fb59c36129951afde6e0a2b9fca98416ca6baeb8", "messageHeadline": "put retry logic around net_fetcher", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 28, "deletions": 20}}, {"node": {"oid": "0354b17c1293a16441389fd5c530a65b49f6ce65", "messageHeadline": "Merge branch 'solaris'", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 1185, "deletions": 74}}, {"node": {"oid": "1f198e4f8a3d755dead6c653a41b789b581d89f3", "messageHeadline": "add updated pkgconfig to build ruby 1.9.3", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9c6d6b2c8266a00c70b44e51f7485dbf0d8c07b2", "messageHeadline": "#makeself_command doesn't take an argument", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f368c36eb0ca86fd385be9bb41762002ad4d0006", "messageHeadline": "include makeself with omnibus gem", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 812, "deletions": 3}}, {"node": {"oid": "304347b0d36ff320613a19bb4af528517bd40ca9", "messageHeadline": "replace tarball packages with makeself", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 35, "deletions": 18}}, {"node": {"oid": "a27e4edac9c61478228af0bb3d3b7ff22e3f2f60", "messageHeadline": "add gcc3 packages", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 19, "deletions": 17}}, {"node": {"oid": "649b0eedc6a037ac27f996983ce4fc577efdd38c", "messageHeadline": "also create /usr/local first", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "33faf9a24113ce1dfbfc998e2769c96cf3867682", "messageHeadline": "no /usr/local on vanilla solaris build...", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6334ff0447d15f8578681573f0139f4723517671", "messageHeadline": "make build-user a normal attr (TODO: do it right)", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "679eb326d8d1da1c95712c22e42ee08c2da856da", "messageHeadline": "use the correct template for /etc/defalts/su", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a63c769c93cd7c6e4639cedfb9bff1660745f45", "messageHeadline": "rename jenkins user on solaris", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "758f5b23eac9cc362f55d15d8a14007ce73023fa", "messageHeadline": "adding missing template file", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 99, "deletions": 0}}, {"node": {"oid": "67b6fcd83ec96d0add7b42c07b73f8a267691ed2", "messageHeadline": "add templates for /etc/default/{su,login}", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 17, "deletions": 0}}, {"node": {"oid": "d379fad6a93def3b9540365924e25816fd31aeac", "messageHeadline": "set path in cookbook explicitly", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a229c844d225c981cc88e6585e3fef74494de9e1", "messageHeadline": "more sol9 libs to ignore", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d0cff277483c055970323c9d28428b016d3a1687", "messageHeadline": "add ronn", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c311d7d81a2e596b67a0738aa914a900e5ce5890", "messageHeadline": "add libm.so.1", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "79b413f45bee5bdc3f5f69bb405554b834b0dd23", "messageHeadline": "add libssl and libyaml for ruby source builds", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b70ccefcd8cb8076fa4176439d5cad7b51f6400", "messageHeadline": "syntax and moar solarisization", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 24, "deletions": 11}}, {"node": {"oid": "92c5fec098a304932c8b0f1e155fe57e959b5a76", "messageHeadline": "more solarisization", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 65, "deletions": 55}}, {"node": {"oid": "049545aebec62f2277e26b940b83a0fee8fb8166", "messageHeadline": "changes to support solaris 9/10/11", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 207, "deletions": 88}}, {"node": {"oid": "c72918c49add920797bc247ed87dd42ee1a73354", "messageHeadline": "add recursive create", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b6d30a6a8a29c4fd57b3c5ee18bcb1f64c79a13e", "messageHeadline": "including gdbm in whitelist (at least for now)", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ab1d8959eafa3a2b8e27b722a50a7dfbc6ed40d3", "messageHeadline": "adding libcrypt", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9c9117b259ffcc70775e5d976d8d47e21090f2eb", "messageHeadline": "solaris 11 libs for health_check", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "54f7548b48491d6b513d66b64c9f0c1c6ebe90b3", "messageHeadline": "solaris tar does not work with -C and extract", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9539db636086a6b2922b6dca07611c377e83c765", "messageHeadline": "teach omnibus how to play nice with github ssh repos", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ba2cc39ad4f96be8ad60de863bd318663edbd378", "messageHeadline": "also retry git ls-remote calls", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "430f777ae9ad046ce81f6c900a4db5567c6c7303", "messageHeadline": "Merge branch 'delayed-retries'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "946a16513ae2dca46b0229020da8dab69e2fe64d", "messageHeadline": "add a delay to git retries", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "59643b3f7b64fe3fcc2af8afe4319bdc423a007b", "messageHeadline": "more retrying for more github failing", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "246e68d331f837b3e902b1ff3194fbcd85e7d631", "messageHeadline": "Merge branch 'big-retry-hammer'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "6fdfdc0b1652f7666d721a42d09f806b3b8e07c2", "messageHeadline": "add a comment explaining the need for big retry hammer", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c711f0f777a3af7593f4067bddacd5a28ffa5376", "messageHeadline": "log a message when retrying. Doing my best to avoid profanity.", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c40f33eb98f6b9569489ec78b85a660eb8e79fc6", "messageHeadline": "BIG RETRY HAMMER SMASH", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "2fb8a293e37972af2a2f030d4cf327d479aede6c", "messageHeadline": "search for patches in the omnibus-software gem", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "1e9cdfdb8085d3139dbe5c0ca389f338a0b49536", "messageHeadline": "Merge branch 'alternative-compiler'", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 76, "deletions": 31}}, {"node": {"oid": "0d0d1122c98ece437336f7c0cac601912c682e0f", "messageHeadline": "Solaris packages do not support pre-uninstall", "author": {"name": "Stephen Nelson-Smith", "email": "sns@opscode.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "372a4b84d1a8a0fc2de7cb7b2f872ec5a34a0769", "messageHeadline": "Improve information on verbose run, and provide a summary in case of \u2026", "author": {"name": "Stephen Nelson-Smith", "email": "sns@opscode.com", "user": null}, "additions": 67, "deletions": 30}}, {"node": {"oid": "254768bcc05a5b91a7aa6bea94bae4d61dab82cd", "messageHeadline": "Allow solaris compiler to be configured, and surface machine architec\u2026", "author": {"name": "Stephen Nelson-Smith", "email": "sns@opscode.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "44015d9e1300c5d4b986855b0f904b3dd7a13442", "messageHeadline": "python cookbook: rescue new mixlib-shellout errors as well", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cd6275fce7a384bef7bd5f96226737fd2f3b3857", "messageHeadline": "make omnibus cookbooks work on debian", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "44b8a951b115937dfcdb079d6b8741bb510e2ab0", "messageHeadline": "Adding osx health check, tarball pkgs", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 98, "deletions": 32}}, {"node": {"oid": "e01789e9195306ca562cd9b5f1b0662e8902759f", "messageHeadline": "Adding a default tar package type", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "d7e90e5cf65a2b61ec633fb81d444514a1bdbb8e", "messageHeadline": "Adding mac os x support to cookbooks", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 243, "deletions": 19}}, {"node": {"oid": "a25f121003c1adb1ea000596d26916d5ca2e75af", "messageHeadline": "up the build timeout b/c erlc on CentOS 5.5 386 is slow", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39000c5a45e159d35f7c9a9c57ae2597ebb8e82d", "messageHeadline": "add a rake DSL method to call the embedded rake without bundler hell", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "12ac6a37702fa0109d204eec3962c6597870a617", "messageHeadline": "install ncurses dev on ubuntu precise to workaround configure failure", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "5c09d8315308f0430adcb47625fa9287bf9d89be", "messageHeadline": "Adding jre/plugin for i386 plugins", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2cf389a0ec6f17769c7af380c621b17b93a61bba", "messageHeadline": "Use the right 1.9.3 patch level", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2af45a6cb555dc7a801f5026d297a581f78fddf4", "messageHeadline": "More complete fix for 1.9.3", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 5, "deletions": 36}}, {"node": {"oid": "a87f7df3308f7d6fa5d47e75205897b91ff74934", "messageHeadline": "Move to ruby 1.9.3-p320", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8d3c00806279d24dd5e9ea987f1848736db7573f", "messageHeadline": "Merge pull request #6 from adamhjk/master", "author": {"name": "timh", "email": "tim@opscode.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6f5e662c7a5e3a435909b3750a60e6ea9cfb1880", "messageHeadline": "Adding linux-gate for 32-bit, 3.0 era linux", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e87a89cb9642d21d52b71e55e0285d03bd8560bd", "messageHeadline": "Merge pull request #4 from adamhjk/oracle-fixes", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "27d8582bb189b4d93c19b1a19bbd2444addd14c5", "messageHeadline": "Adding openssl-devel as a rhel build req", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9310521d5a4e058195c27ace1d93f6d0ff17a95d", "messageHeadline": "Adding zlib dep on centos", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "45b07c879214f9b941d879b453a86f5343940233", "messageHeadline": "add package_name to DSL so multiple projects can build the same package", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b94a0025d3b7945e88d0774997404cd65288e469", "messageHeadline": "Fixing file writing after redirect, making warnings red", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "c9726b3ef995633bb07a28aff2bc8f9d9f636eff", "messageHeadline": "The ruby class is URI, not URL", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ffa8136b605b80ea3e87f01dd8f3fa8f0eaa1d7", "messageHeadline": "Fixing a leftover reference to uri", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "854e8fe7f79ddf4e233bd115d6d4c35c6b23fd87", "messageHeadline": "Adding redirect support", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "9bcca68ada8b9536469ce5a774789f4462631dd8", "messageHeadline": "Support cookies and warnings in the http fetcher", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e29452051988296794123c7b0bc102d84d0e5913", "messageHeadline": "Merge pull request #3 from adamhjk/oss-refactor", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 3457, "deletions": 1}}, {"node": {"oid": "9aaea51842fc246b6b2239306668eb34996f03fd", "messageHeadline": "Adding apache license headers to cookbooks", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 48, "deletions": 17}}, {"node": {"oid": "9fe37304b664283953e9b7fc853af37514e2450c", "messageHeadline": "Merge branch 'cookbooks' into oss-refactor", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 2819, "deletions": 0}}, {"node": {"oid": "ed1d019f74b9f6c7dcc287871d8fc593616be57a", "messageHeadline": "Adding in refactored bootstrap cookbooks for omnibus-ruby", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 2819, "deletions": 0}}, {"node": {"oid": "bef86f7ba55eefb8291ba76fc77f59b451549332", "messageHeadline": "make health_check output match std logging, log start of cmd", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "02b24abad74170e146d60dc8d1b5d00acde478eb", "messageHeadline": "print the fpm command before running it", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "94ec3788ea3fb6a3854a809f1e8575eb84a6007d", "messageHeadline": "fix syntax for 1.8 compat", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0b22514e39249a02899f85f0a954d56a1fd5ec29", "messageHeadline": "make pkg scripts optional", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "a8d6deba94b8631cd6cab0b7666d63386903bbe2", "messageHeadline": "Add always_build to software DSL", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "5634f48f834cf86e956d78ed33a9e9db690da6ea", "messageHeadline": "Adding license headers, LICENSE and NOTICE files", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 607, "deletions": 1}}, {"node": {"oid": "361a566cdd553898ff04fc7e9275d4f9512e552d", "messageHeadline": "s3 cacher: using wrong fetcher API", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfaad306b62dd4b217bd3905a4c37e2cd8e98100", "messageHeadline": "outpud ldd results to a file instead of having shellout store them in\u2026", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 13, "deletions": 5}}, {"node": {"oid": "bf675c1f2de94e4044fe4a19d90202ddd00e6664", "messageHeadline": "health check: ignore policytool and javaws", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "47392ff86a94c4e35adf6edc955ab9f49e5c9e7a", "messageHeadline": "the Rakefile is out of date and not relevant", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 0, "deletions": 17}}, {"node": {"oid": "e518698ea774a71bd35dde8fe4906d4ae8f8bd40", "messageHeadline": "turn software version registration back on", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 18, "deletions": 7}}, {"node": {"oid": "0b3c753d3d395f2eaec72032c64824e6ceaee91d", "messageHeadline": "Merge branch 'chef-full'", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 94, "deletions": 37}}, {"node": {"oid": "a749afb98d2b903588e1569ddc81f04dc3bfa60e", "messageHeadline": "One more whitelist library for Solaris. Obsessive compulsive alphabet\u2026", "author": {"name": "Stephen Nelson-Smith", "email": "stephen@atalanta-systems.com", "user": {"login": "Atalanta"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "46b8f7240744afa8765a427f9e00832ae1415e4d", "messageHeadline": "Adding additional Solaris-specific libraries, and breaking out solari\u2026", "author": {"name": "Stephen Nelson-Smith", "email": "stephen@atalanta-systems.com", "user": {"login": "Atalanta"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "a1971e021f1146cbb6fe6a48ad054ac2b4353f32", "messageHeadline": "Make file uncompression and extraction platform independent.", "author": {"name": "Stephen Nelson-Smith", "email": "stephen@atalanta-systems.com", "user": {"login": "Atalanta"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bed316e4f4e9e455c228693a1650010e8a5750b", "messageHeadline": "add solaris libs back in and find update find command", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "cc3e000862a59986d92a98b187169096c5c7e25f", "messageHeadline": "comment out solaris libs in health check for re-evaluation", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 12, "deletions": 11}}, {"node": {"oid": "57237542af3a8cf8707c5c0cffee237eced78bf8", "messageHeadline": "add solaris whitelist linked libraries", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "b46d737bcb9c29ab0da6da0a605f5176daceef37", "messageHeadline": "update health-check for solaris ldd output", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62bcafb12b3ca47878d1b6e3a7cd9f000374a0ac", "messageHeadline": "use paramaterized install_dir in health check", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "884591a22692c4bf0ac8bd59d464f667b27ae4d4", "messageHeadline": "run the health check before packaging", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "28170accce50f14c5c53f468e1ceca5e9b1c38be", "messageHeadline": "no post-uninstall on solaris", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "af8b3b61844af291ad2667e7ae6175607bb7f4db", "messageHeadline": "create solaris packages on the solaris platform", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "91ef1f5fe8a8f5f6ea3d993f954f155d5850c819", "messageHeadline": "add build_version and build_iteration to project dsl", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 12, "deletions": 6}}, {"node": {"oid": "45d672dba2a3b046a5da125f64271db78fc75c69", "messageHeadline": "software object is aware of parent project", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 12, "deletions": 8}}, {"node": {"oid": "361dbf4543ab0fa1e1719cf0a4b342ead62f2c24", "messageHeadline": "load the softwares within the scope of the projects", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "0aeaaab10928bcfa8381c620136f387a0ef01d90", "messageHeadline": "add install_path DSL to projects", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "3f2f5844c8d0f904944b5ba976bf450b1bc5410e", "messageHeadline": "removing setup.sh layer of indirection", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 0, "deletions": 7}}, {"node": {"oid": "b2fec8d015155c4bbf51542382e4c45892e4464b", "messageHeadline": "always fetch path sources (for now)", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fc2956598e6340cef182cc5a1b16b7164dd34bb1", "messageHeadline": "add pre-uninstall hook", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f61f0bf000c5fb97d5b874056a7ded851b5e5a2e", "messageHeadline": "lock fpm version at 3.11", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "8da9ee078ab1fcd7500b629d8fb0b8cf0b5d926d", "messageHeadline": "create directories before populating them...", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "cf1d0a7b97105337aa9c513b77576e74e87820f0", "messageHeadline": "Merge branch 'ESPRINT-2052'", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 120, "deletions": 58}}, {"node": {"oid": "492157e24acae9308c1740696e453972367429e1", "messageHeadline": "Handle dependencies properly", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 62, "deletions": 16}}, {"node": {"oid": "e6d6e0ea13ce152fb80cb4143f2d691a9e948eec", "messageHeadline": "Split fetch, clean, build", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 23, "deletions": 50}}, {"node": {"oid": "9ba66c99a944556acd75eaf2aae17860011e8f04", "messageHeadline": "Moved timestamp file handling into software", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 11, "deletions": 18}}, {"node": {"oid": "58ef12e6d9b550586f40b1d55c0ee042269e0b7f", "messageHeadline": "Add timestamp file for fetch", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "3dcc6940c042b7cb90decfcb4c2844b1c6b0a116", "messageHeadline": "Separated out clean from fetch", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "bf71c17e094c6c3d10cc6067f343553796ef03c2", "messageHeadline": "move ohai dep to release version", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b4ee3dcb238cfa45875b31210cf30ec01815b806", "messageHeadline": "add 'replaces' to DSL to pass to fpm to support upgrading 'private-ch\u2026", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3b7a5dbfc718b0233057baaae91810bc5eaf1a76", "messageHeadline": "don't fail `rake` on other platforms", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "33f8017e718f591542889862a91503753d590e85", "messageHeadline": "add platform_version/family info to --iteration of fpm-build package", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "2e8aa4ca84b86abf2ac7482dd3e30153b678a44e", "messageHeadline": "copy the packages back out to the project-level workspace", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "adcc208726a5302de3e12ea671c792c2c70a0ff6", "messageHeadline": "Merge branch 'omnibus-vagrant-plugin'", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 146, "deletions": 0}}, {"node": {"oid": "086c58d5388809fcda2401b1ed80c38834474f15", "messageHeadline": "add logging to indicate start of build", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6773ca1da4be1c8aa056b0001b457afea6b23a3c", "messageHeadline": "finish the vagrant command to build the package", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "57d4406b1917cbbc6925dd8f72420d6bb2f2e414", "messageHeadline": "expose the omnibus path as a vagrant config", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "ee55ffade2a6fe88eaeee258fd816038239bae40", "messageHeadline": "start of `vagrant omnibus build` command", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 62, "deletions": 0}}, {"node": {"oid": "bb7c47356fade0b49664e4c9eb6e0ab613cab46e", "messageHeadline": "add the base `vagrant omnibus command`", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 55, "deletions": 0}}, {"node": {"oid": "9859e58b1c2831fa81c96e742cece81e17ee8e56", "messageHeadline": "make the package directory configurable", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "87988db94ee2f3aea14aaf85e1e37a5c38afc133", "messageHeadline": "Merge branch 'per-project-pkg-scripts'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 9, "deletions": 40}}, {"node": {"oid": "7bb31f78a270c3c9a7d4c4785ba0142109693fd9", "messageHeadline": "allow reading of the project name and desc", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "7a9cbf5b4d576cf23cc3767c987467fa586e1c75", "messageHeadline": "mv private-chef pkg scripts to oc-omnibus", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 0, "deletions": 33}}, {"node": {"oid": "8092aaacab003d003b1722fd74c8bf8f6ca29c1d", "messageHeadline": "fix double packaging bug", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "a8115a04384fcad81440d13eae48de8eb8b7a558", "messageHeadline": "avoid calling enumerable methods on strings", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d66d85b7ea0c0490c6b0e2a4b85e4dfffa9a772e", "messageHeadline": "fix issue where sq. brackets are added to commands on ruby 1.9", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ed1930da98a2fac8c068b61657dd4a5b807581f", "messageHeadline": "Patches should come from patch dir and multi-file patches should work", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "736fcd364b19d465bf7c75d8a4d43860d4a4d8c5", "messageHeadline": "Merge branch 'advanced-build-versions'", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 51, "deletions": 12}}, {"node": {"oid": "4165168352c6913a4475ff03488fc9c8d15eca48", "messageHeadline": "build version helpers", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 51, "deletions": 12}}, {"node": {"oid": "c0ac48666b1dde4c680012f34418dfc9d14fb81c", "messageHeadline": "add support for proc build commands", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "9b64596264d03182b02c67c5c8ff3adc79ac3d7b", "messageHeadline": "Initial patch support, not yet idempotent", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8ca4a61dbdb39c6f68ec4a3c6b62a6d2eadcee7b", "messageHeadline": "chomp result from git describe so version doesn't have newline at end", "author": {"name": "Tim Hinderliter", "email": "tim@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc17da4092a6ee2c44dde08994e7153680e0f414", "messageHeadline": "use `git-describe` for version number", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 16, "deletions": 1}}, {"node": {"oid": "544d81039582ffdfd78de5e37c8c28b6df734273", "messageHeadline": "Added uber-s3 dependency to gemspec", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7a012d538dfaacecaf741af1979110376d886e98", "messageHeadline": "remove software configs", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 0, "deletions": 333}}, {"node": {"oid": "afb9284452c4216ed246142a94d846a98643b3f9", "messageHeadline": "Can haz moar fail?", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73bd819c7694b1a7911602ae2d88c85453a9b5ff", "messageHeadline": "Added make -j option for projects that support it", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5db718d192fd1b68ffb5d0dfc276d007c32cb549", "messageHeadline": "Added \"max_build_jobs\" to DSL", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "68ae4900735280d05311683a26c30cc6491739e5", "messageHeadline": "Load CPU plugin for ohai", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "95357e4e059ee00ee355ce716e41e95026949604", "messageHeadline": "add a path fetcher for local files", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 32, "deletions": 0}}, {"node": {"oid": "8a93e304d1f85dd6bdbf2f6e5219065f623920ea", "messageHeadline": "I fail.", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "406b92e13a76a42014f1a119c40473157da07dec", "messageHeadline": "/var/omnibus -> /var/cache/omnibus", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "98addc5b63b74c435a1fba4524a7585783b86408", "messageHeadline": "move clean tasks to module that is loaded after configuration", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 30, "deletions": 5}}, {"node": {"oid": "6c4a05801d07f4f2a2dafeb1f552d0a3d7aeb57b", "messageHeadline": "use /var/omnibus instead of /tmp/omnibus for build artifacts", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "09610db0c067e3eaf31fe0d60dbd96f5f6b8d0c6", "messageHeadline": "Fix up package scripts path.", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "61641700f126744b7c2ac4c772b9a6e7bb5d555d", "messageHeadline": "add dsl methods for ruby-based commands w/o bundler env vars", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "0212d45974d6e06b38aeabcc469a679328b9ef27", "messageHeadline": "give eval some hints so we get filenames in stack traces", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40f9580a478e5844e1856d3fb0b42feb8f0b3aab", "messageHeadline": "Allow passing a block for config steps.", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6598c66d2aa07664e1c983fce7bba55d1766995b", "messageHeadline": "One too many ..s", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7891ad7a1dc1baafd95f25a99c7b3b609acc2b8e", "messageHeadline": "Trying to make the core software defs load automatically.", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "dbf8954451321a8a0a783af551bab07c3ac4dd28", "messageHeadline": "Merge branch 'feature/gem'", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 55, "deletions": 12}}, {"node": {"oid": "4813e328c57e9b91de60b92ecd1fd8e69da8ec61", "messageHeadline": "Add gem stuffs.", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 55, "deletions": 12}}, {"node": {"oid": "c3b52423c60105e704c26e6eff6fc3db2daa6f20", "messageHeadline": "updated gemfile.lock for ohai rc", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9fbd664fcdcc56cff7d29e5558d4f18e7c20b789", "messageHeadline": "Do not render tasks for unsupported package types", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "b67e5ecc6eea79ab68df4533bff64f9ea5fb6296", "messageHeadline": "updated ohai to 0.6.12.rc.1 for platform_family", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da553dc50af1ba2f5a303d0b640c4f7d0d0d6192", "messageHeadline": "use #load for projects as well", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "135f26018ba4c63ef10fee286cee175d468605ac", "messageHeadline": "make build steps dependent on software config changes", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "91a4d0d0f643f64fe3fae42e60d92e685797199d", "messageHeadline": "make health_check a rake task", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 89, "deletions": 75}}, {"node": {"oid": "1ab465601412b806feddeb1cab799330b6b7451a", "messageHeadline": "Make sure there is a $HOME env var. erlexec requires this, and it wil\u2026", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ce0d120dc1fd20709ffa9dace781e7a1d38b2a14", "messageHeadline": "make install-dir-specific build manifests", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 11, "deletions": 5}}, {"node": {"oid": "16554194536e3591aaa2284b35790cf2a94ed885", "messageHeadline": "use #install_dir in software configs", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 70, "deletions": 70}}, {"node": {"oid": "27266ea94d72009ee6f3c9a879d6d75a4d67a001", "messageHeadline": "use configurable install dir in software dsl", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9d0d0b802ce0e6dc1b508154f0887245867b8453", "messageHeadline": "make the omnibus install directory configurable", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "1bb04c1c268a6776ec84fb7e80fc1aace9c09751", "messageHeadline": "Merge branch 'autoload-config'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 73, "deletions": 37}}, {"node": {"oid": "35a8f5eecbfec1c015e3c8b04f949e21c1184069", "messageHeadline": "Autoload config via Omnibus.setup", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 73, "deletions": 37}}, {"node": {"oid": "b4297724105cbba890fd32d630960117f1e9b571", "messageHeadline": "packaging: use the rake dsl to create the pkg dir", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a5040d6a0d4a54c19c64d55c25e51f8c3fb8d31e", "messageHeadline": "Merge branch 'configure-locations'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 35, "deletions": 20}}, {"node": {"oid": "9cd0f1da874bca101176e185c06bfa8be27113cd", "messageHeadline": "make cache/build/etc locations configurable", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 35, "deletions": 20}}, {"node": {"oid": "f1e86a613ef7367d0d6ad74cba5208853beb5a37", "messageHeadline": "merge fix", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "eb3f0849456cdf049d405ffa80875e6f2b205c8d", "messageHeadline": "Merge branch 'master' of github.com:opscode/omnibus-ruby", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "949b2103ebadc8db39d1b815c7fa7ffed1dc4cf5", "messageHeadline": "modified setup.sh for PC", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 4, "deletions": 59}}, {"node": {"oid": "9978cc8a38038e85ecd221267296710b4b7605a9", "messageHeadline": "New location for package scripts; fixed init copy of setup.sh", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "27a9fe5c27f5653507448eef9795de8ae2f8d8cd", "messageHeadline": "measure how long builds/steps take", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "3ab0133e7c84f84f2637d44aa3fb2ea99a95065b", "messageHeadline": "Moved package script files from opscode-omnibus", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "1d638ff5c678391410d78376227e5ea7d339adcb", "messageHeadline": "add #exclude API to projects for packaging", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 25, "deletions": 12}}, {"node": {"oid": "10a193b80e4c5dba7afa9291123368db400cc6c6", "messageHeadline": "minor formatting improvements for log messages", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "bf0f96e5cba30cb6cc9bac980b3f68985061df7a", "messageHeadline": "more descriptive build logging, hide compile output by default", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "12f5d7bb1848d20e9330e90b4ca9c7c4cf22cc5d", "messageHeadline": "Merge branch 'refactor-builder'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 117, "deletions": 25}}, {"node": {"oid": "bfadd3c18b1734e7c1b877a2b261d728a3b61bd9", "messageHeadline": "refactor interface to builder, improve logging and err messages", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 117, "deletions": 25}}, {"node": {"oid": "484c3262e592a6acdc5dc4a4b9f21ded5c2aa7b4", "messageHeadline": "added packaging for setup/install/uninst scripts", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "32b19f78bc544d2d700e6982281e17a4ace3bfbc", "messageHeadline": "Merge branch 's3-cache-tarballs'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 153, "deletions": 81}}, {"node": {"oid": "76faf84c3e7e11c743e2031c666129cb251cb463", "messageHeadline": "extract config and s3 tasks to their own files", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 74, "deletions": 65}}, {"node": {"oid": "1eaadfa531a4c8d2644d5da207c272159036b865", "messageHeadline": "fetch software from S3 cache", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 86, "deletions": 23}}, {"node": {"oid": "e3ab6adebd3d639ce0523f75e611dbe1c61b609e", "messageHeadline": "link inter-software build dependencies", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 21, "deletions": 2}}, {"node": {"oid": "bb97085243f373a2551c2637f3507e94dc4ef365", "messageHeadline": "fetch tarballs and put them in s3 so they don't go away", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 170, "deletions": 0}}, {"node": {"oid": "fefde75a9cca7ecde0f891c97e17b355df661d68", "messageHeadline": "nicer logging for the builder", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2d01c2dfb42fc820a2e6a0700dbe8227ade00aaf", "messageHeadline": "extract methods so files can be downloaded w/o extracting", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 68, "deletions": 29}}, {"node": {"oid": "d26ca1b6c3ba8cccac540437fe256f0cbb1ec9a9", "messageHeadline": "health-check: swing a bigger ldd hammer", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 2, "deletions": 5}}, {"node": {"oid": "4520ef37f1abccaf43d99ab191c7e913cdfdaf84", "messageHeadline": "Merge branch 's3-cache-tarballs'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 182, "deletions": 171}}, {"node": {"oid": "685901b4ccd083549eec9187e72ae54c5df76036", "messageHeadline": "extract fetchers to their own files", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 181, "deletions": 170}}, {"node": {"oid": "f7903e56fdbacbeff518573b3c069f06d81e04ab", "messageHeadline": "\"#fetch\" is the right name of the required fetcher method", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "deaf983d415f965583ceb0d617f753aed5f89e1b", "messageHeadline": "fix crash in error reporter", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eab99c54d8124858185544f909d79f89c198cca6", "messageHeadline": "actually run the `git reset` command on update", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6299b908c6f7e9487dd52241b54dc014aad1ecca", "messageHeadline": "emulate the chef git provider for git checkouts", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 79, "deletions": 30}}, {"node": {"oid": "d6f9754dd9246ab01cea58b701dc25671c93300a", "messageHeadline": "sort projects when pretty printing the list of versions", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "65efaaaf5bb54df47aaa59f6a6e02adca69da63d", "messageHeadline": "Merge branch 'report-component-versions'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 71, "deletions": 6}}, {"node": {"oid": "971b2c3ccdf3f573ecc06febc8e29932ff2df344", "messageHeadline": "add version information to the component tasks", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "65745222e14f084fea504c1c386f19b736bd9e71", "messageHeadline": "Add rake task to print software names/versions", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "95324baa10e55d83e56612fadfc36feab6f17cd8", "messageHeadline": "Track components in a top-level collection; report names/versions", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 48, "deletions": 4}}, {"node": {"oid": "6a81de939f3d5bfca64ae0ebab1269365ed4c797", "messageHeadline": "Merge branch 'use-version'", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "2ce1b26dd720f7bef0a63e0b9e17922ea135ba08", "messageHeadline": "Added support for git tag via version property", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "12180658d125dc021728f0d149ea93a7485cba43", "messageHeadline": "Merge branch 'fetcher-error-reporter'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 52, "deletions": 3}}, {"node": {"oid": "de5a656e3f794b18102a4299d75d64bdeb0abe57", "messageHeadline": "add error reporter to debug failed downloads", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 52, "deletions": 3}}, {"node": {"oid": "b67e95d1f4501a75d7d0e087a809078c1e2c5fde", "messageHeadline": "Merge branch 'set-versions'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "1e1e24c7cd5ac9a5fba509c74040e354191a5de7", "messageHeadline": "add version declaration to SW DSL", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "52c131a6c2e51200187f62c59cb660a37394ac7d", "messageHeadline": "initialize instance vars to nil", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ecf0d21e8871df6d36a90f683d4f130bb7c6c4a3", "messageHeadline": "extract loader code so we won't copypasta in Rakefiles", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "7c42e31cac8a4499e16379520b34d7718c07e1a4", "messageHeadline": "Add support for RPM builds. Untested as I do not have a RedHat system\u2026", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "2ee18e63a6da16b7d1a7ff6af97f793788833c43", "messageHeadline": "Merge branch 'refactor-fetch'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 176, "deletions": 75}}, {"node": {"oid": "d2832c8fef84abcf120edd65414ad3faad843c7b", "messageHeadline": "extract fetching and building to their own classes", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 176, "deletions": 75}}, {"node": {"oid": "ecc3b1c13aae1d320d61511e0894f4ae2445fe21", "messageHeadline": "health-check: check nagios executables for bad linking", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d2c1bfc135a7b90940e35b3be37e0a73becb4f2a", "messageHeadline": "health:check: add libresolv to ignored libs", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "25bc583986b7d7c0a1159320e3bbc0dcf7f7d681", "messageHeadline": "allow https source URLs", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "abd312dbfa66ac7ec1acfd6158ae345dbf98d013", "messageHeadline": "health-check: run ldd against .cgi files", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97f7dd0fe75d77da0daa6679998444f6d625b85a", "messageHeadline": "add Vagrantfile", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 46, "deletions": 0}}, {"node": {"oid": "3b1440e17163ae6defc97e64ef7350c8aac08073", "messageHeadline": "update the README for GFM", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2ad21838768c29289bdbb99c33a113e00f057ee8", "messageHeadline": "adding parts of a readme", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 27, "deletions": 0}}, {"node": {"oid": "bb38226ec4c4ef565b040f74f4a7cce87ad68758", "messageHeadline": "make command options overridable", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a7dab7255fa301290ae7f5e8ff138ea2f620cb1f", "messageHeadline": "look for .git directory in git checkouts", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "481e5a66ce894953d4af1c363dc0b831c84b5ec4", "messageHeadline": "update zlib software version", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "2c87860574c81e48f415127765c53799bd8442ef", "messageHeadline": "basic project dsl", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 46, "deletions": 0}}, {"node": {"oid": "c5a77f73422c6b85cb641ff50094352c149a0419", "messageHeadline": "add fpm as a dependency", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3df00b3278c0f6b70b42fe56f28b7949845d968f", "messageHeadline": "remove dependencies from preparation config", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "60bcaee89db1fdd36096c44443e9d2c7edd2787e", "messageHeadline": "don't re-execute the build steps for no-source projects", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 53, "deletions": 48}}, {"node": {"oid": "7208492b88f8397a6a5789db51684f42075fe2a5", "messageHeadline": "make a file task out of the latest file", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9f3003546a94b7492c509f6ddb9c6c497081bd1", "messageHeadline": "move Rakefile logic into modules", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 242, "deletions": 235}}, {"node": {"oid": "6b2f72bcb441ad091f3045f1e1ba96b718aa9b7e", "messageHeadline": "speed up rake file task resolution", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 11, "deletions": 3}}, {"node": {"oid": "b1c584fbf86d23df23a1fa41c282956791d0094d", "messageHeadline": "ruby 1.8.7 compatibile directory check", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cbbbc9b1acff6a6ab7f41fe8d46043503e2898c", "messageHeadline": "updated health-check from clojure omnibus", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "20684e1d8484ee8a7826f694cf59fdcc59aabe13", "messageHeadline": "update ruby software config", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 20, "deletions": 7}}, {"node": {"oid": "f84f63e1c7f496f328476d00e9726ffaaac16745", "messageHeadline": "add libxslt software config", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 24, "deletions": 1}}, {"node": {"oid": "a5e2cddbf8ecd46cd75506d26529cc6bc3a6d23e", "messageHeadline": "add libxml2 software config", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 24, "deletions": 1}}, {"node": {"oid": "6489101f62a19041dd2b58e3ef70d70ad7ead135", "messageHeadline": "mod health-check ruby executable", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb504e897c4e39cfee4afe11bc5d81b0558a0dc2", "messageHeadline": "enable passive mode for ftp (for ruby 1.8.7)", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a6e22389e429b62f03dff21e7b17006cfcdeda32", "messageHeadline": "add adam's health-check script", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 70, "deletions": 0}}, {"node": {"oid": "4c5e235dd66a235babdf7391156d465f9c74ca1e", "messageHeadline": "update todo list", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a6da2815055befd70fe319220da7d72f8ea96b25", "messageHeadline": "remove mkdir command from zlib (prep step)", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "35d444e44d7b772e3539ed463234ceef2ca1489b", "messageHeadline": "add openssl software config", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 47, "deletions": 1}}, {"node": {"oid": "2bfbfba71133cc44f1b64203e78339cba5cf8cc7", "messageHeadline": "add ncurses software config", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 15, "deletions": 1}}, {"node": {"oid": "bae6a503f2af171d590cfe1c29433759f8122033", "messageHeadline": "not packaging berkely db", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e973e67ebfb443024f702024ddd837e1ba1787af", "messageHeadline": "update readline software config", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 15, "deletions": 7}}, {"node": {"oid": "aa7b764aee98dde748fca6702e85a10e8ccd3396", "messageHeadline": "add libiconv software config", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 18, "deletions": 1}}, {"node": {"oid": "3078f71b156ea9f14da6d5011a441b95cdcb68c8", "messageHeadline": "update zlib software config", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 17, "deletions": 7}}, {"node": {"oid": "dbce55d35fe9e97b7a89ef798d0190fb8c0df089", "messageHeadline": "add gdbm software config", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 20, "deletions": 1}}, {"node": {"oid": "f6669914e82933344f55e264765db6dc8f8b243c", "messageHeadline": "add automake software config", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 21, "deletions": 3}}, {"node": {"oid": "f1060feed83d13cc5efd443289c749025c8fc843", "messageHeadline": "add libtool software config", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "d439443e8d48d8227c611825cdb3a8986404f629", "messageHeadline": "add help2man software config", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 24, "deletions": 2}}, {"node": {"oid": "66a2816d25f3226d65ad7279df5053af39d04759", "messageHeadline": "add preparation as standard build dependency", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f8b0e745be09e6cc095c4295fa6107d38c73620d", "messageHeadline": "update the todo", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 26, "deletions": 4}}, {"node": {"oid": "69d08dd1f34d2e93b9bcd93bc456dd53931b4603", "messageHeadline": "build a preparation step", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c89fc21b3e835c8e3c604cb92b24ddaf0eff96c6", "messageHeadline": "add clean and clobber steps to rake tasks", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2afc7b10ce4b0410b7787980d0b16a121b79cf07", "messageHeadline": "build in /tmp/omnibus (subject to change again)", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0bf543c77abedf012e2fe34fea00e7af5b49d291", "messageHeadline": "refactor #command argument parsing", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "516e4dd0680fcb819301f3f664da27d1a2b5d9ea", "messageHeadline": "ftp source downloads", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 15, "deletions": 5}}, {"node": {"oid": "6079b2f728c6ceef29177420c07eb2bd3c12e31a", "messageHeadline": "do builds in /tmp (THIS WILL CHANGE)", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4f5d20de3ddf82ea6b347e538f68bb0893aaa4de", "messageHeadline": "ohai platform resolution for builds", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "16a6c4080b7a3aa4979db3402586e1957f30dd83", "messageHeadline": "add ohai to Gemfile", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 14, "deletions": 1}}, {"node": {"oid": "fa335ace87c46f4b2fa83bebf58aa522f625b0bd", "messageHeadline": "ignore missing source directive", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c804a0fa44695c7eeb42fed882d3683fe1c4eb04", "messageHeadline": "basic git clone functionality", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 37, "deletions": 15}}, {"node": {"oid": "e6ec5c4ef9c4873ff023dc4b2dba12c8d1b194ea", "messageHeadline": "add ruby and autoconf configs", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 38, "deletions": 0}}, {"node": {"oid": "4ad8050573ffaab532c2e262ff5e886bda059704", "messageHeadline": "don't accept gzip'd responses from http servers", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f930101a0cce05ddc2877378bb726ff19d872d9f", "messageHeadline": "link inter-project dependencies", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "9356be1f9e9620dd0742f1a32258c3a2c8c3585f", "messageHeadline": "add realine software description", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "26ccd53a7f242fa077c3543cc21a6b90d603260e", "messageHeadline": "replace sourcetask dsl", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 23, "deletions": 84}}, {"node": {"oid": "70d5e577c3e19f97db8bf0d8c7bb57deed6bbd03", "messageHeadline": "start moving project-level attribs out of source task", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 49, "deletions": 13}}, {"node": {"oid": "d91262b09d1364601a5935f15cf17ea509292e96", "messageHeadline": "layer build dependencies with fake manifest file", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 38, "deletions": 35}}, {"node": {"oid": "65446cbcae0fbd205eceeea615222e2ed0a96e44", "messageHeadline": "add a build step dsl", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 51, "deletions": 6}}, {"node": {"oid": "85393c3fec02ce7ab6dc484609aecb43a4c0a5de", "messageHeadline": "add mixlib-shellout as a dependency", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "aa2b9fa18d9225482de8c45f184d354a2765da7e", "messageHeadline": "keep a todo list for now", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2fc72baecd9af19915ea795d9c0bfb3eb4bed3f6", "messageHeadline": "read software defs from files", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 11, "deletions": 10}}, {"node": {"oid": "3398f31b465483a5c65a7ad239be1e56e03c426d", "messageHeadline": "initial commit", "author": {"name": "Stephen Delano", "email": "stephen@opscode.com", "user": null}, "additions": 175, "deletions": 0}}]