CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
chef_ohai.json1 linesDownload Raw Back to root
1[{"node": {"oid": "6d64237f9987c3bf51805e19884e6e710c3a40f6", "messageHeadline": "Bump version to 18.1.17 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ca0974ce4ba45a6f6fb476a64f765c2a3944e923", "messageHeadline": "Merge pull request #1815 from chef/jfm/ohai-azure-metadata", "author": {"name": "John McCrae", "email": "john.mccrae@progress.com", "user": {"login": "johnmccrae"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "371c38f6e7c7abccf3d3defa3612fc7c3e1053f6", "messageHeadline": "Updating specs", "author": {"name": "John McCrae", "email": "john.mccrae@progress.com", "user": {"login": "johnmccrae"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62f5e9d9d1ff1a54a840aa1af775d04502577890", "messageHeadline": "Updating metadata", "author": {"name": "John McCrae", "email": "john.mccrae@progress.com", "user": {"login": "johnmccrae"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04ce3aabbc4ab3f1c66dfbf0bffda39ed102e674", "messageHeadline": "Bump version to 18.1.16 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "25fe11a5ccf5e1ed15dc943a16050e2dffd1891c", "messageHeadline": "determine if we are an Apple Virtualization Framework guest (#1814)", "author": {"name": "Jacob Zaval", "email": "jazava@microsoft.com", "user": {"login": "jazaval"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "dc759f4c963c3c2738d4961f35d7ef342a9c0760", "messageHeadline": "Bump version to 18.1.15 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "521d91e57b5598a79226bf4a88d3cccfa2558fc8", "messageHeadline": "Detect QEMU virtualization on Darwin. (#1813)", "author": {"name": "William Theaker", "email": "williamtheaker@users.noreply.github.com", "user": {"login": "williamtheaker"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "51208d1206fbfaa4a9cd322f03c5030abe706fe7", "messageHeadline": "Bump version to 18.1.14 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "97ea69e365ef9c50bc9b4dc8b891bb2e06ca89d3", "messageHeadline": "Merge pull request #1807 from chef/dependabot/github_actions/actions/\u2026", "author": {"name": "John McCrae", "email": "john.mccrae@progress.com", "user": {"login": "johnmccrae"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "db3d52a61f8d3def0a55283f40f3bb295c13326b", "messageHeadline": "Bump version to 18.1.13 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "19ab1f6faa69cb59da19aeea2c5bd97d73cf7208", "messageHeadline": "Merge pull request #1812 from chef/jfm/ohai_azure_metadata", "author": {"name": "John McCrae", "email": "john.mccrae@progress.com", "user": {"login": "johnmccrae"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2e5ce224724a421b83e6a6a6294c471c2db4daa6", "messageHeadline": "Updated the metadata versions and this time, the tests too", "author": {"name": "John McCrae", "email": "mccrae@progress.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0223c87ee7f8b59eb9f48a568b6dfd0b829a1d5a", "messageHeadline": "Updated the metadata versions", "author": {"name": "John McCrae", "email": "mccrae@progress.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "adbc870257d8614d8cb1d79554c8d991fbedba43", "messageHeadline": "Bump version to 18.1.12 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2974dcb9a961680c85123fbdaa717061de65c570", "messageHeadline": "Add getnameinfo as a fall through case for fqdn resolution (#1810)", "author": {"name": "Thomas Powell", "email": "104777878+tpowell-progress@users.noreply.github.com", "user": {"login": "tpowell-progress"}}, "additions": 75, "deletions": 9}}, {"node": {"oid": "d5d03240e6ee1130ef38441c1d25a7ca08df0cab", "messageHeadline": "Bump version to 18.1.11 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7af93d8687849ee0e1316de590944b5f9b644066", "messageHeadline": "Adjusting IPROUTE_INT_REGEX to match interfaces with a dash (#1806)", "author": {"name": "fprovencherdrw", "email": "143546324+fprovencherdrw@users.noreply.github.com", "user": {"login": "fprovencherdrw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8718843912826892315797401c4856f80795d8da", "messageHeadline": "Bump actions/checkout from 3 to 4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f7d70a7586ffb3b98e7312cfcff7a4a80af6da1a", "messageHeadline": "Bump version to 18.1.10 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6ae004b90f2310944563304ba6ff983d581fa998", "messageHeadline": "Add 3.2 to the list of Ruby CI versions (#1804)", "author": {"name": "Igor Drozdov", "email": "ihardrozdov@gmail.com", "user": {"login": "igor-drozdov"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da6ebcca861d295e6a16dfccc09f9acd19747667", "messageHeadline": "Bump version to 18.1.9 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "27c85e5b76dbad1f300d203a2520a6fd77a367f1", "messageHeadline": "Avoid fetching user-data when fetching meta-data on Alibaba Cloud (#1\u2026", "author": {"name": "ETiV", "email": "ETiV@users.noreply.github.com", "user": {"login": "ETiV"}}, "additions": 212, "deletions": 15}}, {"node": {"oid": "36a56d7312699075e63a6dc382e203d6a9745d38", "messageHeadline": "Bump version to 18.1.8 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "21d786300de3af56fd32251c6c53604c6dd1f97b", "messageHeadline": "Fix gce metadata recursion issue #1796 (#1801)", "author": {"name": "Joe Nuspl", "email": "nuspl@nvwls.com", "user": {"login": "nvwls"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "471ec49fe4c235649b20bff08046b0c2bd984676", "messageHeadline": "Bump version to 18.1.7 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "cc9e7073fbba399c4a6ac048d7dd442802d87c36", "messageHeadline": "Adds status property to dpkg parsed packages (#1799)", "author": {"name": "Frederik Thuysbaert", "email": "fretb@users.noreply.github.com", "user": {"login": "fretb"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "bd2e407b605a36a5f68bb97ef2d61c1ddf99efcf", "messageHeadline": "Bump version to 18.1.6 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "096152b1bd55a7ebd925e649ed4d6a665ff73610", "messageHeadline": "Update rubocop-performance requirement from 1.16.0 to 1.18.0 (#1797)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "066bd7635ed71c25c73dd2735b0bce9b202235bf", "messageHeadline": "Bump version to 18.1.5 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "68d2b4c554f651981a0c96f6b7447da378359924", "messageHeadline": "Merge pull request #1792 from chef/zei/onboarding_to_sonarqubes", "author": {"name": "Vinay Satish", "email": "73982200+vinay-satish@users.noreply.github.com", "user": {"login": "vinay-satish"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "21a298cefa13950f11f88b5d3fc62a2c68a53550", "messageHeadline": "Adding files for onboarding the project to SonarQubes", "author": {"name": "Vinay Satish", "email": "vinay.satish@progress.com", "user": {"login": "vinay-satish"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "c63a8dca74db3fd542a082c7b6626ff497904290", "messageHeadline": "Bump version to 18.1.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "3616264798b16235dc06c976f9587ec610189897", "messageHeadline": "Add support for macOS Rapid Security Response updates (#1788)", "author": {"name": "Nathaniel Strauss", "email": "nstrauss@users.noreply.github.com", "user": {"login": "nstrauss"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "211aa1b0ec5a09ece718ea10c6c01c46fa47ff54", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 18.1.3", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "27eee823c1ae662094e36ee12506824c9ad9fea2", "messageHeadline": "Bump version to 18.1.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4389b9ff071c3967776076f1bda95bc89c86c53f", "messageHeadline": "Merge pull request #1789 from chef/jfm/chef18_proxifier_update", "author": {"name": "John McCrae", "email": "john.mccrae@progress.com", "user": {"login": "johnmccrae"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53d3f6a0038c916102af4f32f0ecd9108ad966dd", "messageHeadline": "Updating files to account for Proxifier2", "author": {"name": "John", "email": "john.mccrae@progress.com", "user": {"login": "johnmccrae"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e595ab330b4a31beb2dafbcfe5eb561ea8c7b93c", "messageHeadline": "Bump version to 18.1.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "aa30dd7905824bd7c0770cd72999d3b5c669b7db", "messageHeadline": "[block_device] Record firmware revision of nvme block devices (#1787)", "author": {"name": "Saravanan D", "email": "saravanand@fb.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b846145fdce2fbb21b760ad83b1b54a49c43ba8a", "messageHeadline": "Bump version to 18.1.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "457778a73902592e3dca543b5a489290c72a5e16", "messageHeadline": "Merge pull request #1786 from rnt/fix/calling-yajl-parser-only-once", "author": {"name": "John McCrae", "email": "john.mccrae@progress.com", "user": {"login": "johnmccrae"}}, "additions": 104, "deletions": 95}}, {"node": {"oid": "3fd46bd1f728ec1890d171da8e8149a859a1ffc4", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 18.1.0", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "bd550425b7fad3b8508838219ede11f1adb33f4c", "messageHeadline": "Bump version to 18.1.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c9196d809d4429c7cea90731446039090da33730", "messageHeadline": "Update rubocop-performance requirement from 1.15.2 to 1.16.0 (#1784)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "dc7c760694906f3beebba8bc00755e946c0f2417", "messageHeadline": "fix: oci_metadata_spec because how receive a warn", "author": {"name": "Renato Covarrubias", "email": "rnt@rnt.cl", "user": {"login": "rnt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5de3c612b2cc6906087059f0e719230b1fee5fc", "messageHeadline": "fix: CAlling only once YAJL parser", "author": {"name": "Renato Covarrubias", "email": "rnt@rnt.cl", "user": {"login": "rnt"}}, "additions": 103, "deletions": 94}}, {"node": {"oid": "540555c0543f20b65f7416a7bc245d582534613a", "messageHeadline": "Bump version to 18.0.27 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "db9c5e48a741f6106a6575d5cb41db3fe0d1fb77", "messageHeadline": "Add cloud provider oci (#1780)", "author": {"name": "Renato Covarrubias", "email": "rnt@rnt.cl", "user": {"login": "rnt"}}, "additions": 488, "deletions": 1}}, {"node": {"oid": "af1405ed41ca25bcc2967bcf97a0448d5cba208d", "messageHeadline": "Force encoding with timezones that include umlauts if zone encoding i\u2026", "author": {"name": "tpowell-progress", "email": "104777878+tpowell-progress@users.noreply.github.com", "user": {"login": "tpowell-progress"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "18f7869fe79918aadcb11cd890840d9dddd5e49a", "messageHeadline": "Merge pull request #1777 from chef/dependabot/bundler/rubocop-perform\u2026", "author": {"name": "tpowell-progress", "email": "104777878+tpowell-progress@users.noreply.github.com", "user": {"login": "tpowell-progress"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d72dac60794a713d4390bd7f1f2bfa84aac61601", "messageHeadline": "Merge pull request #1776 from jweyer8/jweyer/dev/virtualization", "author": {"name": "tpowell-progress", "email": "104777878+tpowell-progress@users.noreply.github.com", "user": {"login": "tpowell-progress"}}, "additions": 80, "deletions": 63}}, {"node": {"oid": "815d074bc7ab6c6ce44be9a56c61a8fb9f2650ac", "messageHeadline": "cookstyle changes", "author": {"name": "Jared Weyer", "email": "v-jaredweyer@microsoft.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "837a97264ef5e0b1d6f0f95f4d24879bd3a17e60", "messageHeadline": "Update rubocop-performance requirement from 1.15.0 to 1.15.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89b947c0cd6f8801f7fa1aad3a7dbca553573c24", "messageHeadline": "update related UTs", "author": {"name": "Jared Weyer", "email": "v-jaredweyer@microsoft.com", "user": null}, "additions": 74, "deletions": 54}}, {"node": {"oid": "60b26f5f4e3a4f4af28241dba0c0829e6798b2c2", "messageHeadline": "account for situtaion in which parallels is installed on a VM", "author": {"name": "Jared Weyer", "email": "v-jaredweyer@microsoft.com", "user": null}, "additions": 6, "deletions": 8}}, {"node": {"oid": "b59776be1a66db77473f729132b94085fd8fa49d", "messageHeadline": "Bump version to 18.0.26 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "31c67a01c8e09553c8b6a593531f5b93838801ae", "messageHeadline": "Merge pull request #1770 from chef/mp/linter-fix-ec2-plugin", "author": {"name": "tpowell-progress", "email": "104777878+tpowell-progress@users.noreply.github.com", "user": {"login": "tpowell-progress"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9677131afbaf6d400af49452b6081d927f40e9b8", "messageHeadline": "Fix linter error", "author": {"name": "Marc A. Paradise", "email": "marc.paradise@gmail.com", "user": {"login": "marcparadise"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8a5e85e84a778167b8df732c28e4b7da530edd32", "messageHeadline": "Bump version to 18.0.25 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d3c47755850e576f3d37720a18b6e73ec0faafde", "messageHeadline": "[ohai][ec2][looks_like_ec2] Do not depend on metadata endpoint (#1768)", "author": {"name": "Greg Batye", "email": "gbatye@gmail.com", "user": {"login": "gbatye"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "3855db320bf14766e37eaeb1bb61ba87c2542ac8", "messageHeadline": "Bump version to 18.0.24 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "abb4ea5bc6ab63a5b6c584a73f03f4e347b7851d", "messageHeadline": "Merge pull request #1769 from chef/dependabot/bundler/rubocop-perform\u2026", "author": {"name": "Marc A. Paradise", "email": "marcparadise@users.noreply.github.com", "user": {"login": "marcparadise"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5c8b5bd348265f4e032f66baa6294379e36ccc2", "messageHeadline": "Update rubocop-performance requirement from 1.14.3 to 1.15.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50899edffa0f29f1d5268dd9cb2f3b773681a1c7", "messageHeadline": "Bump version to 18.0.23 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ee199cfb18e242e8854a3f7c6aa2493bddf0b490", "messageHeadline": "Use a minimum of 1 thread per core for CPU total calculation (#1756)", "author": {"name": "Stan Hu", "email": "stanhu@gmail.com", "user": {"login": "stanhu"}}, "additions": 169, "deletions": 8}}, {"node": {"oid": "f13a48ad2d0025482c19df06ff27670071e8e1e1", "messageHeadline": "Bump version to 18.0.22 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5fabbdf426f1b767040b3051727e057353f2034d", "messageHeadline": "Merge pull request #1761 from stanhu/sh-cpuinfo-fallback", "author": {"name": "tpowell-progress", "email": "104777878+tpowell-progress@users.noreply.github.com", "user": {"login": "tpowell-progress"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "a449813c7dc7c75738a7937f252883bb20289268", "messageHeadline": "Fall back to /proc/cpuinfo if lscpu doesn't have CPU totals", "author": {"name": "Stan Hu", "email": "stanhu@gmail.com", "user": {"login": "stanhu"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "155b5502623fcab7d686b0f13e343eb60446d2de", "messageHeadline": "Bump version to 18.0.21 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "732d9d908d172ada81b238beb569f440c9917716", "messageHeadline": "Merge pull request #1757 from chef/dependabot/bundler/rubocop-perform\u2026", "author": {"name": "Marc A. Paradise", "email": "marcparadise@users.noreply.github.com", "user": {"login": "marcparadise"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89e6a08889f414efabc53a1c15c418baddc5cd2d", "messageHeadline": "Bump version to 18.0.20 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ab1a32cd15265a5305bcb0f81f5115ab9d917799", "messageHeadline": "Merge pull request #1752 from chef/dependabot/github_actions/actions/\u2026", "author": {"name": "Marc A. Paradise", "email": "marcparadise@users.noreply.github.com", "user": {"login": "marcparadise"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "48b3b80ed5eaa53460c8731c4bbd570578c25c7a", "messageHeadline": "Bump version to 18.0.19 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c7a45470b38a66a0a49504ac833e3bfc684ba5dd", "messageHeadline": "Add additional SUSE and openSUSE platforms - micro, hpc (#1753)", "author": {"name": "James Yang", "email": "james.yang@email.ucr.edu", "user": {"login": "jamesongithub"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "37d9fc5dbc1dfdcbf6680993e1173ddc93549c85", "messageHeadline": "Bump version to 18.0.18 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5bc0ddbfd4ce0ae007d109f081fc4a0c7fb169ac", "messageHeadline": "Fix FIPS mode detection (#1754)", "author": {"name": "Stan Hu", "email": "stanhu@gmail.com", "user": {"login": "stanhu"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e4f52072309e66149dd97e02608d1a6dc6239f80", "messageHeadline": "Bump version to 18.0.17 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "885eef4bbe3ad22dd3681490c295d448b8768447", "messageHeadline": "Merge pull request #1758 from balasankarc/fix-constant-reinitialized-\u2026", "author": {"name": "John McCrae", "email": "john.mccrae@progress.com", "user": {"login": "johnmccrae"}}, "additions": 79, "deletions": 71}}, {"node": {"oid": "abba82574e26956f89786651dcb9ce15f0add653", "messageHeadline": "Do not attempt to reinitialize constants", "author": {"name": "Balasankar 'Balu' C", "email": "balu@dravidam.net", "user": null}, "additions": 79, "deletions": 71}}, {"node": {"oid": "1c68d9cd7159c32eda6f916af4cee04261f29184", "messageHeadline": "Update rubocop-performance requirement from 1.14.2 to 1.14.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cd91848d807d7a37342b964c6c5e204570469f9", "messageHeadline": "Bump version to 18.0.16 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4284f375e6066a9716c58a603ed5b81971932e36", "messageHeadline": "Merge pull request #1751 from chef/dependabot/bundler/rubocop-perform\u2026", "author": {"name": "John McCrae", "email": "john.mccrae@progress.com", "user": {"login": "johnmccrae"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a66cb510a21e8391c72064d27caaa9d20480094", "messageHeadline": "Bump version to 18.0.15 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "564d44bd827d21f54deb2ef752abe7138b197ab4", "messageHeadline": "Bump actions/checkout from 2 to 3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fd5c08797d4ff73d3e2352ad985e7b49a9e3a085", "messageHeadline": "Merge pull request #1748 from turrisxyz/feat/dependabot-github-actions", "author": {"name": "John McCrae", "email": "john.mccrae@progress.com", "user": {"login": "johnmccrae"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6bdaf7e9fd3b9164b96f8d32914919a58adc7f58", "messageHeadline": "Update rubocop-performance requirement from 1.13.3 to 1.14.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88ddc94275c7618cb92a67c277993c89fc9c2109", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 18.0.14", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 24, "deletions": 27}}, {"node": {"oid": "1f09e5c6437fef5c3c5a56f37ca0912dfaf22320", "messageHeadline": "Bump version to 18.0.14 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "568f67c248d6b05900e9daefb94440d7f2976c1a", "messageHeadline": "Merge pull request #1747 from chef/jfm/ohai_ruby3.1", "author": {"name": "John McCrae", "email": "john.mccrae@progress.com", "user": {"login": "johnmccrae"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "621d432f0ed0f8e0eed1911f3901c937e1111447", "messageHeadline": "Bump version to 18.0.13 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "06fc3473963d182f83e4b55622e10e0faab54f98", "messageHeadline": "Merge pull request #1741 from mattp-/main", "author": {"name": "tpowell-progress", "email": "104777878+tpowell-progress@users.noreply.github.com", "user": {"login": "tpowell-progress"}}, "additions": 86, "deletions": 3}}, {"node": {"oid": "eab8a763263295dff15d1893f257312b1851749c", "messageHeadline": "update comments", "author": {"name": "Matt Phillips", "email": "mphillips81@bloomberg.net", "user": {"login": "mattp-"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "062d2b42bc3c235335956ee2ff62d1f520714637", "messageHeadline": "Bump version to 18.0.12 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "57132ad6739d13a706715beb772b7b1af9a93beb", "messageHeadline": "Merge pull request #1740 from chef/dependabot/bundler/rubocop-perform\u2026", "author": {"name": "PrajaktaPurohit", "email": "PrajaktaPurohit@users.noreply.github.com", "user": {"login": "PrajaktaPurohit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a021a1f23764f14567834556bd194a7e56ba797c", "messageHeadline": "Bump version to 18.0.11 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "17c15da1af6ca8e5c9529c57e6abcbe504fa9fd3", "messageHeadline": "Merge pull request #1746 from turrisxyz/naveen/feat/set-perms-actions", "author": {"name": "PrajaktaPurohit", "email": "PrajaktaPurohit@users.noreply.github.com", "user": {"login": "PrajaktaPurohit"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e7ccaeb958d1d4b54401d3948c7e16bb5fca642e", "messageHeadline": "add more verbose comments to new route calculation tests", "author": {"name": "Matt Phillips", "email": "mphillips81@bloomberg.net", "user": {"login": "mattp-"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "c431f946585ea7ffddae2c7a1450667a0ffdfda8", "messageHeadline": "prefer route that explicitly define a device", "author": {"name": "Matt Phillips", "email": "mphillips81@bloomberg.net", "user": {"login": "mattp-"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "88484dd2a15d18150a520061b6a0e7de1c80370d", "messageHeadline": "networking/linux: map src only default routes accordingly", "author": {"name": "Matt Phillips", "email": "mphillips81@bloomberg.net", "user": {"login": "mattp-"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "c64bb4753452dcb869240e58bde4f48a2c84d072", "messageHeadline": "chore: Included githubactions in the dependabot config", "author": {"name": "naveensrinivasan", "email": "172697+naveensrinivasan@users.noreply.github.com", "user": {"login": "naveensrinivasan"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d27e6f2d7fcd0b835f5c89040c08744b364c7a2e", "messageHeadline": "Updated Testing Ruby 3.1 support to get past metadata errors", "author": {"name": "John McCrae", "email": "john.mccrae@progress.com", "user": {"login": "johnmccrae"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8a60e98189ffce002ec6e864da4487d85667cbb9", "messageHeadline": "Testing Ruby 3.1 support", "author": {"name": "John McCrae", "email": "john.mccrae@progress.com", "user": {"login": "johnmccrae"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "386f834f7fa772a8015a4d642df6536edf06c847", "messageHeadline": "Set permissions for GitHub actions", "author": {"name": "naveensrinivasan", "email": "172697+naveensrinivasan@users.noreply.github.com", "user": {"login": "naveensrinivasan"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ecac9bc41e7aff16786af373029d685ac7f558d4", "messageHeadline": "Bump version to 18.0.10 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3ccfc28cdf9d6320f0e576026c27dd51cfb28240", "messageHeadline": "Merge pull request #1744 from chef/jfm/ohai_ruby3.1", "author": {"name": "John McCrae", "email": "john.mccrae@progress.com", "user": {"login": "johnmccrae"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "bc545a24c0b76ba9281ec733cc42e8f440b01c0f", "messageHeadline": "Updating RUBY_PLATFORM on Windows for Ruby 3.1 Compatibility", "author": {"name": "John McCrae", "email": "john.mccrae@progress.com", "user": {"login": "johnmccrae"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8d495f6a851b4fa15aee0b5fc83163963b58d47e", "messageHeadline": "Updating for Ruby 3.1", "author": {"name": "John McCrae", "email": "john.mccrae@progress.com", "user": {"login": "johnmccrae"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "239de3b6a645b68e03b0d5cc4a5bbf9f589033f9", "messageHeadline": "Updating for Ruby 3.1", "author": {"name": "John McCrae", "email": "john.mccrae@progress.com", "user": {"login": "johnmccrae"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ac1b3f111cf3da1d3a0f17a1e04185706f840e23", "messageHeadline": "Updating for Ruby 3.1", "author": {"name": "John McCrae", "email": "john.mccrae@progress.com", "user": {"login": "johnmccrae"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a9883654d5033f3d732d0d45c1a9ffda06488d30", "messageHeadline": "Updating for Ruby 3.1", "author": {"name": "John McCrae", "email": "john.mccrae@progress.com", "user": {"login": "johnmccrae"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "34e02d2527969f3d40cfe338f4c5dbf4fd9aa124", "messageHeadline": "Updating For Ruby 3.1", "author": {"name": "John McCrae", "email": "john.mccrae@progress.com", "user": {"login": "johnmccrae"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "f3df1226e3c5463d5f88600de2eaa164c9db9ef5", "messageHeadline": "Updating For Ruby 3.1", "author": {"name": "John McCrae", "email": "john.mccrae@progress.com", "user": {"login": "johnmccrae"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db6480f47f37954b9d3ac1fbb7837fbdb474646a", "messageHeadline": "Bump version to 18.0.9 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "cbc8437f9f8e1b7a60af061dc68882185b5e20b3", "messageHeadline": "[mdadm] Record array UUID (#1742)", "author": {"name": "Saravanan D", "email": "saravanand@outlook.com", "user": {"login": "saravan2"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2e2666e18677a8cced023b2fdcac390373bcf864", "messageHeadline": "Update rubocop-performance requirement from 1.13.2 to 1.13.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "996b52b8017f1378e4c29b4faeb9ed90db1e9579", "messageHeadline": "Bump version to 18.0.8 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "28a58f4d5fc9df0042d253d5b22c50e4a3b7a632", "messageHeadline": "Merge pull request #1735 from casperisfine/patch-1", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c6d3eda5dcec623bfe8080a491eaaa48b501fe4", "messageHeadline": "Bump version to 18.0.7 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "507533ac3d7b4498d15f29e0098ce6a75590aa21", "messageHeadline": "Network: Add support for parsing multipath routing (#1736)", "author": {"name": "Anita Zhang", "email": "the.anitazha@gmail.com", "user": {"login": "anitazha"}}, "additions": 55, "deletions": 2}}, {"node": {"oid": "77929155a6f82b7e65db624b37766bf9fb5f81fb", "messageHeadline": "Stop checking encoding names", "author": {"name": "Jean byroot Boussier", "email": "jean.boussier+github@shopify.com", "user": {"login": "casperisfine"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d6662b7f4a4705535f065b974f0f5c222738c448", "messageHeadline": "Bump version to 18.0.6 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5425a5daa1c94198bd53ed53d9e588bb005ae42d", "messageHeadline": "Merge pull request #1737 from chef/dependabot/bundler/chefstyle-2.2.2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "594372d3a48ccea6d2eddd173bc1281f314f0f09", "messageHeadline": "Update chefstyle requirement from 2.2.1 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": "dbcf8aa71b7e82b93597c48b5e06f0a001ff5048", "messageHeadline": "Bump version to 18.0.5 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0d189a1d6e060add9a7e4b3a0b8adee1fa99299a", "messageHeadline": "Merge pull request #1732 from boryas/btrfs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 71, "deletions": 12}}, {"node": {"oid": "94e15315b0a35b8fab4434ddf13a810563fa8c7d", "messageHeadline": "Bump version to 18.0.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "fd5c96e4bd8e3a66e21fff44ae8e87bf712779bc", "messageHeadline": "Bump version to 18.0.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "18a51e85baf33733d665c6b13d4fb37f733d4780", "messageHeadline": "Merge pull request #1728 from chef/dependabot/bundler/chefstyle-2.2.1", "author": {"name": "Lamont Granquist", "email": "454857+lamont-granquist@users.noreply.github.com", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b1857c9d991a13793f1397322c24eef35044d81", "messageHeadline": "Network: Record xdp data from ip link. (#1730)", "author": {"name": "Zeeshan Lokhandwala", "email": "10751367+zalokhan@users.noreply.github.com", "user": {"login": "zalokhan"}}, "additions": 127, "deletions": 0}}, {"node": {"oid": "476b912abadaa64b4f6a09677fa740d5e587c804", "messageHeadline": "Add btrfs specific data to filesystem plugin", "author": {"name": "Boris Burkov", "email": "boris@bur.io", "user": {"login": "boryas"}}, "additions": 71, "deletions": 12}}, {"node": {"oid": "f8090d2162194360aaef534427201a44feb9ede2", "messageHeadline": "Update chefstyle requirement from 2.2.0 to 2.2.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07d0e9709615bf4dc6f84477e5a6b4509e62a7b0", "messageHeadline": "Bump version to 18.0.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "606300675bf2a5d6e30693ad03506fc92fb281a0", "messageHeadline": "Merge pull request #1727 from chef/dependabot/bundler/rubocop-perform\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad16192e00b4fa686756a72f081d3496d33a1698", "messageHeadline": "Update rubocop-performance requirement from 1.13.1 to 1.13.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3767223cc4c236967550c16d3e519bbfcb8ea4c", "messageHeadline": "Bump version to 18.0.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "40cccfadf02c5a0212a9a86915c1f9433d432ae6", "messageHeadline": "Merge pull request #1724 from chef/dependabot/bundler/rubocop-perform\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bb4a60bf160d850e980e30cef0172eb1a4dab42", "messageHeadline": "Bump version to 18.0.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "55e68480fe34d7d68d5e754e2f9796cec607d9a5", "messageHeadline": "Merge pull request #1722 from chef/18_release", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dbbdb42a33232688c84391d722bf48722b6de8c7", "messageHeadline": "Merge branch 'main' into 18_release", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "bddccd3bb3b3ce79c48ee9a05d1bb4488938bfc5", "messageHeadline": "Bump version to 17.9.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "16f5f7f4426b4454f70a7451e3ee4a6d84b39d2a", "messageHeadline": "Merge pull request #1725 from chef/dependabot/bundler/chefstyle-2.2.0", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc48360746fa102f1c46ed1aee82896d94a3d4a3", "messageHeadline": "Update chefstyle requirement from 2.1.3 to 2.2.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "259a4c452e138e661dfa9d3da554b69d06d3d275", "messageHeadline": "Update rubocop-performance requirement from 1.13.0 to 1.13.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e86d186661a599703fe929497b33c5f7a3257d49", "messageHeadline": "Bump version to 17.9.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "ec2028593786dab821a0859e76bcc5c65ca8d70c", "messageHeadline": "Merge pull request #1723 from chef/dependabot/bundler/rubocop-perform\u2026", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5272b08e03e82d99d1b2f370828a7a90fae8b641", "messageHeadline": "Update rubocop-performance requirement from 1.12.0 to 1.13.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b767b271d423cc883ee56272866eb36ed405d079", "messageHeadline": "Update version to 18 and allow chef-utils/config 18.x", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "961ad2c92c24cff397b764dfb32461ca899ff63d", "messageHeadline": "Update GitHub actions for 17-stable", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c6c2538ba65da76854407394df82606d2c968a03", "messageHeadline": "Setup config for Ohai 18", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "795c6f0bac2c47dd94ea1e7bf55b1a906d2a14dd", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 17.9.0", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "ec7368580dc3249f365ee3646467a9e881c70df2", "messageHeadline": "Bump version to 17.9.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1f1f2fda5dbe703faf49a3fe37e2a35884f57e77", "messageHeadline": "Merge pull request #1721 from chef/dont_fail_chef", "author": {"name": "Lamont Granquist", "email": "454857+lamont-granquist@users.noreply.github.com", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c9ae5e9b8216f6f4378de2fb97541e1ddfa8d17", "messageHeadline": "Fix the exception handling in the chef plugin", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b16a591af0390d03f5450f67034df3c2aa9d1376", "messageHeadline": "Bump version to 17.8.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "481368e08b8c0d4058c890aaead584a726f0c441", "messageHeadline": "Merge pull request #1720 from tecracer-theinen/feature/vmware-windows\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 43, "deletions": 13}}, {"node": {"oid": "1da5761c8954c1b3555dedaa09ee8788f25f7f7f", "messageHeadline": "Add some tests", "author": {"name": "Thomas Heinen", "email": "theinen@tecracer.de", "user": {"login": "thheinen"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "a60d6f11dbd214790a09cb350927a9061c627cb3", "messageHeadline": "Add support for VMware detection on Windows and details about virtual\u2026", "author": {"name": "Thomas Heinen", "email": "theinen@tecracer.de", "user": {"login": "thheinen"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "a2c2f9658402406dcbfb8e205dc6086ad38cb0d6", "messageHeadline": "Bump version to 17.7.14 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6fb2ea374e524db17b75e41740b790403eea1770", "messageHeadline": "Merge pull request #1668 from andyjdavis/exceptionLogLevel", "author": {"name": "Lamont Granquist", "email": "454857+lamont-granquist@users.noreply.github.com", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c27b7ae7039e0a2f4fb5d4658809bcac5e717d8d", "messageHeadline": "Bump version to 17.7.13 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "4108a874dd150fe1ce6a4fe5782b1b32b390fcd7", "messageHeadline": "Fix parsing bug in the rpm plugin (#1719)", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "8f4752b48a666630a1287c5f904a90b60fbea016", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 17.7.12", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "ae351f561032defcc8409ea01947100ced612230", "messageHeadline": "Bump version to 17.7.12 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f616d5e46d2acf9aa395a3934e9ecc8ad4da1497", "messageHeadline": "Add new rpm plugin (#1718)", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 2713, "deletions": 0}}, {"node": {"oid": "17b492e4192a4ca12001dbc410f0067825412be5", "messageHeadline": "Bump version to 17.7.11 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7d45d76d1f06db5e9e8a8eb1a70192e6ee615c23", "messageHeadline": "Merge pull request #1717 from chef/dependabot/bundler/chefstyle-2.1.3", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b10c8b43347ee88a89d74e6468bf9833233e600e", "messageHeadline": "Update chefstyle requirement from 2.1.2 to 2.1.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4b80519b7dc806025d0e2e217ead25e681f1601", "messageHeadline": "Bump version to 17.7.10 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "fbd7cd7ada949747a47b66b79e79d8c97411d373", "messageHeadline": "Merge pull request #1709 from chef/16_testing", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e7899f019b759c000cd7366338a360365a6929e2", "messageHeadline": "Run the github actions test on 16-stable too", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bbd1822e6e8efe127b3e3e8cf8329a451e039310", "messageHeadline": "Bump version to 17.7.9 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "95b3c8596752b3f407f18a60eb194b8e4ea9cfca", "messageHeadline": "Merge pull request #1707 from chef/dependabot/bundler/rubocop-perform\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70ca2b3da825727abef3e3041c937c3010b43e14", "messageHeadline": "Update rubocop-performance requirement from 1.11.5 to 1.12.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e4ddf4a0bb8f821b7084048deeb29bbab543c39", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 17.7.8", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "3ca514fead560d35e71c8b7a494697d00bf388be", "messageHeadline": "Bump version to 17.7.8 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e1f79e7ef49b4aab8b2d1fda96fae06f349d4821", "messageHeadline": "Merge pull request #1704 from chef/dependabot/bundler/chefstyle-2.1.2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf0d31512c3a54658e94c93cd5915122b47a516b", "messageHeadline": "Bump version to 17.7.7 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "37de7c5904063e81fe93ab471edcd1e2ab9d5f4c", "messageHeadline": "Merge pull request #1705 from chef/lcg/fix-fqdn-for-busted-reverse-lo\u2026", "author": {"name": "Lamont Granquist", "email": "454857+lamont-granquist@users.noreply.github.com", "user": {"login": "lamont-granquist"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "e7465b541f69840dfacceb04314d504ab7a274ed", "messageHeadline": "Fix node['fqdn'] for broken reverse record lookup", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "a2e98b656aee4f139b346ce1c8a91ed2784b74d3", "messageHeadline": "Update chefstyle requirement from 2.1.1 to 2.1.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "469b1e0a16534dc0f6194a197005db222bdebc21", "messageHeadline": "Bump version to 17.7.6 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "856afc0f772284612ed2b523405a4dffeb1ec260", "messageHeadline": "Merge pull request #1702 from chef/dependabot/bundler/chefstyle-2.1.1", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "74115ca104e9908ab2b7b0824753bb618c1c57fa", "messageHeadline": "Update quotes", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "563784a91e772719bcb21217c761c5c75974b6f1", "messageHeadline": "Update chefstyle requirement from 2.1.0 to 2.1.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b7264721a79c4372f42e164487deaa931ccb797", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 17.7.5", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "53cbc11bec9340fd7f423e92817e0b682399e4a4", "messageHeadline": "Bump version to 17.7.5 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f238d0e68d9585be746353aa09d49eb4a4285f22", "messageHeadline": "Merge pull request #1699 from chef/lcg/fix-deprecation-error", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 58, "deletions": 118}}, {"node": {"oid": "199add424c4406e059930cf92fc6cd07428d118d", "messageHeadline": "This might be a dirty thing to do", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9e4ca0cc69abf8a6bbc3c7c6ed97765019d3d15", "messageHeadline": "turn off fail-fast", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3892e40891342ab21e14561d322e08e4bf86073e", "messageHeadline": "omit SortedSet directly from ConstantHelper", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a098e163490ad6604338d3d04fed601d18255693", "messageHeadline": "move require to top of definition", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3a3c2f601a0416e819a803762640f7c6ee869ac9", "messageHeadline": "Fix windows hostname plugin specs", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "efa3ab980f7bc12f1fbaaf830b6ebc8f2998e3f1", "messageHeadline": "Cannot using require gating here", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69d7ebac17965b58cfc9d51bf5237ed33a45895c", "messageHeadline": "revert back to prior behavior", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "d71522cafb5bc1e1025d7c78f9ca8aa5f9a9ce0e", "messageHeadline": "Fix hostname deprecation error", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 51, "deletions": 111}}, {"node": {"oid": "5431bf82583011873d8d003d70150561ab7b4123", "messageHeadline": "Bump version to 17.7.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1b8d15dd5b9126ae5c812c2050cc9a8ebbf24503", "messageHeadline": "Merge pull request #1680 from chef/testing", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "50c26342c1f7c0a0cf8b1b07d05458cb6ddf37f1", "messageHeadline": "Don't fail if running on D: on windows", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e942be8db09e592b67cd2bb16348632c1fd64e34", "messageHeadline": "Add unit testing on windows", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c88df077dd05c3593dbfc184fe2a9b6a72d113e", "messageHeadline": "Bump version to 17.7.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e1b6e332e150b1e87c2d8a8adb948a35c297fc24", "messageHeadline": "Merge pull request #1701 from chef/macos_testing", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6e69e110e3fe7a1444e6e84301670958a22bb8b7", "messageHeadline": "Exec ohai on macOS and Windows in tests", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2d0a786c8e54b921ad2b29e69950339c4e6a0e26", "messageHeadline": "Bump version to 17.7.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "564af4a3c3b97abbad51587ec603bbe53d822426", "messageHeadline": "Merge pull request #1700 from chef/macos_testing", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a3fc6954c59c97eeef6ba8152e40c22ba0afab74", "messageHeadline": "Add macos unit testing", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "240a99c3fd78d8157aebaa799a197ca5cea9b8d3", "messageHeadline": "Fix spelling mistake", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a44b2577eef9ecb771ed492dce74f5050a460b97", "messageHeadline": "Remove ohai 15", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "015f61868abdc5e1ff7556460d894ca288de0148", "messageHeadline": "Bump version to 17.7.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "efbeece947786b994ae8f55d58062f9e333e3193", "messageHeadline": "Merge pull request #1698 from tecracer-theinen/fix/remote-ohai", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "f65a21cc7e6f4cf9f54e50f170deec549e78f0dd", "messageHeadline": "Fix handling of remote targets for Ohai", "author": {"name": "Thomas Heinen", "email": "theinen@tecracer.de", "user": {"login": "thheinen"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "e06c0f80ef0ce533b45fe86d5205e5e3a30cbd0d", "messageHeadline": "Bump version to 17.7.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "144715bdd024c9a988554af6858f24cc03a6a78f", "messageHeadline": "Merge pull request #1669 from knightorc/fix_ohai_windows_packages_wow\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f17340f5f6e03a60095c5bee5be8f39716dd126", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 17.6.0", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "4b44af18e5f00316dc837529700648865ce1cbbd", "messageHeadline": "Bump version to 17.6.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "46f6e14a0ab7d67e0a619a8148a73a0f80a5dfdf", "messageHeadline": "Merge pull request #1696 from MatthewMassey/tc_qdisc_parsing", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 185, "deletions": 0}}, {"node": {"oid": "15c72cca21b301358e94f42361484a07b05063ef", "messageHeadline": "Merge branch 'tc_qdisc_parsing' of https://github.com/MatthewMassey/o\u2026", "author": {"name": "Matthew Massey", "email": "matthewmassey@fb.com", "user": {"login": "MatthewMassey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "31325ca63b4a853a4caec518ad4b27b33150f674", "messageHeadline": "initial commit of plugin to parse tc qdiscs", "author": {"name": "Matthew Massey", "email": "matthewmassey@fb.com", "user": {"login": "MatthewMassey"}}, "additions": 185, "deletions": 0}}, {"node": {"oid": "ec7429f93ee27a2070a540b1100843a46c2957a0", "messageHeadline": "Bump version to 17.5.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "6a592e6e5d908197614cf076cede897c2a6a153c", "messageHeadline": "Merge pull request #1695 from chef/dependabot/bundler/chefstyle-2.1.0", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3f02e1f693ef1848826973bc8a0539a24be9ca9", "messageHeadline": "initial commit of plugin to parse tc qdiscs", "author": {"name": "Matthew Massey", "email": "matthewmassey@fb.com", "user": {"login": "MatthewMassey"}}, "additions": 185, "deletions": 0}}, {"node": {"oid": "092849d5a44f1cf93fbaf2c9e2a16ca08e64208b", "messageHeadline": "Update chefstyle requirement from 2.0.9 to 2.1.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f57219003620c8dab804faacbee94b70c17793a", "messageHeadline": "log plugin exception at warn level", "author": {"name": "Andrew Davis", "email": "andrew.affinity@gmail.com", "user": {"login": "andyjdavis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c31cfa6d54ff3ae94bc1b6438a5b3ac21f6627a4", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 17.5.2", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "0809b3116216d49c0c8ec05323457ed5f9780288", "messageHeadline": "Bump version to 17.5.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "01798e7c15201c0d71eef1098dd57e51e5ee3010", "messageHeadline": "Merge pull request #1692 from chef/dependabot/bundler/chefstyle-2.0.9", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7b28f39f6ef17ba20d2cc0ddbdb62e40b02d8bd", "messageHeadline": "Update chefstyle requirement from 2.0.8 to 2.0.9", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "083fc5c40683d010cbd48a527fc4fa7c839902b8", "messageHeadline": "Bump version to 17.5.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "56f05a245f9e3543a4412706d722ef6906f07fc9", "messageHeadline": "Merge pull request #1690 from chef/new_ec2_metadata", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "5545eca02969338cff7a138ee92c5c0e8b8ae564", "messageHeadline": "Bump version to 17.5.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5c20bd856745c274e5aa890724abe02fbf9e2c5a", "messageHeadline": "Update the list of EC2 metadata versions we support", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "03274dd25908f50e242c3b6647ed90c8d33be43f", "messageHeadline": "Merge pull request #1691 from chef/branch_rename", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "0c1c8e38fdd04b3f868b2fe6830e410faa8e6ca2", "messageHeadline": "Update tests and links for the branch rename", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "70ac07e812f5fecb2537d5811023b19f7dfd2074", "messageHeadline": "Bump version to 17.4.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4ce5f9bf514453a558b6daa2f8d8d8d5d32b344d", "messageHeadline": "Merge pull request #1686 from chef/dependabot/bundler/chefstyle-2.0.8", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de7b4f4349c767120f223b0569687187082ad73c", "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": 1, "deletions": 1}}, {"node": {"oid": "69162f41bd5af837a81a735a7ce091fe4cdfe0f9", "messageHeadline": "Merge pull request #1688 from chef/dependabot/bundler/rubocop-perform\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8a653827dc50c236f96b31e902f17f8ea45c0b8", "messageHeadline": "Update rubocop-performance requirement from 1.11.4 to 1.11.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17d404186c012b0715a6e66c3edd7430762310d1", "messageHeadline": "Update chefstyle requirement from 2.0.7 to 2.0.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f428cdfc4bb915741c363e6f42b23a0b3ca3989f", "messageHeadline": "Bump version to 17.3.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "9cc86d4b8c66a4532effd0d3ef14c613e54f7bfc", "messageHeadline": "Merge pull request #1683 from chef/dependabot/bundler/chefstyle-2.0.7", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac93c19da0d34bfba80c22d989f3b384c87f6a98", "messageHeadline": "Update chefstyle requirement from 2.0.6 to 2.0.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c77e94845d18c03db5930517d1d55fac25d29a2b", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 17.3.1", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "7a40f65df47073a421ab85dcfebb135b27f375e7", "messageHeadline": "Bump version to 17.3.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "580097a21c6c8caf1469a66945d4f206296eec37", "messageHeadline": "Bump version to 17.3.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "92ff601c4c1461a2fee349864c6b57d49294f294", "messageHeadline": "Merge pull request #1681 from chef/dependabot/bundler/chefstyle-2.0.6", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1aa94b632155c9d01926fe055452e73bf9e4ccd", "messageHeadline": "Merge pull request #1682 from chef/dependabot/bundler/rubocop-perform\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e241cfd3dc29468899540b84a0e071150f9b1931", "messageHeadline": "Update rubocop-performance requirement from 1.11.3 to 1.11.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0ca14fd066e04a3a48b422926b1fc49b5d845ad", "messageHeadline": "Update chefstyle requirement from 2.0.5 to 2.0.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "faf25314310a9ce27a7ba3e73ffb8301633dec83", "messageHeadline": "Bump version to 17.2.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "82ce7634b12054891fb0c8496bf82cb22cfe8028", "messageHeadline": "Merge pull request #1672 from liu-song-6/livepatch", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 100, "deletions": 0}}, {"node": {"oid": "0c6e106b57e4d19036ae06bba5ebeaa6fbac3328", "messageHeadline": "Bump version to 17.2.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "195433cbaff29023214b0dbc1298967ddb5c576f", "messageHeadline": "Merge pull request #1679 from chef/github", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 69, "deletions": 58}}, {"node": {"oid": "96d02863df2dd323cc026a192dc7b3fa823ba33b", "messageHeadline": "Switch to chefstyle from gem", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "316ebfa7c3af498dae59e36d01a89d54ae7f1c14", "messageHeadline": "Switch testing to GitHub Actions", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 67, "deletions": 56}}, {"node": {"oid": "f44dc882c96f2ffe1f28aa886e4bc59d2f31329b", "messageHeadline": "Bump version to 17.2.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "beb3094cf29fb08cae271aadb24bbbf6078d38c9", "messageHeadline": "Merge pull request #1678 from chef/dependabot/bundler/rubocop-perform\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26f58bfd86558fac788e711040f4cdb99a0fbd30", "messageHeadline": "Update rubocop-performance requirement from 1.10.2 to 1.11.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96bbf27fcfe7d07d01e71fad2695f7bb95e7e1d3", "messageHeadline": "Create dependabot.yml", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7fb9e8a3975408184f28183a553dce3487e3e605", "messageHeadline": "Merge pull request #1674 from chef/update-expeditor-configuration", "author": {"name": "Tom Duffield", "email": "tom@chef.io", "user": {"login": "tduffield"}}, "additions": 32, "deletions": 29}}, {"node": {"oid": "3aabde459d23e8806b1b407d3624260a09e81f05", "messageHeadline": "Updating expeditor configurations", "author": {"name": "Swati Keshari", "email": "skeshari@msystechnologies.com", "user": {"login": "skeshari12"}}, "additions": 32, "deletions": 29}}, {"node": {"oid": "ffea38b6c84f96197fbb05b0768d01c2345e20a9", "messageHeadline": "Add plugin for linux livepatch", "author": {"name": "Song Liu", "email": "song@localhost.localdomain", "user": null}, "additions": 100, "deletions": 0}}, {"node": {"oid": "e1541bc6a90caa3686139524d9c1818b77ad721a", "messageHeadline": "Bump version to 17.2.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "660d41409adb560de05e711c4689c24466062f4f", "messageHeadline": "Merge pull request #1670 from robertmasztalerz/master", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1277256783bf9fbdbda98d8463a6738d9984ee79", "messageHeadline": "Add Virtuozzo as RHEL platform_family", "author": {"name": "Robert Masztalerz", "email": "robertmasztalerz@gmail.com", "user": {"login": "robertmasztalerz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ca8519cc204912937676dc223384787dde6aab7", "messageHeadline": "ohai/plugins/packages.rb - order change - impact chef16/17", "author": {"name": "Wade Peacock", "email": "wade.peacock@visioncritical.com", "user": {"login": "knightorc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "934109b9eb3d46da996eb4780719e0ebe11ccafc", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 17.1.0", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "42d1b3f55ab3beef9f0a96ee61f63cde28c268c4", "messageHeadline": "Bump version to 17.1.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f38ba53661d32a225085e23b25535447d43b12fd", "messageHeadline": "Merge pull request #1664 from chef/ohai", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00e12a5deb261ae20c330cb72fc2909ad3d20372", "messageHeadline": "Update the readme copyright", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c908674d1d82883aba7353be5101e96ffbe68ad", "messageHeadline": "Bump version to 17.0.43 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "4de09781413136a6f6b4d5bc1bac78e382300c4e", "messageHeadline": "Merge pull request #1663 from chef/rocky", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "947a97d47daa1dce6aa7b91f2057b15451805b25", "messageHeadline": "Add Rocky Linux as RHEL platform_family", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ab9f70dcf99078eeb93269c5154bb25b2dd3f0c", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 17.0.42", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 50, "deletions": 53}}, {"node": {"oid": "ad3dc85244b3dea6f57bf6316d525717546cce77", "messageHeadline": "Bump version to 17.0.42 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2ee84c83efdd9d2ca12600413fdf9f0d1628b71e", "messageHeadline": "Merge pull request #1662 from jaymzh/windows-fs", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 12, "deletions": 19}}, {"node": {"oid": "f1396ac921b3ea6a6a7a96eb2de1551389fc3a09", "messageHeadline": "Chef 17: Set 'filesystem' to be new-style data on Windows", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 12, "deletions": 19}}, {"node": {"oid": "7f804c26dfc6e830b5ee2407c6eb9547a0cd23a3", "messageHeadline": "Bump version to 17.0.41 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d3fd4a4de64fa38384421c7ee6697b8f99d9fbbc", "messageHeadline": "Merge pull request #1656 from chef/perf", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "133bd41fea2e6fff3e5106253af11e59ce4f3d61", "messageHeadline": "Bump version to 17.0.40 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "83e39d43c93014d9ce3aa10c0ea39732828e4d2f", "messageHeadline": "Merge pull request #1659 from pravi/patch-4", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04d58146663203b50eba5d0113061cd057290a65", "messageHeadline": "Bump version to 17.0.39 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "8656e13faa7afca083d145917a9e6f2bcaa4c9ba", "messageHeadline": "Merge pull request #1657 from craftsbyshuvro/fix_dead_links", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfeba80b1f2c8d0cb520b2c80e459325c5cf41a9", "messageHeadline": "Update minimum version of chef-config", "author": {"name": "Pirate Praveen Arimbrathodiyil", "email": "praveen@debian.org", "user": {"login": "pravi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9106981b198732f0822511ecf3082f5dd389e63", "messageHeadline": "Dead links fixed, If you need other revisions of the link you can get\u2026", "author": {"name": "SHUVRO-PC\\USER", "email": "haider.aiub2014@gmail.com", "user": {"login": "craftsbyshuvro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2dd316c2380bd2a06c8bf928357169e089a401e", "messageHeadline": "Use filter_map where we can", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e48813786a6dbb80d83cb33de3876d48b6518f28", "messageHeadline": "Bump version to 17.0.38 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9fb22a870ecfbab86f1d54ab2c872bc8a9c1d10a", "messageHeadline": "Gather CPU info from lscpu and merge data into cpu attribute namespac\u2026", "author": {"name": "Lance Albertson", "email": "lance@osuosl.org", "user": {"login": "ramereth"}}, "additions": 2816, "deletions": 256}}, {"node": {"oid": "addb3b4e3ba539ee8a5df53e3ff87796d5bf8e2c", "messageHeadline": "Bump version to 17.0.37 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "493a7ab0883ee4e1e8c37b94eaec7928e2d68c57", "messageHeadline": "Merge pull request #1654 from pravi/patch-2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44f23f01752a95b3b93b710f9510806b781f8635", "messageHeadline": "Update minimum version of mixlib-shellout", "author": {"name": "Pirate Praveen Arimbrathodiyil", "email": "praveen@debian.org", "user": {"login": "pravi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fc8c0ed0297cdb04d062edab79eca6cfb881987", "messageHeadline": "Bump version to 17.0.36 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "30b4a4e53fd23c3ef3749aa85efa6f393499e9f3", "messageHeadline": "Merge pull request #1652 from jaymzh/hostname-fix", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 22, "deletions": 1}}, {"node": {"oid": "db08809916c84e74ec914bab3d313ec9dfc10195", "messageHeadline": "Fall back to v4-only getaddrinfo if we get socket errors", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "c19e4a094f06d08c3331ba402709dff7020c155b", "messageHeadline": "Bump version to 17.0.35 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e6e4fc8b0acef4c206c91d4eb3b08c2c125302ac", "messageHeadline": "Merge pull request #1651 from chef/rubocop_perf_again", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1032a6adb9ee498cae1b7629b8b2dae77b1e4649", "messageHeadline": "Update rubocop-performance to 1.10.2", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "967ebf2bc23a941d8a159ae6577f7bfa631820b7", "messageHeadline": "Bump version to 17.0.34 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "afcca93767d5b002603ae9234b5ce0cb5050a49e", "messageHeadline": "Merge pull request #1647 from chef/aix_integers", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "dd94465a83f5b5b485f2537472174fdb09727ee9", "messageHeadline": "lpar_no and wpar_no in AIX Virtualizatin plugin should be ints", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1dfbd15afb830f8aa8959ea9e79ed2648d3c2997", "messageHeadline": "Bump version to 17.0.33 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5bf9f32ea0099dfedd722f6a91201a52f70ad0f6", "messageHeadline": "Merge pull request #1645 from ramereth/os_release", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 297, "deletions": 0}}, {"node": {"oid": "4aa4f09fdddbe5ecf212ce16c06cd1d105650298", "messageHeadline": "Create os_release plugin for parsing data from /etc/os-release", "author": {"name": "Lance Albertson", "email": "lance@osuosl.org", "user": {"login": "ramereth"}}, "additions": 297, "deletions": 0}}, {"node": {"oid": "63ef1638a079130aa08cf1434049ce29df6740ff", "messageHeadline": "Bump version to 17.0.32 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "53c33f644f17ef068ba18a75629566b19668bdb1", "messageHeadline": "Merge pull request #1636 from bhaveshdavda/ohai-glibc-bhavesh.davda@o\u2026", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 22, "deletions": 41}}, {"node": {"oid": "090afb32c74d3275312b2550f41c5ab9d04ac5fa", "messageHeadline": "Bump version to 17.0.31 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4097e2b1da652e6060d2b61fc8f0b0b3b88492c4", "messageHeadline": "Merge pull request #1637 from zalokhan/eth-offloads", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "2fc35fbcbcfe7e2f3dad8f425d8307a6f216d011", "messageHeadline": "network: Add offload features to node.", "author": {"name": "Zeeshan Lokhandwala", "email": "zeeshanl@fb.com", "user": null}, "additions": 44, "deletions": 0}}, {"node": {"oid": "426f5852142dd9b0fa36057c838db56bc36ed8f1", "messageHeadline": "Ohai: Fix C-language unit test to match new versions and strings for \u2026", "author": {"name": "Bhavesh Davda", "email": "bhavesh.davda@oracle.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cee306bf3c3de883af53e1ee43c30c55a1e18c3f", "messageHeadline": "Ohai: Fix unit tests for C-language glibc version check", "author": {"name": "Bhavesh Davda", "email": "bhavesh.davda@oracle.com", "user": null}, "additions": 13, "deletions": 30}}, {"node": {"oid": "479ec9919b0ad4a4c9c9c6b9b5ec0bbac938fb12", "messageHeadline": "Ohai: Change C language plugin for glibc version detection", "author": {"name": "Bhavesh Davda", "email": "bhavesh.davda@oracle.com", "user": null}, "additions": 6, "deletions": 8}}, {"node": {"oid": "74bde1d4b0fafb6192d1e1b135c13a37a80b2fb6", "messageHeadline": "Bump version to 17.0.30 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "76707490c3ee5fd3e57b8e338905bb668f68213d", "messageHeadline": "Merge pull request #1635 from chef/platform_order", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "771a034fdc9c9860d8c8d5d289615056ea74e8f6", "messageHeadline": "Stick the common matched platforms first", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "319318dcb05ff667cf0dfb25376adac4d0f17bfa", "messageHeadline": "Bump version to 17.0.29 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f6c92db53362b5a342da072d4e4d96e4a0391cf7", "messageHeadline": "Merge pull request #1632 from chef/xcp", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "21313a9566345153bbecf2a228cca442c3e1da1f", "messageHeadline": "Bump version to 17.0.28 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "61b8897698753298e12553225b0120e20fc01e45", "messageHeadline": "Bump version to 17.0.27 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6f32af324c617f64e5ed7b59422518daec9e4504", "messageHeadline": "Merge pull request #1633 from chef/pidora", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b7693e4bac2783589bbae50aa785606a9aaaa0f3", "messageHeadline": "Merge pull request #1634 from chef/antergos", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28eb7a0894e4d2f8b590472aaa3145e90caecece", "messageHeadline": "Remove support for discontinued antergos distro", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d5a0b34e1ab9e8317d3804b8bc1b0885d4e68e48", "messageHeadline": "Remove support for Pidora which is discontinued", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ccb88a7660a0c6d3421851e74d483badbf67eee", "messageHeadline": "Update RELEASE_NOTES.md", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 466}}, {"node": {"oid": "dd9557b308df809c7be6d196de0e492857b3087c", "messageHeadline": "Update the XCP-ng Linux Detection", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "fd8c1b65dbb087ddb4df3c8e10b88eae239219d0", "messageHeadline": "Bump version to 17.0.26 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "10281c1a70733a6002ccd7f575f965afecea75db", "messageHeadline": "Merge pull request #1631 from hron84/feature/add-support-sangoma-linux", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a97c82fdb68729182ee2603e10316de7f844c6c3", "messageHeadline": "Add support for Sangoma Linux", "author": {"name": "Gabor Garami", "email": "hron@hron.me", "user": {"login": "hron84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b33f59cd06ebee58c0cbc73fe2af45840d2ee1e", "messageHeadline": "Bump version to 17.0.25 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "60d1e07077336cc6bc073a860c05bb03ae6831d7", "messageHeadline": "Merge pull request #1630 from chef/rubocop_perf", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "214863ba7d442e0bd98d58918c5ec06f98df484f", "messageHeadline": "Update rubocop-performance to 1.10.1", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2397af29ecc3c3e849d817a8519d32866aab89ff", "messageHeadline": "Bump version to 17.0.24 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "cbfc8d1bae27bf364eca21b2a0fed70e3dbe73e0", "messageHeadline": "Merge pull request #1629 from chef/rubocop_perf", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f6ad4ccef444a57d8794d8f168eda8228215008", "messageHeadline": "Resolve new rubocop-performance warning", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c250cca41d3a7fb6eb62eb57a3ada12d4b71458c", "messageHeadline": "Remove empty line in spec", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ef99354be6effa9ac48a1d1c5c5bd018f26920fb", "messageHeadline": "Bump version to 17.0.23 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "365378173c078311719de0ff79eda729809522de", "messageHeadline": "Merge pull request #1627 from jaymzh/virtualization", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "d0fd0875db4a977c2712df14e75c6f52ed55da08", "messageHeadline": "Detect docker properly even if it's within virtualization", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "03b7d1483251b188d0bac2860c70bba4bd5f2739", "messageHeadline": "Bump version to 17.0.22 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "48c0eb31d121ac9c479d25851d86324024a7eea7", "messageHeadline": "Merge pull request #1625 from chef/fix_hab_ohai", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "1258347af1b7442d01da46c4d471f20403ed8dd5", "messageHeadline": "Don't return in the hab plugin", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "c10d431d34e3316fc9501c01f2ecff032fa39ff1", "messageHeadline": "Bump version to 17.0.21 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "eb27fdc9e87f8fae9075535398d33df3e5e916a8", "messageHeadline": "Merge pull request #1624 from collinmcneese/effortless_check", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "3b7fcce31668aebe2720ea5138cd0bc972d741f0", "messageHeadline": "Update lib/ohai/plugins/chef.rb", "author": {"name": "CollinM", "email": "cmcneese@chef.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8ca5b505053c7afcfd6a2ced7e0270119f9d1aa", "messageHeadline": "Adds chef_effortless collection to chef plugin", "author": {"name": "Collin McNeese", "email": "cmcneese@chef.io", "user": null}, "additions": 30, "deletions": 0}}, {"node": {"oid": "6453c81de7c2fcd2a8815120d2893293988988e0", "messageHeadline": "Bump version to 17.0.20 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f220c434bbc81bced91a8971b33973b5177cfec5", "messageHeadline": "Merge pull request #1623 from collinmcneese/habitat_plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 137, "deletions": 0}}, {"node": {"oid": "7afd8cf17b3c27f07cbab6b1da1124fdfbfced6b", "messageHeadline": "updates for habitat plugin from PR recommendations", "author": {"name": "Collin McNeese", "email": "cmcneese@chef.io", "user": null}, "additions": 9, "deletions": 10}}, {"node": {"oid": "5944158589d0640700934c93e63c946650b10f19", "messageHeadline": "Updates habitat plugin to not be run by default", "author": {"name": "Collin McNeese", "email": "cmcneese@chef.io", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1d6e8bee679bd5e0db7f8bf84f1381ebf8ddfd7f", "messageHeadline": "Updates habitat plugin to be optional", "author": {"name": "Collin McNeese", "email": "cmcneese@chef.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d0fc735cf5df82f4b4cb3715fb78f5d099ac5fe3", "messageHeadline": "Updates habitat plugin to use path returned from which for shell_outs", "author": {"name": "Collin McNeese", "email": "cmcneese@chef.io", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0b0000147a2b251744ddc3b5db406af5bac4017a", "messageHeadline": "fixes hab guard", "author": {"name": "Collin McNeese", "email": "cmcneese@chef.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55a38e0e6acec50e871dbb9df45a1f1d2527e2c9", "messageHeadline": "updates Habitat plugin to guard for hab binary existing", "author": {"name": "Collin McNeese", "email": "cmcneese@chef.io", "user": null}, "additions": 10, "deletions": 3}}, {"node": {"oid": "b44d0fbda9fba8f3a099c4c72ab4bd3a60ee9138", "messageHeadline": "additional linting fixes", "author": {"name": "Collin McNeese", "email": "cmcneese@chef.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eff6db8ead16cecde361f1cd520ffe67b625cc71", "messageHeadline": "linting fixes for pipeline", "author": {"name": "Collin McNeese", "email": "cmcneese@chef.io", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "51f868c243acd267f91acfa6f5feda5a3ea37143", "messageHeadline": "updates habitat plugin to shell out with hab command rather than look\u2026", "author": {"name": "Collin McNeese", "email": "cmcneese@chef.io", "user": null}, "additions": 63, "deletions": 34}}, {"node": {"oid": "4e2dd4ee7ff29e8233df30b473fd9acdd2079f9e", "messageHeadline": "Adds rescue to version check for Habitat", "author": {"name": "Collin McNeese", "email": "cmcneese@chef.io", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "094581c115dd67b67d2df4e60e9ac9948d10c55e", "messageHeadline": "Pipeline linting fixes", "author": {"name": "Collin McNeese", "email": "cmcneese@chef.io", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8aaa1c0efad7174058611a449e1eaf5a5e9a5225", "messageHeadline": "Adds Habitat plugin", "author": {"name": "Collin McNeese", "email": "cmcneese@chef.io", "user": null}, "additions": 99, "deletions": 0}}, {"node": {"oid": "f26c3ce26c63eb06d714073f920b1f75c4feef25", "messageHeadline": "Bump version to 17.0.19 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2e48aed6265f1830bcfdd640d8cfe2373fc99c58", "messageHeadline": "Merge pull request #1620 from chef/alibaba", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 296, "deletions": 1}}, {"node": {"oid": "15b1c965cec56b69a0179f927230f329a3065b78", "messageHeadline": "Add specs for Alibaba metadata fetching", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 90, "deletions": 1}}, {"node": {"oid": "9e51fcc5c37bb69827d249b04e38d9c99be49142", "messageHeadline": "Add cloud spec for Alibaba", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "3490da70c8bd31832ad3a041ccf83a42b15695a3", "messageHeadline": "Update note about API versions", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "dfa4e2afcfe24a83eccc297bccd9b40b2119d0bf", "messageHeadline": "Add alibaba to the cloud plugin", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "49f2cae7a02a132757a4d698ce329f170260ef2e", "messageHeadline": "Add Alibaba cloud plugin", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 159, "deletions": 0}}, {"node": {"oid": "ba09f9b476b37c9c07e8d572c8fdba73450fbd06", "messageHeadline": "Bump version to 17.0.18 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ebdaf71dc951cc359963d4f5dcbd46fddb7d4bdf", "messageHeadline": "Merge pull request #1618 from chef/alibaba", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "e7ab4537234b310f22e08d9bd677d0d0ce994d58", "messageHeadline": "Bump version to 17.0.17 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "cab6b8bfd1f0a010682365c2623e0d28dea0a93a", "messageHeadline": "Merge pull request #1616 from jaymzh/windows_packages", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "92aa163d2716972a72b22828e4c48665ed716c9d", "messageHeadline": "Add platform / platform_family detection for Alibaba Cloud Linux", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "8760b3b6af613548119e887e04d072286248fd1f", "messageHeadline": "Bump version to 17.0.16 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7190711814ddcd78611aeb5b3e3489782b70e14f", "messageHeadline": "Merge pull request #1617 from ramereth/container-updates", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "2cd55807d1925277448347be21ebee284daafffd", "messageHeadline": "Add support for Podman and fix docker guest detection on Github Actions", "author": {"name": "Lance Albertson", "email": "lance@osuosl.org", "user": {"login": "ramereth"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "a16c8a7aa27ac4b4eefe531f7c94bc0997b1ff4c", "messageHeadline": "Update `packages` for Windows to be complete.", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b687c788c069f70897e4f8ef3a5baf460dc5233f", "messageHeadline": "Bump version to 17.0.15 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3cfa7335e0bda82b25871c26f572bbe0f4517342", "messageHeadline": "Merge pull request #1615 from chef/lcg/success-cannot-be-true", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "04a9d1ac660c15a0930b02bed38b72cfa9952014", "messageHeadline": "Remove stubbing mock methods onto the frozen `true` value", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3b3e25cd6f4a607c11cc7b545ff18cad7844ea32", "messageHeadline": "Bump version to 17.0.14 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "51bd6af79e6e662e14e5b9615233afad98b903a6", "messageHeadline": "Merge pull request #1613 from michel-slm/platform-version-debian-testing", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "b1c13596a94350f4559540919c66702b334a06d5", "messageHeadline": "[linux/platform] fix platform_version on Debian testing and unstable", "author": {"name": "Michel Alexandre Salim", "email": "michel@fb.com", "user": {"login": "michel-slm"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "d175d5189c8dc7bfed4689927fa4c6312fec80c1", "messageHeadline": "Bump version to 17.0.13 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e5d0f53121b27cd733720e210f147c85312f0a8b", "messageHeadline": "Merge pull request #1605 from chef/ec2_tokens", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7bba964b1c1fce9330dca201cfc2dbf6c2fc285c", "messageHeadline": "Don't track sensitive new ec2 metadata", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4843bb3d6bbf8ad73a23bac7b3feba8cf9597b5c", "messageHeadline": "Bump version to 17.0.12 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "043b973a1f6deb4402b049ddb31c63c335ff3de5", "messageHeadline": "Merge pull request #1604 from chef/alma", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d60bb09afbf2a4db928324437d2372056f1b7a4c", "messageHeadline": "Detect Alam Linux with platform_family of rhel", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "065e10af8ab2a6bf3db6d9da0db099207454f7d6", "messageHeadline": "Bump version to 17.0.11 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "15abd0179bfad3db28e614a05a6bf4fdf182499b", "messageHeadline": "Merge pull request #1600 from chef/newer_aws_metadata", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b85f115318c98a1220397588722c2fb76175aba4", "messageHeadline": "Support newer aws metadata versions", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0b5a78c8cd641903e3179c0984f55467694f9663", "messageHeadline": "Bump version to 17.0.10 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3925dc53873b81560d276774131d3262de076ecb", "messageHeadline": "Merge pull request #1599 from chef/fix_openstack", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "6579776fab7ae3b089002bc8e059c1b63cdcab20", "messageHeadline": "Document another method", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "710fad57de7255b432c4f4d7026c155d51570c3e", "messageHeadline": "Fix fetching metadata on AWS compatible clouds", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "1fb0823fc28a6b7833bf806b5e6671fcb035b8b9", "messageHeadline": "Bump version to 17.0.9 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2dc452b7a5c9f19a6d163a1a33a4497874fce55c", "messageHeadline": "Bump version to 17.0.8 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c33e81ba724c9ac4d5d9e2ced8a06ab4c4230a1c", "messageHeadline": "Merge pull request #1520 from higanworks/imds-v2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 87, "deletions": 69}}, {"node": {"oid": "f4e5b68f35de8a5bdca06a2b2fff5fd8337f611e", "messageHeadline": "Bump version to 17.0.7 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7ca3d87b135dcf64785d4d0b7ad298404173ab5c", "messageHeadline": "Merge pull request #1597 from chef/lcg/suppress-warning", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20a45cbeae7655234e76ace16f9f3c32db111b14", "messageHeadline": "suppress constant redefinition warning", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e8bb8b5afea34b57cdbbb3ad5f9fc33140c64f3", "messageHeadline": "Bump version to 17.0.6 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7f9c6dc11b4e32a3029af4b8d303b3c19d7819e3", "messageHeadline": "Merge pull request #1595 from chef/fix_gem_pin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c13e7f4800c85c435480c0ed30b1bcd2782ab021", "messageHeadline": "Update master ohai to pull from master chef", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "35f61476c322fb1b568779ee45f46dad634572fe", "messageHeadline": "Bump version to 17.0.5 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "85e55ec3359961dc9475a8c51db022bec776d638", "messageHeadline": "Merge pull request #1593 from chef/ruby27", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "97e61c7f87b93b315c31acce7ea3fa401230514e", "messageHeadline": "Bump version to 17.0.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d25870bfdb05bf5a95ecc9e9041b0308671dd7c1", "messageHeadline": "Merge pull request #1594 from chef/pull_from_16", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f9cd19e77a2638b49f355edfd105a9f676d2ad29", "messageHeadline": "Require Ruby 2.7 or later", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "3df8e487304339ab423b1b4fdae416e3403bebab", "messageHeadline": "Fetch chef-utils and chef-config from chef-16 branch", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b90f861bb77d0364f208947e57a6579c7eb78fae", "messageHeadline": "Bump version to 17.0.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "98957d5c093c120aba6799dfab21c6ddf3eaff22", "messageHeadline": "Merge pull request #1592 from chef/remove_filesystem2_nix", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 7, "deletions": 59}}, {"node": {"oid": "508f087716c3a3090bda33cf8340eb4cf32c812f", "messageHeadline": "Fix Solaris specs not running + update the specs", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 7, "deletions": 20}}, {"node": {"oid": "b96c55c3689ed838a3541dc266a3fa469a60bd4a", "messageHeadline": "Update the specs to remove tests on filesystem2", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 33}}, {"node": {"oid": "8d9acd0bd3253f059d4085da0f9920fe4e3d11aa", "messageHeadline": "Stop gathering filesystem2 data on BSD/Solaris/AIX", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "d6ccd995f47034ce8c2b3f31ebd503f610e7ee03", "messageHeadline": "Bump version to 17.0.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "790f3244e357930a0dab4e519799b7c836e5b456", "messageHeadline": "Merge pull request #1479 from Babar/patch-10-interfaces", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "f39ed8d21de5441f1bf3def0731f3faaaeb562da", "messageHeadline": "Bump version to 17.0.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e90cf868c51c1104aecdadfe3b9c92309c3df222", "messageHeadline": "Merge pull request #1564 from kuba-moo/network-pause-cfg", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "d586af9412d8f2fce854c793c47ad588fc199404", "messageHeadline": "Support more than 10 interfaces", "author": {"name": "Olivier Raginel", "email": "babar@fb.com", "user": {"login": "Babar"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "e1b27c497fb3409d7dab49fbf115c8b0a70c1403", "messageHeadline": "Bump version to 17.0.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "e76825f9d90ec3022b3ce648edfec38508c97dc7", "messageHeadline": "Merge pull request #1591 from chef/bump_major", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1994d044f44e8df9c55a489c4261245989c2e7b1", "messageHeadline": "network: populate pause frame config", "author": {"name": "Jakub Kicinski", "email": "kuba@kernel.org", "user": {"login": "kuba-moo"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "1cc3241b6da3e3b3a403a5842c925aff42279aba", "messageHeadline": "Bump Ohai to 17.0.0", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1ad8c5946606a7f08ffb841e3682ae2d4991077f", "messageHeadline": "Update for the 16-stable branch", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d02dbf3e45c147c714f498c662bab7b751dde833", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 16.8.1", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "dc6955ed7b9a04f58991857605513da2d17bbb44", "messageHeadline": "include info for returns of meta-data/iam/", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 61, "deletions": 62}}, {"node": {"oid": "079decf4bde71c046e59a9784f5b030db51c68dc", "messageHeadline": "Style/StringLiterals", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2987d3d5d152f651039642e024b8d3f2ef34bb7", "messageHeadline": "Merge remote-tracking branch 'origin/master' into imds-v2", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 299, "deletions": 174}}, {"node": {"oid": "3ef9243c91c67a529bff67dc6a30e356c80b9d2b", "messageHeadline": "Bump version to 16.8.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "95ac2ff1968ca273d67eb60de6cbf5f561d92e76", "messageHeadline": "Merge pull request #1590 from davide125/grub2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "6df8966707bf8a2436188c95e61bea7afe838b9c", "messageHeadline": "grub2: add plugin to expose GRUB2 environment variables", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "876839a6324a635f15db4118366c938bdd3d675b", "messageHeadline": "Bump version to 16.8.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "eaf0ec92ca4472aa98caef7692d7de74687d2b18", "messageHeadline": "Merge pull request #1587 from chef/fix_linode", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 36, "deletions": 20}}, {"node": {"oid": "51ad3772c9aa13468eedd0d75c238fc0f4e7bd17", "messageHeadline": "Bump version to 16.7.38 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "019b28bfc6e5a3fee98575ae65d2938c2844a8d9", "messageHeadline": "Merge pull request #1586 from chef/nuke_provides", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d731d765232e20d3d0769615522fe48df0208ecc", "messageHeadline": "Update Linode plugin to use domain / apt data to detect Linode", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "07f4e4654aae9d76397241a191885c514334b09e", "messageHeadline": "Update comments to be yard", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2dd38cd7daef128fc600e729534bf3af59697883", "messageHeadline": "Remove platform dependencies that aren't needed", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8d1ae429422439c4123e7973fe087a7d53514f15", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 16.7.37", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 26, "deletions": 29}}, {"node": {"oid": "20d057710ac9877a3121ec1ee4fcb249a621f4dd", "messageHeadline": "Bump version to 16.7.37 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d8cb8fba509dd7616e515bd5a33f1aee06bea90b", "messageHeadline": "Merge pull request #1583 from chef/xlc", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "e43cf8d2e6584fdba95be470148ac55efaaa3622", "messageHeadline": "Bump version to 16.7.36 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1e4c17558dcdda93ff6a295e52f45e87bd23255c", "messageHeadline": "Bump version to 16.7.35 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "464234c5ee61af3b378b20a450164d1dae7e5f5c", "messageHeadline": "Merge pull request #1584 from chef/docker_crash", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "8c3ded74d2a5791fd500620d348c0b6893e65591", "messageHeadline": "Merge pull request #1585 from chef/skip_plugins", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "9c6256d28c316c7196ac1ee3daebbe9dbc6eefd6", "messageHeadline": "Limit several of the Cloud/VM plugins to certain platforms", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "a81624c0debe6ed3dbf4d4f150eacdfdb60198a3", "messageHeadline": "Prevent docker plugin crashes on AIX", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "2ae04e544f05e448b283355c865053456f6d242f", "messageHeadline": "Fix XLC compiler detection to support 3 part version numbers", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "115f471fb35e058d009cf86cc59f8d49c602b64f", "messageHeadline": "Bump version to 16.7.34 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a39e896ea03ea29a7504662ce2a577709676826a", "messageHeadline": "Merge pull request #1582 from chef/style_cleanup", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 108, "deletions": 117}}, {"node": {"oid": "31ea4c57c01f810622a95186677ced222d7faca2", "messageHeadline": "Misc RuboCop cleanup of the codebase", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 108, "deletions": 117}}, {"node": {"oid": "a807a2c2d52890c72700b722e87184e47311ba3a", "messageHeadline": "Merge branch 'master' into imds-v2", "author": {"name": "Yukihiko SAWANOBORI", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 11645, "deletions": 2018}}, {"node": {"oid": "a0ac22ca5a5561bdb44e05e00c87babacb158b4a", "messageHeadline": "Bump version to 16.7.33 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "50070a1bcb1e1e909879a0af84e64c6bf30500bc", "messageHeadline": "Merge pull request #1580 from chef/lpar_detection", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "8fa520310263d54786ac4b94a0c1717acfd928f1", "messageHeadline": "Fix lpar name detection", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "b2a512aeb20b588ee6084c9f21feddcef9b654d2", "messageHeadline": "Bump version to 16.7.32 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "521965c25268c02458bc25e6be50258386d37535", "messageHeadline": "Merge pull request #1578 from chef/simplify_strips", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 41, "deletions": 43}}, {"node": {"oid": "1000e6f49bf96cf6cee9b7f58efc29df2e7e0b95", "messageHeadline": "Bump version to 16.7.31 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f58d6f0a1470ca5314ed5a4267165f97394d5aa8", "messageHeadline": "Merge pull request #1577 from chef/simplify_kernel", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4e8afd956b0a8ed981aff532b861db17ded58b98", "messageHeadline": "1 line from_cmd in vmware as well", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "da337db812e3efe992c6e04f9bbdb66bbf1ed874", "messageHeadline": "Use strip instead of split($/) to cleanup shellout", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 41, "deletions": 42}}, {"node": {"oid": "877976b219de4a36da2693736f62aad504ca3cc4", "messageHeadline": "Bump version to 16.7.30 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6d7f25f9f2b9bcbc570e7184447fe1f04d2df1e0", "messageHeadline": "Merge pull request #1576 from chef/aix_virtualization", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "65cf02849a7992431088cc6ff2689542d588aa5e", "messageHeadline": "Simplify the aix kernel plugin", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "250f0f14464b63c5c287e948b0e03cc008981a2b", "messageHeadline": "Gather wpar state", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "c7ed4c4250382017274a763fbeed1a7ef1380c27", "messageHeadline": "Simplify shellout and chomps", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "dff33881402519b6d4a49cb64229ad46edbc8f96", "messageHeadline": "Bump version to 16.7.29 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "631b68882275892b7bd509cda1a9b734cf92cf2d", "messageHeadline": "Merge pull request #1575 from chef/aix_kernel", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "5a2ed2e6876245d021d62b884b1c0083b56921cf", "messageHeadline": "Just set the aix platform / platform_family directly", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "c91d99b662d27bbf5ea680f9a5c8ca583be6b7fc", "messageHeadline": "Bump version to 16.7.28 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a65dafabde60829332ae916f1136fb1b727f08ba", "messageHeadline": "Merge pull request #1574 from chef/aix_kernel", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "c8fc5004072d9eaec0801af4707b4d5487402d95", "messageHeadline": "Avoid calling uname 4 times on aix", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "393873093075b24de99d800ec4a8b414ea525291", "messageHeadline": "Bump version to 16.7.27 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2804463e5e1b81911bc27aa4e132f888a202ff9a", "messageHeadline": "Merge pull request #1573 from chef/more_aix_network", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 124, "deletions": 12}}, {"node": {"oid": "b2b801e3d570ead66c6b29c8311292de43eab12c", "messageHeadline": "Avoid running the regex for each line", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "78e536837b07fd4d92259e6d6b7682d18fbd9aeb", "messageHeadline": "Convert shellouts to grep to use regexes in Ruby instead", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 120, "deletions": 6}}, {"node": {"oid": "b4c50060f06c1539e8843849c762c40e61624db2", "messageHeadline": "Don't try to create the arp mash once each line", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c181f4801d4022ae6197c7e1752c360e136805b", "messageHeadline": "Bump version to 16.7.26 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f45a5908d21ae7c376c4b73ceb904d0b46ac723f", "messageHeadline": "Merge pull request #1572 from chef/memory", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f7ea3f520a73b6504cb4ed61bb1dc1815c7d363f", "messageHeadline": "Simplify how we gather memory on AIX", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "600d6edf1bba6cce239a8146e64baf149cfd1e35", "messageHeadline": "Bump version to 16.7.25 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5bb62240c944af1f089a90b6d9828712538e43c6", "messageHeadline": "Merge pull request #1570 from chef/more_aix", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 35, "deletions": 40}}, {"node": {"oid": "a147998274c823d626d4b4e18a2dff53bba90370", "messageHeadline": "Use each_slice to further simplify key/value parsing", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "66eadec5e29a2b47259caaa5c425f0897a1f7417", "messageHeadline": "lin -> line variable", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ca702029c6e17ac02d1b5397f249027ccabf8cdc", "messageHeadline": "Collapse down some shellout uses to avoid setting variables", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d0c43892da6035d635fb649a77901f7e48a5e535", "messageHeadline": "Update the provides for this plugin to match other network plugins", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0a74b61bc17ded3ebb55ed54b808661130b6ed2", "messageHeadline": "Update lib/ohai/plugins/aix/network.rb", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afe75fd0094204636f6acac8a1ba71e43ffa96ff", "messageHeadline": "Avoid setting the addresses mash twice", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0836d8779c35459505711f82f9daa40ac962f4d3", "messageHeadline": "Refactor how we parse ifconfig in AIX", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "f5642f4935c4f931f1fa7001c58e21c9767846b9", "messageHeadline": "Bump version to 16.7.24 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a07579b9cbd586eb28f0c194f4d5e03ca173365d", "messageHeadline": "Merge pull request #1571 from chef/turn_off_caching", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "4482c05ac0f7e936a00bad400853980088ef408d", "messageHeadline": "Disable gem caching / rubygems updates in Buildkite", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "4e1f524edb47b67b1c70add75560eee5cc3ee0b3", "messageHeadline": "Bump version to 16.7.23 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1a1b53083fdad7bb4fa64ab8f6043c3c9c32be63", "messageHeadline": "Merge pull request #1569 from chef/joyent", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 178}}, {"node": {"oid": "983cb5b72e9ac303fc2a9d19f9abab0fbe07d978", "messageHeadline": "Remove the :Joyent plugin as Joyent cloud went EOL 11/2019", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 178}}, {"node": {"oid": "999b3d4be6679e5fd4630cc795428e77c35fb66d", "messageHeadline": "Bump version to 16.7.22 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5e14164b7b32ca1c1cc5ee684043ef44b8e5e86c", "messageHeadline": "Merge pull request #1568 from chef/split", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2767003dd26ed1a690b9e552c075e3c8c692ce39", "messageHeadline": "Simplify all our splits", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ce379c3ac1f1e8a0567fbe054ccdf1c6d40cb9cf", "messageHeadline": "Bump version to 16.7.21 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1a2209d4a2134c29fa4fa4cc7a90bbb37343f832", "messageHeadline": "Merge pull request #1567 from chef/aix", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "1b5e59e33d97540e52c06a3e40f09d7fb69234b7", "messageHeadline": "Update lib/ohai/plugins/aix/network.rb", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d638c0fac60cffd3dd21f08c2d6587ab4c835f4a", "messageHeadline": "Further optimize the netstat -rn parsing", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "7ab7562271acbd4c6b310fbcaf001ae99f4c0272", "messageHeadline": "Fixes for test failures", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "6e7d7eb4d3202f785be013d8bf67afa6eb0161ab", "messageHeadline": "Use .each_line vs. .lines.each", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ce62b99c3301401ce6e1667b2b5253240be76194", "messageHeadline": "Update spec name", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f9e809a579748bea07d504abdb578099f884e9e", "messageHeadline": "Use pure ruby vs. shelling out to grep to parse netstat data", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "4fe1390dc3b1d4b91398cb95d8550228b7c8dfcc", "messageHeadline": "Don't set network[:interfaces] to an empty mash when we set it later", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ca3c9e59d7605fa190030f506b98df4642498a6d", "messageHeadline": "Bump version to 16.7.20 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a1cecd81895726f30127766392061cfbaba9b83d", "messageHeadline": "Merge pull request #1565 from chef/perf", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1076940e709a6d152a8cb3fc71771304d6ea39f0", "messageHeadline": "Update rubocop-performance to 1.9", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b51304e737ffedd518c277ed2460ab7845a0aa54", "messageHeadline": "Bump version to 16.7.19 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "cac87307831471b56225d7ee07ef457d1d46dafc", "messageHeadline": "Merge pull request #1566 from chef/fix-specs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44bbab4feeab914b38c05430dba8c402e87e30f7", "messageHeadline": "Update mock logger to fix shellout specs.", "author": {"name": "Pete Higgins", "email": "pete@peterhiggins.org", "user": {"login": "phiggins"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4acb838346a77c31983ed9c7544a6a37a1227ee7", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 16.7.18", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 26, "deletions": 29}}, {"node": {"oid": "014df5c5aa9441938515d665206104e000539d09", "messageHeadline": "Bump version to 16.7.18 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c7d3c3d18be13e621bd62ed5677dc2bd75e24d9f", "messageHeadline": "Bump version to 16.7.17 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "09f6fabb234a7437980330a7357af9efd6f81c78", "messageHeadline": "Merge pull request #1561 from chef/lsb", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e67b34ddf29d4a25cd3421ed26a2751ff9e12b49", "messageHeadline": "Merge pull request #1562 from chef/remove_legacy_lsb", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 49}}, {"node": {"oid": "f22523c2864b4efec8ab1f40471c543bbd7befc7", "messageHeadline": "Bump version to 16.7.16 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1e2534048d692ad0a924e9ee23438e87f0dc40ed", "messageHeadline": "Merge pull request #1563 from chef/more_anchors", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "d5b96a1c38bdcac040e953cd62c8e8a5781df256", "messageHeadline": "Remove regex anchors in the Linux Memory plugin", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "2299e0b135280311da749f2361d603c1d2e97d1a", "messageHeadline": "Remove Linux LSB support for systems with lsb-release CLI", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 49}}, {"node": {"oid": "d349205dd3aa735221a4d1ee0814ded8dc74ee33", "messageHeadline": "Remove the line anchor from the LSB plugin matches", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1b82be4658be799e4ef47d68eee81a543d39ea5e", "messageHeadline": "Bump version to 16.7.15 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "24bae2090382bda1db54e93f4dec7e028053e699", "messageHeadline": "Merge pull request #1560 from chef/fix_hostnamectl", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "511d92ce28e40693cdc035913949fc8ef882685a", "messageHeadline": "Update lib/ohai/plugins/linux/hostnamectl.rb", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2208e36b25a622e0fe5a04a52a7dba5abbbbaa56", "messageHeadline": "Update lib/ohai/plugins/linux/hostnamectl.rb", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b865541b6142f0c9f01d802cfe19c774ef23389", "messageHeadline": "Fix parsing of hostnamectl to support values with colons", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "aa92dad7759aa21fb13029a195ba26fb3f7ffc62", "messageHeadline": "Bump version to 16.7.14 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "73bcf6abe6b7520c45a51afc445a6a2f78a7f4ea", "messageHeadline": "Merge pull request #1558 from chef/speedup", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "00153175b5e9ec7386e57d1d95bd4cd60f91fa5d", "messageHeadline": "Collapse duplicate branches in case statements", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "0a2584c4ef7120031d97beb3b05e833ec4cb5857", "messageHeadline": "Bump version to 16.7.13 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f2983e3fd5f741b0ac708940a3bf4116e3f17210", "messageHeadline": "Merge pull request #1556 from chef/speedup", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1ad7ec792ecec0bb384415068dbfcf39681e49a9", "messageHeadline": "Speedup the slowest spec by running fewer plugins", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5a2b4dd104a874a2907ab892a9b04349c7bf09ef", "messageHeadline": "Bump version to 16.7.12 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ad6684f8a100f19bcd0bafb987b298cb0f2adef2", "messageHeadline": "Merge pull request #1557 from chef/debug_time", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d95bd12cadac030ac27e108233193b69eb160c8", "messageHeadline": "Better format the elapsed plugin time", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d4cc9f9329ed9b0df3791d71f303dafb34423e2", "messageHeadline": "Bump version to 16.7.11 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a86073d14f6f584cf25b99325c5ee2f9e4ce4df6", "messageHeadline": "Merge pull request #1555 from chasebolt/patch-1", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f401e1ea8583383bda88ca157d709e8586c22193", "messageHeadline": "pop_os is a derivative of ubuntu", "author": {"name": "Chase Bolt", "email": "chase.bolt@gmail.com", "user": {"login": "chasebolt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6820154a211038eb5a282826bc4be2c491eaafc1", "messageHeadline": "Bump version to 16.7.10 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e0253e82949b18ca62d8d29a9b959325d41d13b8", "messageHeadline": "Merge pull request #1553 from chef/memory", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "459a00a33394ae8127d899e924b83de5fef85a83", "messageHeadline": "Check for the Rackspace kernel 3x faster", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df9a9efc901162a3db6ee1dd787ccbd53eabdf77", "messageHeadline": "Use an array vs. appending a string in Ruby", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c42d57d03c795771ecc04cad3eb4118ae773818a", "messageHeadline": "Minor memory optimizations", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "7557513c626fb4f2372a09074e1411b5fc8de64f", "messageHeadline": "Bump version to 16.7.9 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0053b68ff094c8a8974fa2fcd5e96b47b9f62d89", "messageHeadline": "Merge pull request #1551 from chef/frozen_strings_v2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 153, "deletions": 11}}, {"node": {"oid": "9fc84b6b6119938004d3806afd4bc29dd9462d95", "messageHeadline": "Merge branch 'master' into frozen_strings_v2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "8e01d0ccec1d40a817c380e71871b17ce0695edc", "messageHeadline": "Stop freezing things that are already frozen", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4e7cf7045714da141d2d35efe2b508ed7479c269", "messageHeadline": "Bump version to 16.7.8 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "964c39a9e0af3831869d85b46c6fd2719182e16e", "messageHeadline": "Merge pull request #1549 from chef/zpool", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d1da1e4d344f4ac8e2a75a3a86cb3741f6e71fcf", "messageHeadline": "Freeze the strings we're not later modifying", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 143, "deletions": 1}}, {"node": {"oid": "3aa7e4984a5254d3ccdb8782f777a6824f2782d9", "messageHeadline": "Bump version to 16.7.7 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "59ba43f0500c7c83de62293df1ae95e75873b52c", "messageHeadline": "Merge pull request #1550 from chef/faster_splits", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "baf22b9b53035d870220e9932ccf900aed152c35", "messageHeadline": "Split on strings intead of regex for 3x speedup", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "011804b6af9da3b40f0d782e64c00eafd5bb2339", "messageHeadline": "Detect XVD disks as well", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6e3c3ccd228feb8249be9f6cd338e7f23dd98b99", "messageHeadline": "Properly detect NVME devices in ZFS zpools", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "e5ecdfd02cf2a21ef49a16a3551250ad05e922d4", "messageHeadline": "Bump version to 16.7.6 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9be221cfe5e43860d2e4cba1e8e20b3a3208cfb2", "messageHeadline": "Merge pull request #1547 from chef/more_zpool", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ad80cbb070812f016a5f2926095088ab40751218", "messageHeadline": "Bump version to 16.7.5 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f56e48390fa4e6ca311685944514e3fb33899dc9", "messageHeadline": "Merge pull request #1548 from chef/simplify_regex", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d8b9232adf761155c1529781e278f3cff93fa5dc", "messageHeadline": "Simplify regexes by removing extra character classes", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3bc62dd32defaa16ded539cbf4365f83c7323b6a", "messageHeadline": "Gather zpool disks even if we use labels/guids", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7b700df35ec1d884ac6507016bf2319d70dffa36", "messageHeadline": "Bump version to 16.7.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "033de4fba12bc74183ddeaa81bfeb2e70bd9ae42", "messageHeadline": "Merge pull request #1545 from chef/openindiana_working", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 95, "deletions": 25}}, {"node": {"oid": "61a991cb2fe3307d6d22822310f33f3971d2fb29", "messageHeadline": "Use let for the plugin data", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "219f834b1a893f6817ced93a8e435cfc3505eb86", "messageHeadline": "Collapse down the duplicate Solaris checks", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0fdd4a397ed396d861dab8314580518aec1fde53", "messageHeadline": "Properly detect OpenIndiana and its version numbers", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 77, "deletions": 6}}, {"node": {"oid": "d7afbc38fafe295c8c8fb45b197d226070eb71b8", "messageHeadline": "Bump version to 16.7.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d5a27c49bfacfb6fcd1611059574132239b4d77b", "messageHeadline": "Merge pull request #1544 from chef/Nexenta", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a21bc01e4441770c0e6ea4442beff095e9adde70", "messageHeadline": "Remove detection of EOL NexentaCore", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d0772d5365c2d1908c7ee6228aa6cef39deb8678", "messageHeadline": "Bump version to 16.7.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "04d1726d95987988d33d919740ce806501c28268", "messageHeadline": "Merge pull request #1543 from chef/omnios", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "bb1ff247cb8549bebadcd36df82b2a062ee4ec40", "messageHeadline": "Remove some duplicate plugin.run calls", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "e2d118e65c273a869a81dd02fb1e497ecd68f167", "messageHeadline": "Bump version to 16.7.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ff22f71fe237a2c66f0ab70ed887b23862b05b9c", "messageHeadline": "Merge pull request #1542 from chef/opensolaris", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "146a25b1d46da9ed31bff233b00e5e034a91d350", "messageHeadline": "Add unit testing for omnios platform detection", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "ef4e2db7908f8ebe0aa713db7e4104c9d440970e", "messageHeadline": "Remove detection of opensolaris platform", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "e6258ed31f526bc268cef47280b12d4c227973bf", "messageHeadline": "Bump version to 16.7.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "554ac9019373e6e4214d7c44ee7968ae4399e742", "messageHeadline": "Merge pull request #1536 from chef/nuke_yard_task", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "7e26be50b2956b118328e2e3f69f8043cfb8569a", "messageHeadline": "Remove the yard task for generating docs", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "6df5bdb6ecd3542e377b6363ef3a562c320f90fa", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 16.6.5", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "009082b0b85eb2b2ae9fcee582a2677c01ceeafe", "messageHeadline": "Bump version to 16.6.5 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "75d4610c20b8dde0ab3d2a9a65e8cc6a2c557225", "messageHeadline": "Merge pull request #1525 from kcbraunschweig/issue1524", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "b6230ade96386ba51a89b76b2e9220e70548a61a", "messageHeadline": "Bump version to 16.6.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "94bc3a7b3d9df09cb304e04a04a68e101ab21cb9", "messageHeadline": "Merge pull request #1503 from chef/lcg/ohai-target-mode", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 704, "deletions": 475}}, {"node": {"oid": "e1063aa34410ebd5612f9c1e0ce6dc3c586cc6c6", "messageHeadline": "Bump version to 16.6.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0bb36d0b5616ce93dbefa27efbf63182c0073801", "messageHeadline": "Merge pull request #1522 from vraravam/deprecate-color-biased-methods", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "89c96ab6ada5e9914ddd15820cb7d575cc43cc01", "messageHeadline": "Renamed 'whitelist' to 'allowlist' and 'blacklist' to 'denylist'", "author": {"name": "Vijay A", "email": "avijayr@protonmail.com", "user": null}, "additions": 9, "deletions": 5}}, {"node": {"oid": "0c11a79703104233a2dee6b4e53926c2dd8cd198", "messageHeadline": "Include IAM role and info in ec2 data (issue #1524)", "author": {"name": "KC Braunschweig", "email": "kcb@fb.com", "user": {"login": "kcbraunschweig"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "a85afa2658ceb478f29166c8f552586d42710294", "messageHeadline": "Bump version to 16.6.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9053eb7f0d45f47197376874404e38365de3a40c", "messageHeadline": "Merge pull request #1526 from chef/remove-2.5", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "c10fa260201c330fa443175aed05fe1c6fec3f9a", "messageHeadline": "Remove ruby 2.5 from CI.", "author": {"name": "Pete Higgins", "email": "pete@peterhiggins.org", "user": {"login": "phiggins"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "6be2a1af0596fa03dfa0807998107a95218a10b3", "messageHeadline": "Bump version to 16.6.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e02f77f9a3036a596b111c5e20e54825a78f570e", "messageHeadline": "Merge pull request #1516 from jaymzh/passwd", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 294, "deletions": 36}}, {"node": {"oid": "85a7d8dd2e52409e21aca8ce30591bc5dd30af34", "messageHeadline": "Update RELEASE_NOTES.md", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a8a026609201ac744d62832627a5c3601350aae", "messageHeadline": "Update RELEASE_NOTES.md", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "999d719e71042aae0d255942b743e0d7bead9bae", "messageHeadline": "Update RELEASE_NOTES.md", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75506cab7ccf6c4fb6c85c547d08ec2d0eadee4d", "messageHeadline": "Move this all to WMI", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 187, "deletions": 156}}, {"node": {"oid": "09e86c97a6228c15b3d8441432abec2034fc1d45", "messageHeadline": "Update lib/ohai/mixin/chef_utils_wiring.rb", "author": {"name": "Lamont Granquist", "email": "lamont@chef.io", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c6e45a4cd7243e6f331883384f9b159edcadce2", "messageHeadline": "Update lib/ohai/mixin/os.rb", "author": {"name": "Lamont Granquist", "email": "lamont@chef.io", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "782ea2a1e27d6f6caf336da18ca99ac377c95948", "messageHeadline": "Target Mode Ohai", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 704, "deletions": 483}}, {"node": {"oid": "0af23845276bd6ce226f475b3bdd577479a2fb77", "messageHeadline": "Windows support for Passwd plugin", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 263, "deletions": 36}}, {"node": {"oid": "6d6e6f4cd6218d2e4285897cbda1cf9c11c094a9", "messageHeadline": "Bump version to 16.6.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "234c5c959624c8311e984879ca36ded148ef054d", "messageHeadline": "Merge pull request #1521 from jasonwbarnett/feature/add-additional-de\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "a60af6b1f3b9d0fde917b9a70fe4f493b0b822fa", "messageHeadline": "Detect Azure when DHCP domain is set to reddog.microsoft.com", "author": {"name": "Jason Barnett", "email": "jason.w.barnett@gmail.com", "user": {"login": "jasonwbarnett"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "15bfc271b6146a865dbb984405695fdf2adc2f1f", "messageHeadline": "Update ec2_metadata to use IMDSV2", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e0d81b68c3b78712e0c34ce14ff60d7dcc662d25", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 16.5.6", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "c1fa26b96eaf823893d8c8aa9210db6824b355d8", "messageHeadline": "Bump version to 16.5.6 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "114ebf7a7a8a89069e084bb7b5cf2485d40834cf", "messageHeadline": "Merge pull request #1517 from chef/dependabot/bundler/rubocop-perform\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a755668d09c540219b2f870383195cf934a39a83", "messageHeadline": "Update rubocop-performance requirement from 1.8.0 to 1.8.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": "3d34f8aaf4186f7b378949947fbb68c12dee45ab", "messageHeadline": "Bump version to 16.5.5 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "dc34f06b5836f669af9b720f29f41f12a779d901", "messageHeadline": "Merge pull request #1514 from chef/lcg/chefstyle4", "author": {"name": "Lamont Granquist", "email": "lamont@chef.io", "user": {"login": "lamont-granquist"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1a06ff657f46950b86abf9287205ce8b19763ace", "messageHeadline": "chefstyle fixes", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bb4dbf5d29cecae619b6e720bdcdd68f9499af67", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 16.5.4", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "0487d320efda47bce88b68c0916e2f4b275244ae", "messageHeadline": "Bump version to 16.5.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5a78d5f6dacb652290a539840f8286c1685367c7", "messageHeadline": "Merge pull request #1513 from chef/faster_spec", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "9501f57434e90ac97805095f8fba44fa1a017d15", "messageHeadline": "Speed up the AIX hostname spec", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "01dd75d5a6d6c8dfde95b54de897cd2ae3a522d4", "messageHeadline": "Bump version to 16.5.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "37eb35adbff762a8a9e1df338c37c60f3ece63b5", "messageHeadline": "Merge pull request #1512 from chef/spec-cleanup", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2184dc8e77cc4d5329162fbd20bfc10ae993af5c", "messageHeadline": "rspec puts spec/ on the load path.", "author": {"name": "Pete Higgins", "email": "pete@peterhiggins.org", "user": {"login": "phiggins"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "15437f1f045ded0296b1d954c25f644079b16fb0", "messageHeadline": "Fix a local test failure.", "author": {"name": "Pete Higgins", "email": "pete@peterhiggins.org", "user": {"login": "phiggins"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "975236d9a3f29941fe33883f93efcb19f96546fc", "messageHeadline": "Bump version to 16.5.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2347c1439ab06857f6da8661ca33888b5ed9c823", "messageHeadline": "Bump version to 16.5.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "7a15e2ab270f8ea72bdb4a157af0947b722e7e67", "messageHeadline": "Merge pull request #1509 from chef/order_gems", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "08f7a2926d3410021217017b6f65a2e893eb8bfb", "messageHeadline": "Merge pull request #1510 from chef/dir", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "685d2cad8e52f7554dc4ae3a561a484c2c577043", "messageHeadline": "Merge pull request #1511 from chef/fix_specs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "715e7f93e620fdb3fd020c98a4cef74e30501d5c", "messageHeadline": "Fix spec stub for the latest mixlib-shellout", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11895928f98136da974cec97d764618ba9cd6950", "messageHeadline": "Prefer __dir__ to __FILE__ used to get the dir", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "22eac667f6ee2f0970e9a8dea4f8cb3d693ee6d5", "messageHeadline": "Order the gems in the gemspec and gemfile", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "483240891921d72f172067d15a50a97d52761c4b", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 16.5.0", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "ea979c15f3293e54bf516b81379e0234e185e9c0", "messageHeadline": "Bump version to 16.5.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6757d773f3184f4d93792fb78c20ad66574fd91f", "messageHeadline": "Merge pull request #1505 from mattray/macos_packages", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8744, "deletions": 0}}, {"node": {"oid": "ff104fb5f80842d619c1dcbe556f1bc59551c8a6", "messageHeadline": "Bump version to 16.4.16 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "31e9598d4dad6e66409db4358dec0a06f88de33d", "messageHeadline": "Merge pull request #1508 from chef/rubocop_RedundantParentheses", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "7b66dd87433b7b31f085adadbe649b77937a2643", "messageHeadline": "Fix another redundant regex", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa5f3b9e9073139e598478932cb0102331b8c6f8", "messageHeadline": "Resolve RuboCop Style/RedundantParentheses warnings", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "6fefe9971a84dcf5d8b3a0fcdce249d946e3f63e", "messageHeadline": "Bump version to 16.4.15 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7eadadc4fbd63837738df9dcda6a0bb4b1c30f84", "messageHeadline": "Merge pull request #1506 from chef/dependabot/bundler/rubocop-perform\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "813180ea8e046476a08f0c13c6a520c98bc5560d", "messageHeadline": "Remove unused spec helpers", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "5fd33555791c3372948f5c130faadcd8dbfeb9aa", "messageHeadline": "Updates for the new perf cops", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "b624c5a1622a130dcb7c9432aa4f6971af456914", "messageHeadline": "Update rubocop-performance requirement from 1.7.1 to 1.8.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": "12572db2f1639cd1675daeacfbcb444518b21d22", "messageHeadline": "Bump version to 16.4.14 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0478c40769993dd4e07f63e2470a486edc1ba841", "messageHeadline": "Merge pull request #1507 from chef/chefstyle", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "08347833c30a20799c3a4b7240d8e712f23c2ca3", "messageHeadline": "Bail out early to avoid safe operator", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "3485634758d5a5e16e3a579a77b6d18a1fab5176", "messageHeadline": "Simplify respond_to?", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "149f7bdcd52a64df91bb3dc75877999ee5349172", "messageHeadline": "Simplify things with &.", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "020555be92ddcff017ed353fcfeed8357c7da6ff", "messageHeadline": "Add MacOS packages support", "author": {"name": "Matt Ray", "email": "github@mattray.dev", "user": {"login": "mattray"}}, "additions": 8744, "deletions": 0}}, {"node": {"oid": "80737ed68405edc8616b7bbe21f7cf0beb33c56f", "messageHeadline": "Merge pull request #1504 from chef/lcg/remove-copyright-dates", "author": {"name": "Lamont Granquist", "email": "lamont@chef.io", "user": {"login": "lamont-granquist"}}, "additions": 165, "deletions": 165}}, {"node": {"oid": "c1e9e9e8a67d28b0b459a9ce2dcf081b9bfa2b93", "messageHeadline": "Remove Copyright Dates", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 165, "deletions": 165}}, {"node": {"oid": "565c0510b126c82d94262d18c6e6932cf35981ee", "messageHeadline": "Bump version to 16.4.13 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "49668f8ad931e683fd87dff067596616fa154cbc", "messageHeadline": "Merge pull request #1501 from chef/lcg/chef-utils-helpers", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 195, "deletions": 122}}, {"node": {"oid": "238a4cb9baf9728ee9076ceefcfb6324960a0262", "messageHeadline": "Try to fix windows units", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "cf74fad25b978b400226c616d4cc70cd21374a34", "messageHeadline": "fix case sensitive windows path", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c2cfa71a400ff49493adc0882373bd55d6141e8a", "messageHeadline": "trying to fix windows tests", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "5e4fc4ab25185696c7ad84aa34f17a3eed6ab13c", "messageHeadline": "chefstyle", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b93bb1ec4abc31e7babc2b437e9ee6c0b03ccfbb", "messageHeadline": "fix the deafult locale", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "fe800255fda66386c3ea96b2120b62d13a6abd69", "messageHeadline": "Resolve new chefstyle warnings", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "483a5295873a411a36357a6d02ad725e1e15008d", "messageHeadline": "fix specs", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a8abf9260b74ab6f316a717380eb727aaa758184", "messageHeadline": "code review", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3f55e30b887a7f953b512c830680b36ca9b970b6", "messageHeadline": "single quotes again", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52208ef602e335d6b3b4c24513a5ace018d5e163", "messageHeadline": "Fix the PATH for the way it gets de-duplicated", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35a7946499362de10c82660698a2af7a85c06135", "messageHeadline": "remove hardcoded path from my machine", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f11b854cd189e8ad311592d507a0849cfbc0da52", "messageHeadline": "Migrate to the chef-utils helpers", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 176, "deletions": 112}}, {"node": {"oid": "654df0481f3c35c027a9afc313c74583f3d4112f", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 16.4.12", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "c5889864b8290b1445a3881057f8538d85451100", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "f56173b469512c4b4d7e83413eb9458eb92b1fb5", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 16.4.11", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "66d31133c14ab890ac57ec411d657824934661ef", "messageHeadline": "Bump version to 16.4.12 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "6c55c21d5067495944c471056418a2560aa97aec", "messageHeadline": "Merge pull request #1500 from chef/network", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a2812c80438cd7f8d3a683a1da5eb6acc3c2e06", "messageHeadline": "Add missing require for windows network plugin", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a61bba8887723c7c7dc7e0211a31af9dc6e84b2b", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 16.4.11", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 19, "deletions": 22}}, {"node": {"oid": "6d9bd5e5480f22035555a2adfbe69d171264e70e", "messageHeadline": "Bump version to 16.4.11 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7d3537507241697a6daf683048488ab2bdb8fb8b", "messageHeadline": "Merge pull request #1497 from chef/requires", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8529f8a73ea25a459a8cba809af3f06db0ddcb9", "messageHeadline": "Optimize 2 of our requires", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47bc4ba76f345902087c61df212f6a509511426f", "messageHeadline": "Bump version to 16.4.10 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "14e2ac6a159685fcf31fc8ca8c6a1e57766a2c2d", "messageHeadline": "Merge pull request #1495 from chef/rubocop_performance", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e9aeb984211b41602d5c2a968ab1aa619d07f4b6", "messageHeadline": "Bump version to 16.4.9 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "fb1bbb85a9d884604a06cb9a7eae2ae605aa3f37", "messageHeadline": "Merge pull request #1496 from chef/remove_profile", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "2c6ad4616819f158152395a4090419eb2987bdf5", "messageHeadline": "Remove profile gemfile group for now", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "95d0af0a2be2ac1fb67bd6b5fb0cb99e41b14064", "messageHeadline": "Use rubocop-performance to enforce some best practices", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b8173c1103eeb76d7de1a7871d649c395820c5c5", "messageHeadline": "Bump version to 16.4.8 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2e50375e551a681753ded1110a8c7844df032eb9", "messageHeadline": "Bump version to 16.4.7 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ee0c046feaa6f686391cada52de13d34c1d57636", "messageHeadline": "Merge pull request #1493 from chef/fix_require", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5718f95897655c17f8c1b0671938ac049199b3b6", "messageHeadline": "Merge pull request #1494 from chef/remove_requires", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "babfaa403de3617afdb0a87590b907023a3bdc47", "messageHeadline": "Remove non-Ohai requires from specs to prevent false positives", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "f2dfd4a8f3b6bf4bce6cbd60ca228ff41cf2225e", "messageHeadline": "Update network plugin to use ipaddr not ipaddress gem", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4451b242ba4988ba17f481d7ed1d1461951987dd", "messageHeadline": "Bump version to 16.4.6 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "17a920f65ac316178288318cc40aa308225c1cfe", "messageHeadline": "Merge pull request #1490 from chef/systemu", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "345243c94df0071c65821782263c3f9e453d858a", "messageHeadline": "Bump version to 16.4.5 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7899f2cda11088745ebe02c11fc345fb480233c4", "messageHeadline": "Merge pull request #1491 from chef/avoid_vals", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 108, "deletions": 139}}, {"node": {"oid": "23cf5e3f6ae625a13ce198076b01f8ed249ec20d", "messageHeadline": "Avoid creating more shellout objects", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "55bcc1e5ed38e703cf21dabd06de9cadea78dbae", "messageHeadline": "Simplify constants", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "fa8fba659f58ccdeb2aa1c9d5d6f797f6a6485e5", "messageHeadline": "Avoid creating more shellout objects we don't need", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 16, "deletions": 34}}, {"node": {"oid": "ea252f4bb5138db70e1f2a3d42a0e323a2b1b270", "messageHeadline": "Avoid creating shellout objects in the platform plugins", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 9, "deletions": 18}}, {"node": {"oid": "e16263f08a26e736ed05afa6049c1a49f864da2f", "messageHeadline": "Avoid setting the mid value to nil and then setting it again", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "536609e5def373e81116fe7aa92fea6548669d6e", "messageHeadline": "Exclude profiling gems on Windows", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "afe6b233d0dbec64c6d7304c9e976d53c755ef4d", "messageHeadline": "Avoid a constant we don't actually need", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "a120ce8074a07c9549eeabb03dac742467e7cf8b", "messageHeadline": "Move requires into collect methods", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "691d6cb53709e1ed2d4c2e7551d0d9747001acde", "messageHeadline": "Gate more of the external requires", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "157fa672190a4793429bf4c11043e010bf86e5ca", "messageHeadline": "Require net/http not net/https in softlayer", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c5a2efe90c19b3c75c29705d36ef7c5fede7e05", "messageHeadline": "Add stackprof to the gemfile for optimization", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bccab0f8ff794f20fa4f62ff8b4feb93d63c99bb", "messageHeadline": "Simplify load_additional method", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "14a91aca9727ee658ff603b1de6b6692fe66ab13", "messageHeadline": "Remove unused systemu dependency", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "49ac17e5db820e1f7ab9a051c5c834d069b0e772", "messageHeadline": "Bump version to 16.4.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "29029126ddbb9d823552e95215e719d153071bee", "messageHeadline": "Merge pull request #1489 from chef/fix_fips", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 9, "deletions": 26}}, {"node": {"oid": "fe4ef169d73daf68ccfd152530ecd359eaa0ee6b", "messageHeadline": "Bump version to 16.4.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "71355f0b8f5a06b73d6a06e218dd9baead3506d8", "messageHeadline": "Merge pull request #1488 from chef/rubocop_Performance_RegexpMatch", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "803a230286b0637208edc96cb0eff86f40b34b24", "messageHeadline": "Make sure /proc/cmdline exists before reading it", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ae3f94030dc67d3484f2052fbdb00addd3509a72", "messageHeadline": "Use match? instead of =~ when MatchData is not used", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab6180be02712512a3a8309e75424dc56520b936", "messageHeadline": "Simplify FIPS plugin and use system fips status", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 9, "deletions": 26}}, {"node": {"oid": "d3a85588a81c0384039d09376adfadc2977de74f", "messageHeadline": "Bump version to 16.4.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "29e5199d6ddbc0028c6ea461225d3dcb29fe8cf1", "messageHeadline": "Merge pull request #1485 from cooperlees/route_is_valid_default_route_af", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "a2891c01cfc3452839d137eb0c74a2fd298f1a93", "messageHeadline": "Bump version to 16.4.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f2e007dc399b904c005ec041027ef79bff0354dd", "messageHeadline": "Merge pull request #1487 from chef/rubocop_Performance_Detect", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5b52fcb1da3e8b137cfb50dc90ae378b5983a701", "messageHeadline": "Use .find instead of .select.first", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e37c22f8f4162ba98e7746ef3fb16dab07bbf8b2", "messageHeadline": "Bump version to 16.4.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "9e295b9d525517d8a0e09d5f6b6dc42d6aa7c21d", "messageHeadline": "Merge pull request #1486 from chef/lcg/faster-rubylang-plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "f97ea73bdda30563ae9ddc5fc771e00ca8447a65", "messageHeadline": "Faster ruby language plugin", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "7a69596b6b3ec02f09d7f43b57c615e4a1c06881", "messageHeadline": "Add Address Family Check to route_is_valid_default_route?", "author": {"name": "Cooper Lees", "email": "me@cooperlees.com", "user": {"login": "cooperlees"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "955a4a5685026f28d417d8977784a6ca89ff0279", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 16.3.2", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "12ca27e40cf3bafda483ae90ff1da6fcf8083268", "messageHeadline": "Bump version to 16.3.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "95e033e54ed3ceeee12837047c5bd4a643f17ac9", "messageHeadline": "Merge pull request #1484 from chef/spelling", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 46, "deletions": 34}}, {"node": {"oid": "f114d09c8d96d2ccdfcd7465b462a3a19d9d6478", "messageHeadline": "Spelling fixes", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 46, "deletions": 34}}, {"node": {"oid": "5a1bce1ca8bf3310f14632c28ed0f0e9b04ec2f9", "messageHeadline": "Bump version to 16.3.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "dabd66308ac6a5d80f32d4567fdf6431428e6460", "messageHeadline": "Merge pull request #1483 from chef/encoding", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "17cdaa58cb90d29134c7af2604c38b5b45f22ef3", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 16.3.0", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "d4b4903796f65bfa65562ba964f56f8b3ff7b620", "messageHeadline": "Remove redundant file encoding in spec", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9da97f17562cb5e42f28f9740aa0b2301106b068", "messageHeadline": "Bump version to 16.3.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "18b6b9510ea8c766076067e5a4b5b03a640b1556", "messageHeadline": "Merge pull request #1482 from chef/readme", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0510b427a566a1c55ef0c5271b60fe1dce30229a", "messageHeadline": "Readme updates", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3f0489d2cbcfbb49a9b9655cea6d3e5ef8da24dc", "messageHeadline": "Bump version to 16.2.5 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3b7a9890cf1ce329747cabadb78c9f1eb83e7a29", "messageHeadline": "Merge pull request #1477 from cooperlees/handle_both_uints", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a6530f2b7fdf225a7ca0ae54459cfce9b8d3b4c", "messageHeadline": "Bump version to 16.2.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "4343dfe60c2523084de2227e5cfa9b8cbfb442b9", "messageHeadline": "Merge pull request #1478 from chef/perf", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "3721b5451f9a57bfebe46bb504e737339e804f9d", "messageHeadline": "Use .match? when we don't need the result", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "d06342586aabae25ab73d607b2ddf83efb28a2d4", "messageHeadline": "Move to @jaymzh .to_i suggestion", "author": {"name": "Cooper Lees", "email": "me@cooperlees.com", "user": {"login": "cooperlees"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ecd824a90bfe35670e173c1c4a453a0147f4a4d", "messageHeadline": "Fix bad copy paste + rerun rspec locally", "author": {"name": "Cooper Lees", "email": "me@cooperlees.com", "user": {"login": "cooperlees"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e12ef5a5777160fdf7fdda2fbc5e7fc367cd2d8f", "messageHeadline": "Go back to a one liner using .respond_to? rather than family == inet", "author": {"name": "Cooper Lees", "email": "me@cooperlees.com", "user": {"login": "cooperlees"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "5f06da1d49d99f0d727ea07c7c24c2c376f83d26", "messageHeadline": "Be more Rubonic and please the linter", "author": {"name": "Cooper Lees", "email": "me@cooperlees.com", "user": {"login": "cooperlees"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "227fb354152aeade1e13b90573b6c8c55f65b8ca", "messageHeadline": "Handle IP to int conversion for inet + inet6", "author": {"name": "Cooper Lees", "email": "me@cooperlees.com", "user": {"login": "cooperlees"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "8028951abb141fef97a9b2ddc5e2120f63fbc16a", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 16.2.3", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 9, "deletions": 12}}, {"node": {"oid": "6a5391298d6fa2f2c2e8fa9a09c31f33a1497ae0", "messageHeadline": "Bump version to 16.2.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4f85fc910d85f70654641ac55f19f9373e4a306d", "messageHeadline": "Merge pull request #1475 from cooperlees/ipv4_v6_nh", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "2444d8d8a0dcf0731adcf7209c6aa8069a81217b", "messageHeadline": "Add a Rubular Permalink", "author": {"name": "Cooper Lees", "email": "me@cooperlees.com", "user": {"login": "cooperlees"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9ea67339da40ee2831777708297b61e473fc7aae", "messageHeadline": "Remove white space to please linter", "author": {"name": "Cooper Lees", "email": "me@cooperlees.com", "user": {"login": "cooperlees"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c77e1ac8753552818ed2045bc17e6971fb86720", "messageHeadline": "Bump version to 16.2.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "8fb5fb625471f85c126159cf12a99befa558ee82", "messageHeadline": "Merge pull request #1476 from jaymzh/docker", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f8e4e280066451036a8a2ede3f04bf24e89c740d", "messageHeadline": "Move regex out of the loop", "author": {"name": "Cooper Lees", "email": "me@cooperlees.com", "user": {"login": "cooperlees"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "7b867b20c2586db0dab0f0ba4f94c6a0c13d9033", "messageHeadline": "Fix docker detection in ohai virtualization", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8122985f32431e8eb5a3355951f56e253b164c37", "messageHeadline": "Change to double quotes for impact", "author": {"name": "Cooper Lees", "email": "me@cooperlees.com", "user": {"login": "cooperlees"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ca82454ebb63778f6c4a7781b19928a49293e96", "messageHeadline": "Add spaces on rspec expected hashes", "author": {"name": "Cooper Lees", "email": "me@cooperlees.com", "user": {"login": "cooperlees"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d83afc7244cf63be9f27cb424ba754245c2ecbcf", "messageHeadline": "Linux network plugin: Handle IPv6 next hops for IPv4 routes", "author": {"name": "Cooper Lees", "email": "me@cooperlees.com", "user": {"login": "cooperlees"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "7bd12469af0ba7227d77124dce4cdf7b9051e331", "messageHeadline": "Fix a few typos", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6f6f107bc1c76e5f3b5c8f2c1dbde73859e8ad09", "messageHeadline": "Add cspell task", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 77, "deletions": 1}}, {"node": {"oid": "ae23ca40a68b58dbff20e20a47105c265ceb0ce2", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 16.2.1", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 8, "deletions": 11}}, {"node": {"oid": "8db1c38e1132ee0a8e9e88ef0b736757ba31bc76", "messageHeadline": "Bump version to 16.2.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "5036b077fe6cb15645aa067df269f2476ed08663", "messageHeadline": "Merge pull request #1470 from chef/big_sur", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 9, "deletions": 30}}, {"node": {"oid": "57863cd6b274800cc4a1cd667d662e32a1d4464c", "messageHeadline": "Make sure Darwin hosts are always mac_os_x", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 9, "deletions": 30}}, {"node": {"oid": "fd8167b01d6648f6751da3bc47f2d49bc621e0cc", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 16.2.0", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 8, "deletions": 11}}, {"node": {"oid": "9a15572c403cb92c6f122912edeb856cc37d064a", "messageHeadline": "Bump version to 16.2.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "9174496daf80c518a5d6c01c334671cd5c6390d6", "messageHeadline": "Merge pull request #1468 from chef/blocklist", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "09946ce4a07459765dfb00608bfc260ea5934fa0", "messageHeadline": "Pin pry-stack_explorer for tests", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c93645b9e1c7e2b96a98762aa58bcb9c8482f55c", "messageHeadline": "Remove an internal reference to blacklist", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "c01c03fba0834bcebb7f90c9c27dd720ab8b4a58", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 16.1.1", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 9, "deletions": 12}}, {"node": {"oid": "0154d81e4caa42634b416e11cc34f4abf7ae2729", "messageHeadline": "Bump version to 16.1.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "299923310befbcc0e68e3fbea95e39955919497d", "messageHeadline": "Merge pull request #1462 from chef/lcg/chef-utils-mash", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 37, "deletions": 216}}, {"node": {"oid": "154c5c32cae6967693df5db4de944179300374aa", "messageHeadline": "fix unrelated chefstyle issues", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "b9d3ce33cb286266c3469e84dce05c3be32b74a3", "messageHeadline": "Use ChefUtils::Mash", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 22, "deletions": 201}}, {"node": {"oid": "1d3b0b74a8a7c5244878c8b8f46946a1d2205641", "messageHeadline": "Bump version to 16.1.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "46e5e9d9fd81eaa99a87ece2fe6cc895307c04b4", "messageHeadline": "Merge pull request #1455 from davide125/selinux", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 169, "deletions": 0}}, {"node": {"oid": "23215ba7f9149ff44f216284350b1b7f8b656ddf", "messageHeadline": "selinux: use debug instead of trace", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45dff3307b8509dd52e1432c4ff1c2a6c43f316b", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 16.0.20", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 28, "deletions": 31}}, {"node": {"oid": "a63a306873feafacc0dd61bdaa21484bbc8d2e5b", "messageHeadline": "Merge branch 'imds-v2' of https://github.com/macroplant/ohai into imd\u2026", "author": {"name": "wilkosz", "email": "joshua@wilkosz.com.au", "user": {"login": "wilkosz"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "946ed9f79aebba78df1c774346c796bf923d251c", "messageHeadline": "run lint correction on files", "author": {"name": "wilkosz", "email": "joshua@wilkosz.com.au", "user": {"login": "wilkosz"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "f4d8c30c35e9f285f966d4e7d72fda7fc72085d6", "messageHeadline": "run lint correction on files", "author": {"name": "wilkosz", "email": "joshua@wilkosz.com.au", "user": {"login": "wilkosz"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "8699b6d1e8d9c3fdb859fbe8083fd4291ff8816d", "messageHeadline": "qucalyotus and openstack spec updates to allow put commands on http d\u2026", "author": {"name": "wilkosz", "email": "joshua@wilkosz.com.au", "user": {"login": "wilkosz"}}, "additions": 76, "deletions": 69}}, {"node": {"oid": "466c94b07bd4535ba869140c0f7d7655334090cf", "messageHeadline": "pop", "author": {"name": "wilkosz", "email": "joshua@wilkosz.com.au", "user": {"login": "wilkosz"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "857390570e72c718040b4799f48dc6b98b7aa52c", "messageHeadline": "unit test plugins ec2", "author": {"name": "wilkosz", "email": "joshua@wilkosz.com.au", "user": {"login": "wilkosz"}}, "additions": 68, "deletions": 66}}, {"node": {"oid": "6a5ccfe36bde5c42019e66644fcf5d632c29534f", "messageHeadline": "unit test with v2_token", "author": {"name": "wilkosz", "email": "joshua@wilkosz.com.au", "user": {"login": "wilkosz"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "6fafa713857c24fd5c1fb426f48da49f330b86a3", "messageHeadline": "update ec2_metadata", "author": {"name": "wilkosz", "email": "joshua@wilkosz.com.au", "user": {"login": "wilkosz"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "2a1f66849aae33b05a519be99ae4a475ff07260f", "messageHeadline": "Bump version to 16.0.20 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "97d71e18475730c9e0085d65b980710b46ea53dc", "messageHeadline": "Merge pull request #1456 from chef/constants", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "787946a4850a558e01623a07e1173b1672b551c4", "messageHeadline": "Avoid constant warnings when reloading ohai plugins", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c62887ecf455689bc61b5b290bc3f5853b0e92a1", "messageHeadline": "selinux: fix rubocop issues", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5180078faab17c1e4b33739b7d2f069364062cf7", "messageHeadline": "selinux: add plugin to expose SELinux status", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 168, "deletions": 0}}, {"node": {"oid": "d8ab39bbf318bf9ceb25e188fff795a827097564", "messageHeadline": "Bump version to 16.0.19 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a0966c5f0a54d592f174319d02b84d916b842454", "messageHeadline": "Merge pull request #1451 from ramereth/fix-dmi-virtualization-product\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "25cf419772763a5f1cd1819bcebffdffb4717abd", "messageHeadline": "Update .rubocop.yml", "author": {"name": "Lance Albertson", "email": "lance@osuosl.org", "user": {"login": "ramereth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71859822fa6d834948d139330097a954850ac308", "messageHeadline": "Use correct DMI attribute name for product name", "author": {"name": "Lance Albertson", "email": "lance@osuosl.org", "user": {"login": "ramereth"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cd6090f256fcadf23c10235ece5e976cdd7c6084", "messageHeadline": "Bump version to 16.0.18 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a505760822be517da5efa2caac7cecf43e032147", "messageHeadline": "Merge pull request #1445 from chef/expand-windows-dmi", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 289, "deletions": 55}}, {"node": {"oid": "c7569550e5b1bfc0053195c881e98f0facf656d1", "messageHeadline": "Add some comments explaining test setup.", "author": {"name": "Pete Higgins", "email": "pete@peterhiggins.org", "user": {"login": "phiggins"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f85082c33b8ccf79385dc7dea4f7ca2d55aa4623", "messageHeadline": "Fix typo in comment.", "author": {"name": "Pete Higgins", "email": "pete@peterhiggins.org", "user": {"login": "phiggins"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aace5bb12a821303badaff1729d77eafc0603684", "messageHeadline": "Fix chefstyle violations.", "author": {"name": "Pete Higgins", "email": "pete@peterhiggins.org", "user": {"login": "phiggins"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e40757d0abb994cc31990092c42ddd2bb2879741", "messageHeadline": "Rename some keys from their Windows versions to Unix equivalents.", "author": {"name": "Pete Higgins", "email": "pete@peterhiggins.org", "user": {"login": "phiggins"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "3c48e7a622150125f00345b03256efbd9efeacf7", "messageHeadline": "Filter out unnedded properties.", "author": {"name": "Pete Higgins", "email": "pete@peterhiggins.org", "user": {"login": "phiggins"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "e000b3d74a7970fa71f71e9ceac8b4aeee521548", "messageHeadline": "Fix copyright messages.", "author": {"name": "Pete Higgins", "email": "pete@peterhiggins.org", "user": {"login": "phiggins"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f6a02a4a29a3666c7eb26937847c48945bb183cd", "messageHeadline": "Fix chefstyle violations.", "author": {"name": "Pete Higgins", "email": "pete@peterhiggins.org", "user": {"login": "phiggins"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "aeb0375128ffade95aedfe3ae09f8d4d03b39eb8", "messageHeadline": "Properly handle multiple things being returned from Windows API.", "author": {"name": "Pete Higgins", "email": "pete@peterhiggins.org", "user": {"login": "phiggins"}}, "additions": 79, "deletions": 40}}, {"node": {"oid": "f1ff8136f3608542b1795b1e96216787677281d9", "messageHeadline": "Simplify a small part of test setup.", "author": {"name": "Pete Higgins", "email": "pete@peterhiggins.org", "user": {"login": "phiggins"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "196c6185b811a816cef17b2c56ca0066eaae00b5", "messageHeadline": "Add rubular link for de-camelcase regex.", "author": {"name": "Pete Higgins", "email": "pete@peterhiggins.org", "user": {"login": "phiggins"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7a5f1eaf3483a92459cb5ab533f956158f9b55c0", "messageHeadline": "Add some comments.", "author": {"name": "Pete Higgins", "email": "pete@peterhiggins.org", "user": {"login": "phiggins"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "3c88a66e2d6e088873b400f1f83515967c3ae5dd", "messageHeadline": "Fix chefstyle violations.", "author": {"name": "Pete Higgins", "email": "pete@peterhiggins.org", "user": {"login": "phiggins"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "3789de2be14a1f2055fdd153dc75bc45e07a652b", "messageHeadline": "Remove comments with reference info.", "author": {"name": "Pete Higgins", "email": "pete@peterhiggins.org", "user": {"login": "phiggins"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "41323875c78b865e5a3bb520da8876059a3822fa", "messageHeadline": "Make the existing SystemEnclosure plugin depend on the new Windows DM\u2026", "author": {"name": "Pete Higgins", "email": "pete@peterhiggins.org", "user": {"login": "phiggins"}}, "additions": 3, "deletions": 50}}, {"node": {"oid": "5788971dc09e36b92c39c8d9f0b0514742868064", "messageHeadline": "Add regression tests for Windows dmi plugin.", "author": {"name": "Pete Higgins", "email": "pete@peterhiggins.org", "user": {"login": "phiggins"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "4bba1b979c21ae7799e6075c570042df6c84a4f3", "messageHeadline": "Preserve original key names rather than reconstructing them.", "author": {"name": "Pete Higgins", "email": "pete@peterhiggins.org", "user": {"login": "phiggins"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "64b4979503f070d0da7f6ae2fd138cb9a41d67b0", "messageHeadline": "Do some key munging so stuff resembles other stuff.", "author": {"name": "Pete Higgins", "email": "pete@peterhiggins.org", "user": {"login": "phiggins"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "82de2071e08066314fdffbb11593a96471159373", "messageHeadline": "Expand windows dmi.", "author": {"name": "Pete Higgins", "email": "pete@peterhiggins.org", "user": {"login": "phiggins"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "471ac97407eaf5570da0a25fcec227f727ea5439", "messageHeadline": "Bump version to 16.0.17 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "28cd25b44757ab9b51cd1f954ac28be3e682cf0e", "messageHeadline": "Merge pull request #1449 from chef/fix-chefstyle", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "81d5307cd2b7bdddad85ad1909d957e0e2802c0b", "messageHeadline": "Fix chefstyle violations.", "author": {"name": "Pete Higgins", "email": "pete@peterhiggins.org", "user": {"login": "phiggins"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "5a3919041d6818647628aeb637b028dd19e0196e", "messageHeadline": "Chefstyle fixes", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "61ef91a847f6eb2f5c613b6bcc4db386ef5c19b2", "messageHeadline": "Bump version to 16.0.16 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5edd29482db54884e5df12695ebf71e7b9dbb4a5", "messageHeadline": "Merge pull request #1446 from jaymzh/shardseed", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "b2cb541c27411cd5d4efe3e778371a74b6cea0b2", "messageHeadline": "Make shard plugin more resilient and throw better errors", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "1f3fc923263abac1cff1f64e22813d1c5e47e53b", "messageHeadline": "Bump version to 16.0.15 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e0f2fb5fb60521b1dc5948a3ff9a93c81411b3d2", "messageHeadline": "Merge pull request #1444 from chef/expeditor_caching", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8aad81e1c7d2dbfde4b94d1572b77881aba65c9e", "messageHeadline": "Use caching on Windows", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "eddfe23fc16f10a083a8fedb5a2a28d95d04429c", "messageHeadline": "Bump version to 16.0.14 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d88e9ead38a080763f8b74c7756d8d409ed7aad2", "messageHeadline": "Merge pull request #1443 from chef/expeditor_caching", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 7, "deletions": 42}}, {"node": {"oid": "43885e0698856ea53a63dda90751a4fd83a04b35", "messageHeadline": "Use native Expeditor gem caching", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 7, "deletions": 42}}, {"node": {"oid": "9e690e8ae0b879f09a5202ee45cb894a99ca74da", "messageHeadline": "Bump version to 16.0.13 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c8f68757801f0937b9803f3edbcd393409064f7e", "messageHeadline": "Merge pull request #1442 from chef/fix-tests-in-windows", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "81c9188777b23e2e775fd7594037117a30b772b6", "messageHeadline": "Fix test failure from missing require.", "author": {"name": "Pete Higgins", "email": "pete@peterhiggins.org", "user": {"login": "phiggins"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "10615b80e8abd2a8a3263a3514822a90158c14d1", "messageHeadline": "Bump version to 16.0.12 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "82a53f522109c89ad8c9a330ca40643ed55143eb", "messageHeadline": "Merge pull request #1441 from davide125/ipc", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 136, "deletions": 0}}, {"node": {"oid": "0a06841037084ff1ace109b971136e25c121d951", "messageHeadline": "ipc: make plugin optional and update bylines", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5104a9c048d1d15f5c73e0bb3adb3d9d086fc0c4", "messageHeadline": "Bump version to 16.0.11 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6294296290410fdc68cdab5a3d897df50ca24994", "messageHeadline": "Merge pull request #1440 from davide125/irq", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 725, "deletions": 0}}, {"node": {"oid": "56f19689f954755adeee829d2aa5d4b6f9c4b272", "messageHeadline": "Bump version to 16.0.10 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d0741ac399dd5a6fae9d630ae193b9eadf3db2f8", "messageHeadline": "Merge pull request #1439 from matt-c-clark/matt-c-clark-NIC-info", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 203, "deletions": 0}}, {"node": {"oid": "027df7c03698086cb19644ad028a01ef7cc0c84d", "messageHeadline": "ipc: fix rubocop issues", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "381de611c326809958274fa08b6db49e43c8f46b", "messageHeadline": "ipc: add basic spec test", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "b1ca8960b2c35f13f3952468341bdd5aca165e5e", "messageHeadline": "ipc: add new plugin to expose SysV IPC", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "0a9cae069799ae839f03c4dc0b8885b984e3c1c7", "messageHeadline": "interrupts: set as an optional plugin", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7c77abc44ac95204a8e9fd2657bdae459b90579a", "messageHeadline": "interrupts: address review comments", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "ffb4766ddac5b8d220ee7140ce7f9ff0446ce9cc", "messageHeadline": "interrupts: fix some rubocop issues", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 495, "deletions": 21}}, {"node": {"oid": "52c54867cc041b2d9de965d5547b4e48314060ad", "messageHeadline": "interrupts: address code review feedback", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "3b90eb746437eba9a5e3997d787b49c6b53ca607", "messageHeadline": "interrupts: add rspec tests", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 172, "deletions": 0}}, {"node": {"oid": "76c9717d3d1955cdec37a4765d44dc6179b1622b", "messageHeadline": "interrupts: also parse default_smp_affinity", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e2b8a5ec9f5d0b1ab4d59f3b4100c1a96538c960", "messageHeadline": "irq: rename to interrupts and rescope", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "56b8a7abf1e44215a8a3ab4cba1e548dce551da7", "messageHeadline": "irq: factor smp_affinity parsing to its own function", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "33be2b2b6cff60731067c1e95ae440c0b3c49ae5", "messageHeadline": "add some comments", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "be713f6748aaf6cf2db9011f177d536503409733", "messageHeadline": "irq: also read smp_affinity", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "2e4f60af0789b919ef0e9ea1e32a89bf49dfa872", "messageHeadline": "add irq plugin", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "fe2d2efde3d0e4699809e5e833195b0f8dbce3a4", "messageHeadline": "Expose NIC channel params, coalesce params, and driver info in the ne\u2026", "author": {"name": "Matt Clark", "email": "mattclark@fb.com", "user": {"login": "matt-c-clark"}}, "additions": 203, "deletions": 0}}, {"node": {"oid": "c19ec6e4977601111827301138c8d1f707abfb2c", "messageHeadline": "Bump version to 16.0.9 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "99313252ccf11d45f6c1b8da3ca1731a1e794404", "messageHeadline": "Merge pull request #1427 from chef/new_azure_versions", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 116, "deletions": 18}}, {"node": {"oid": "85c06e6a6f48f743b04a6f640744f1814d87cff9", "messageHeadline": "Avoid extra URI parsing", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9c8fc8d2673099a3d29e766e20e7a2624ca83ab3", "messageHeadline": "Convert StringIO.new to just String", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2c1c6f0987f59000d8ae764aff37a30055572feb", "messageHeadline": "Be defensive with the version response data", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6162541a231c84d37dd03f3e3f679e97be4f279e", "messageHeadline": "Update log message logic to match code logic", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49eb6989660fff5ecf695a3991f83f1ddaae7d1c", "messageHeadline": "Bump version to 16.0.8 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9e845047fd978a1ab75f232545b49196c62a46fd", "messageHeadline": "Merge pull request #1437 from chef/fips", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 102}}, {"node": {"oid": "808ce32e95c9e4799d1dabbbdb155d6484e31b28", "messageHeadline": "Support fetching the latest version of Azure metadata", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 116, "deletions": 17}}, {"node": {"oid": "d9c94d3cf4d76c7fafb0cea7c7becf2b92e8ceb4", "messageHeadline": "Combine Linux / Windows fips plugins into a single plugin", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 4, "deletions": 102}}, {"node": {"oid": "c5bfea7486beb649091d9248310252ae2c0ab416", "messageHeadline": "Bump version to 16.0.7 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3683b86caa6540cb58561adb2ac20bd5ed9dcf2d", "messageHeadline": "Merge pull request #1434 from higanworks/rescue_issue_1433", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "eb6ac277b222954788e2e7625cbf4814c4f15499", "messageHeadline": "remove commented line", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3225f4ea57cb87d49a51b0b0d0b8ad441e7b0b6d", "messageHeadline": "use entries to stub. and update spec", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "501a266e1632ad3e645b0fe8b7f4ed2ff3b9b4a1", "messageHeadline": "use &: to use single method", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b54f3be36a18efaddbf9a33eb62691928e97a81c", "messageHeadline": "use bool instead of raise/rescue", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "df78bd2e578ad59b3ef13bc4551a49694e27d1b1", "messageHeadline": "Bump version to 16.0.6 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "035befeb47255eb3401c8450930247d624b0effd", "messageHeadline": "Merge pull request #1432 from chef/testing", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "582a682e1c711709b282c20d3b1bfa03d1a39039", "messageHeadline": "Bump version to 16.0.5 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7e504957c1f0fb382e61bd69aa57ecdef20db2f5", "messageHeadline": "Merge pull request #1431 from chef/chefstyle_fixes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f8182fe410bede9053503303af1dd0dcc51f76d7", "messageHeadline": "Chefstyle fixes from Rubocop 0.80", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6a27c0e313343fe7aa3accf768f8d2805f433c7d", "messageHeadline": "Minor testing updates", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "cff06feb1e7267aeb517cc1070a4aa30e9357e67", "messageHeadline": "Bump version to 16.0.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d45bb7fc7e406f2690521d7654bf4fc3824428c0", "messageHeadline": "Merge pull request #1426 from chef/filesystem2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 42, "deletions": 78}}, {"node": {"oid": "069149c0d2c2760f0d2c5ec95de06d9c2844bdc6", "messageHeadline": "Replace filesystem with filesystem2 on aix/solaris/bsd", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 42, "deletions": 78}}, {"node": {"oid": "276dc410f5125e9b30e5fcf13e8fbacf5342ea9f", "messageHeadline": "Bump version to 16.0.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "909fcac15b3d42f251eaa0be80cb055e2ee95fef", "messageHeadline": "Merge branch 'salzig-fix/ensure_optional_plugins_to_be_symbols'", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c6e61abb9728e7834763f5c03bd436108278695a", "messageHeadline": "Add a test to ensure optional_plugins become symbols", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4a185dfe5447949e5e41502ea5c0dad281d7ccc7", "messageHeadline": "Merge branch 'fix/ensure_optional_plugins_to_be_symbols' of https://g\u2026", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4ad6b43736221f2cbcf8a5b58285cc492446d16", "messageHeadline": "Merge pull request #1425 from chef/test_15", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "161b2eecb4bffcde0d1c7028f0e07f06970cf8ff", "messageHeadline": "Test the 15-stable branch in expeditor", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f4b0958ad9d5e52eb720c52def3b427165d9c553", "messageHeadline": "Bump version to 16.0.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "920971fa294615914b7542a6aec772ee1cd394af", "messageHeadline": "Merge pull request #1423 from chef/dmi", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f2b0a4d68b50a2d8906043cb7483f2b288c169e3", "messageHeadline": "Use is_a? to check the class in the DMI plugin", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e25edd2b208d4b7a433c42eb1d367c07af9c63f3", "messageHeadline": "Bump version to 16.0.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ab4ec9699094871170127a2475aff9eee51e5e04", "messageHeadline": "Merge pull request #1422 from chef/chef-config", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e40254147231ded37538447970b19669e6e0e872", "messageHeadline": "Allow chef-config 16", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0ac4a7a505523180a44f7edb25a3d294da8d184", "messageHeadline": "Bump version to 16.0.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 11, "deletions": 3}}, {"node": {"oid": "c20e4bbf0e4c8ed4461f6cf758986375db42a8db", "messageHeadline": "Merge pull request #1420 from chef/bump_to_16", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34eeb37da255d75e8a85d9111fa19b9413335197", "messageHeadline": "Bump to version 16.0.0", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69e1170dd1147e2f9c8390fe39079223068041a8", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 15.7.3", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 11, "deletions": 14}}, {"node": {"oid": "79b17080b9596096633f85c96305bda766d3ba60", "messageHeadline": "Bump version to 15.7.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "774765aa05fd3ad2658d08e1366c82f76240b458", "messageHeadline": "Merge pull request #1419 from sshock/plh/add-drivetype-to-filesystem-\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "ae622baa70bdddaa0245a3dea6d01f3e23d1165d", "messageHeadline": "only downcase the volume name when used for the device name", "author": {"name": "Phillip Hellewell", "email": "sshock@gmail.com", "user": {"login": "sshock"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9622d75b7974a5fb6a2bb3cc228ca51a6e454bd6", "messageHeadline": "Add windows drive type to filesystem plugin", "author": {"name": "Phillip Hellewell", "email": "sshock@gmail.com", "user": {"login": "sshock"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "37bd31de1fb9e138a25fcd3ddbcf8d16b52a46c7", "messageHeadline": "fix volume name in windows filesystems", "author": {"name": "Phillip Hellewell", "email": "sshock@gmail.com", "user": {"login": "sshock"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dd994a596750c6061c744392fc01840d25e9e69e", "messageHeadline": "update comments", "author": {"name": "Phillip Hellewell", "email": "sshock@gmail.com", "user": {"login": "sshock"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "03d2b992fc39d99f531b628bdc4ea5bb4a8b0d0d", "messageHeadline": "Remove the github lock config", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "94e1eb9b4a6f35aea5df9a38111518f9f8b8db13", "messageHeadline": "Remove the PR template", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "a26a8ce39a25fc1f8dcf70c21ffe7ee7ad875c3a", "messageHeadline": "Update labels in the github templates", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6bfdf6730bb613096d0d0bd836e4e4b64bad982c", "messageHeadline": "Add contributing.md file", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0a664d29c950bb6e71980022341ef9366826b690", "messageHeadline": "Bump version to 15.7.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0d829b9a3b29af8e77dd26d9ff1f88342afa2634", "messageHeadline": "Merge pull request #1417 from chef/specs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 154, "deletions": 113}}, {"node": {"oid": "7d227bd79277a062657dbee625f9435dc633badf", "messageHeadline": "Minor spec cleanup from rubocop-rspec project", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 154, "deletions": 113}}, {"node": {"oid": "3d510f4064028f94f43be800b3fab7e27c4b6188", "messageHeadline": "Bump version to 15.7.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e111c0916094c0cba5e5c75bb203fb2706b04d9d", "messageHeadline": "Merge pull request #1416 from chef/ruby27", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 35}}, {"node": {"oid": "2d700a69bebadcc6ebc8cc024c60621763629d62", "messageHeadline": "Test on Ruby 2.7 final docker container and remove old Jenkins files", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 35}}, {"node": {"oid": "b62033885925961d1049e6823eecaa2cb599a1cc", "messageHeadline": "Bump version to 15.7.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "685207cd71fb2de399c6d1cf760ba6fccf6cc812", "messageHeadline": "Merge pull request #1415 from chef/relative2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdbb0d01ca01f0a3a6b784dcd364d8906cf8dbce", "messageHeadline": "Substitute require for require_relative", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfce5063fd9ce74676d32e7ba7c755271b846e57", "messageHeadline": "Add Ohai 15.6 releae notes", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4bbe44d771746b9b2eab118c9b8368ea4361f1d9", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 15.6.3", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 12, "deletions": 15}}, {"node": {"oid": "5dc31e7c431043fd473dd71d2fc68e739e080c0e", "messageHeadline": "Bump version to 15.6.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1d9343d1761a5a57a63ac0b325dd3efda9b2c577", "messageHeadline": "Merge pull request #1267 from jaymzh/windows_fs2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 283, "deletions": 176}}, {"node": {"oid": "fe528cbb0f5fda0466a36c9a94bbf112ad82c278", "messageHeadline": "[filesystem] Convert windows to filesystem2", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 283, "deletions": 176}}, {"node": {"oid": "e243f2f3d1aa14b81f927300c2555dedc1372b82", "messageHeadline": "Bump version to 15.6.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "48c85ea6c84bb51d20be8ed0d67c1353fad16f28", "messageHeadline": "Merge pull request #1412 from AmazeCom/fixes-for-ruby27", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 58, "deletions": 32}}, {"node": {"oid": "4c24064f3531f9cee85ee61757cc3bd753fc272d", "messageHeadline": "Bump version to 15.6.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9309391479a4eba3203342138cb255d32f6593d3", "messageHeadline": "Merge pull request #1413 from AmazeCom/enable-dmidecode-mixin-tests", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c3b5585cd242266be162c26ba7bd5f88bedc9875", "messageHeadline": "Rename Ohai::Mixin::DmiDecode spec file to end in `_spec.rb`", "author": {"name": "Kris Shannon", "email": "k.shannon@amaze.com.au", "user": {"login": "KrisShannon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6c6de0511039f1c64e83802e98de4eae3550ebad", "messageHeadline": "Use network helper to parse netmask instead of 'scanf'", "author": {"name": "Kris Shannon", "email": "k.shannon@amaze.com.au", "user": {"login": "KrisShannon"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "ae3930b699be1707d595743e77808548d98c0233", "messageHeadline": "Extract `hex_to_dec_netmask` into mixin/network_helper.rb", "author": {"name": "Kris Shannon", "email": "k.shannon@amaze.com.au", "user": {"login": "KrisShannon"}}, "additions": 39, "deletions": 17}}, {"node": {"oid": "964903716867f6a1a09f4c6a3b270ef331c856c7", "messageHeadline": "Rename Ohai::Mixin::NetworkConstants to NetworkHelper", "author": {"name": "Kris Shannon", "email": "k.shannon@amaze.com.au", "user": {"login": "KrisShannon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cb9f1fa9b67674098e847a0f022a7eaaa448a2ea", "messageHeadline": "Remove the `0x` prefix from the argument to hex_to_dec_netmask", "author": {"name": "Kris Shannon", "email": "k.shannon@amaze.com.au", "user": {"login": "KrisShannon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7bb642fb9952f310d36912e9eb7191de6d452040", "messageHeadline": "Bump version to 15.6.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "8b7dcb11f9ac4d6ebca7b1c490bebccc1e7faf6f", "messageHeadline": "Merge pull request #1409 from chef/slim", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c48f98960b018874e7bdadd396416a1d4469b423", "messageHeadline": "Strip the Rakefile and specs from our gem artifact", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e569a429fb5136d43aaada864607ebcf00b1c74f", "messageHeadline": "Bump version to 15.3.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "expeditor@chef.io", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "344a2441e11522780dec1423040a2d2e3baa9303", "messageHeadline": "Merge pull request #1410 from chef/fix_builds", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 78, "deletions": 11}}, {"node": {"oid": "c85258b1b37fb279395eac7031ab8cdaad351bba", "messageHeadline": "Add Ruby 2.7 testing", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "97b3a86e827f7d69b775e4d51a3cc4b9bd4fa7ec", "messageHeadline": "Use the smaller containers everywhere", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c329163227e59364abf37ee92ba4764cc44e0bc1", "messageHeadline": "Switch everything to the caching method", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "fe28c052c5ae06e3620df329f49845eef89c6725", "messageHeadline": "Run ohai directly", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0eac1dd0cc15beaffd8c2d887236d7962baf16b", "messageHeadline": "Switch the ohai / chefstyle test over to the new S3 caching", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 70, "deletions": 7}}, {"node": {"oid": "c4fbe62ded1959b5cd022a3e5766b6f6bb98151f", "messageHeadline": "Add missing Ohai 15.3 notes", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "61a261665e5269b15624671b5a80abdb96c54e86", "messageHeadline": "fix: ensure optional_plugins to be array of symbols", "author": {"name": "Ben Rexin", "email": "ben@rexin.at", "user": {"login": "salzig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12d0d485b09a003500feb8c5f4078f9ba8f119a9", "messageHeadline": "Remove the instance eval from the Gemfile", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "9982b1e62ed1afb8db57349f536da3fed759749f", "messageHeadline": "Add a note about the dhc-user so we can remove it later", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0ab14cbf5c8b0f69e15427f9689630ec583013e6", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 15.3.1", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "fec6f006d7b86257fffbcecf53290dc56e67811d", "messageHeadline": "Bump version to 15.3.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4e66cf94b4b52b756748e2eebb6746c735087738", "messageHeadline": "Merge pull request #1395 from chef/openstack_ohaii", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 59, "deletions": 37}}, {"node": {"oid": "af0c84f52bd80da323d565a07b8cee3fd85939b8", "messageHeadline": "Use the more reliable systems virtualization attribute for Openstack", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "20032b91d18b8534e99c4181f4bda8e4d8c84a37", "messageHeadline": "Fix detection of the Openstack virtualization hypervisor", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "9d887f9ea41411ab5e1f5b428d8b124b2a0b54a2", "messageHeadline": "Skip dreamhost specs on Windows", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a5c29786f46c6bb093ed36619938bc8fbfbe16f", "messageHeadline": "Avoid failures on windows with dreamhost detection", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8747ae1bdde2137e72b2482a8e2b989c316ab3b3", "messageHeadline": "Add tests for the new dreamhost openstack detection", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "feb180858d1d144faa681692becc0ed460ab4ef3", "messageHeadline": "Minor cleanup to the passwd specs", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "6561791a7b8ec8d4981649479788517364f7d605", "messageHeadline": "Remove the dependency on the Etc plugin in the Openstack plugin", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "3c55a8f709de075c383587a66cb68d780035ffa5", "messageHeadline": "Bump version to 15.3.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "49137a9ffeb0650f8cf83ae885a1460e0d814f52", "messageHeadline": "Merge pull request #1402 from chef/sysctl_optional", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1cb1a70ff60f22259f73d5ba3fdf4bf50911772d", "messageHeadline": "Make sysctl optional", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d2ef7393f9b86ce71564e282e7aee8b5d1fd7665", "messageHeadline": "Bump version to 15.2.8 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "34b92f7627f75dc5003b1e1b696a0db51661aba9", "messageHeadline": "Merge pull request #1401 from joshuamiller01/sysctl_ohai_plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "15315e3e36f07062111faede26f2667ead8c723f", "messageHeadline": "Bump version to 15.2.7 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9b1657e288f0f2a5c2dacb41fc85b04fcb541cc6", "messageHeadline": "Merge pull request #1399 from chef/rspec", "author": {"name": "Tim Smith", "email": "tim@cozy.co", "user": {"login": "tas50"}}, "additions": 891, "deletions": 818}}, {"node": {"oid": "62e4bef7171184ff5954e2ba15553c043b0f760d", "messageHeadline": "Add sysctl ohai plugin", "author": {"name": "Joshua Miller", "email": "joshmiller@fb.com", "user": null}, "additions": 90, "deletions": 0}}, {"node": {"oid": "54b3cc831750805f19f838d60dea25e23dfa2e8c", "messageHeadline": "rspec updates from rubocop-rspec", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 891, "deletions": 818}}, {"node": {"oid": "038fd847c6d75dfaf6e60b67de185732aa245cc3", "messageHeadline": "Bump version to 15.2.6 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "66f0aec9a605a280c81701f6674e5195d4648a1b", "messageHeadline": "Merge pull request #1397 from chef/more_debug_time", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "567fdcaf038346d30a49246b16f8ca1540af6542", "messageHeadline": "Use Benchmark.realtime for the main application time as well", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f76c5f583736a5731e2fb6e92c21dc8419655d95", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 15.2.5", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "f8a7f68d050d630d929e2e7049a21344b301a251", "messageHeadline": "Bump version to 15.2.5 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "99f5400e0038e8e841149dd59f147928af5124a0", "messageHeadline": "Merge pull request #1396 from ritzk/rawhide-version-breakage", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "1bda24c6a9edf1d3b846e426278df26234b79cff", "messageHeadline": "Add 15.1 and 15.2 to the release notes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "ebbc9c3eb28e79456359b26e217dda560537672a", "messageHeadline": "fix platform_version on fedora rawhide", "author": {"name": "Ritesh Khadgaray", "email": "ritz@fb.com", "user": null}, "additions": 2, "deletions": 8}}, {"node": {"oid": "03d215f7ad515421a2d224b63fa06f124f27fda1", "messageHeadline": "fix linting error", "author": {"name": "Ritesh Khadgaray", "email": "ritz@fb.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "01fca8d73f02edf8195c7905f90075fecf97bc0b", "messageHeadline": "Add minor yard comments", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "41f5fdd19b7e379301b2396c8904e6b2bdb190c1", "messageHeadline": "Ignore yard files in git", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "094faee46ae414b17f1517d9b349ac11ebaed23c", "messageHeadline": "Minor updates to GitHub markdown files", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e95b65fe4f1b0e9279fe76e03e457cf172866d08", "messageHeadline": "Minor update to the MVP doc", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1f6037c2320120a465e8fc977675f0a0e4ad6ddd", "messageHeadline": "Bump version to 15.2.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "115c02082df0d7db723258393823e353ca517132", "messageHeadline": "Simplify the Openstack plugin by not polling DMI data (#1394)", "author": {"name": "Lamont Granquist", "email": "lamont@chef.io", "user": {"login": "lamont-granquist"}}, "additions": 11, "deletions": 46}}, {"node": {"oid": "1de0a29f50718d7bdc34c32236c9bc2b02363aa6", "messageHeadline": "Simplify the Openstack plugin by not polling DMI data", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 11, "deletions": 46}}, {"node": {"oid": "bcb3ec6aa27938459c0f331124045dd860ecae84", "messageHeadline": "Bump version to 15.2.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2bbb817485ef87da884973c275ad2314d3a826a7", "messageHeadline": "Merge pull request #1391 from jjustice6/issue_1390", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "b0cc3c199af96d28c9f560bcf0b640a49dff6fbc", "messageHeadline": "Bump version to 15.2.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "db1782b61ca54c44ef687647f8f205e284229df7", "messageHeadline": "Merge pull request #1392 from teknofire/get_wall_clock_time", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dbac893eff74ad29373ba46af4e37a441a0bdb71", "messageHeadline": "Display elapsed real time instead of total cpu time", "author": {"name": "Will Fisher", "email": "wfisher@chef.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7e0c9d4a83f0f83eb636fb18c2394ad982a02cf", "messageHeadline": "Add a unit test for the virtualization case.", "author": {"name": "Joshua Justice", "email": "jjustice6@bloomberg.net", "user": {"login": "jjustice6"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "9ea266b62c7a3ab621d405224537e19fb404230f", "messageHeadline": "Use virtualization plugin to detect if we're on openstack on Windows.", "author": {"name": "Joshua Justice", "email": "jjustice6@bloomberg.net", "user": {"login": "jjustice6"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "70b7b54cabef12e1cc4ac771c0952ad0c5c45eb8", "messageHeadline": "Speed up running the PR tests", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "5617cd711485a9a3612f334dfc5d100ddb82d610", "messageHeadline": "Bump version to 15.2.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "8a7b5dcee1d0f28350da2bf824b32b87bd7f507a", "messageHeadline": "Merge pull request #1388 from BackSlasher/master", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ae55917efc2b7ef0002ca4f4912d33950fb78d48", "messageHeadline": "Translating platform \"archarm\" to \"arch\"", "author": {"name": "Nitzan Raz", "email": "nitz.raz@gmail.com", "user": {"login": "BackSlasher"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f531daf0c714a8d97ca0e11748a9ca94a345f5cc", "messageHeadline": "Bump version to 15.2.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "14eab27130fdae53898faf84bc464fb91cbae822", "messageHeadline": "Merge pull request #1369 from jjustice6/1368", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "b4d2c0919b48934aaa1694ec43a681a5917c07e0", "messageHeadline": "Update build badges", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15e3be9a39c9b383f85b8a9083b32062d517c39e", "messageHeadline": "Bump version to 15.1.8 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "bfccd4c74a0cdad19a23e8de2d91590a886312d7", "messageHeadline": "Merge pull request #1383 from chef/windows_testing", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 9, "deletions": 47}}, {"node": {"oid": "4d588c64cd15d5e546d7f7245c090ec77eb158c1", "messageHeadline": "Use the (new) defaults", "author": {"name": "Tom Duffield", "email": "tom@chef.io", "user": {"login": "tduffield"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "6056ff505c12258bd4aeedd2fb5099b83aa6243f", "messageHeadline": "Try using PowerShell again", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8a649e383112d9272db3bbf4e085574a06b36c96", "messageHeadline": "Try installing bundler into BK", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9607a42fd31d973d08cc39387d73e9657e9c9e59", "messageHeadline": "Don't use powershell", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "dc760f8324a985890ebaf49a8328d4ee4733b8be", "messageHeadline": "Switch from Appveyor to Buildkite for Windows PR testing", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 12, "deletions": 47}}, {"node": {"oid": "71b4b8cf520f78ae46e657158d46a61c81a8a076", "messageHeadline": "Bump version to 15.1.7 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "adf17ccc6e9e5ed2860ee95d5e0df4cbae234bc0", "messageHeadline": "Merge pull request #1382 from josephmilla/feature/make-state-regex-le\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "132e7c76926401e4e43849a4e2d86d51c79d7eb7", "messageHeadline": "Remove debug print", "author": {"name": "Joshua Justice", "email": "jjustice6@bloomberg.net", "user": {"login": "jjustice6"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "dfd516b6a84d38ba2464179d8ece03eb0b2a031d", "messageHeadline": "Lint the unit test too", "author": {"name": "Joshua Justice", "email": "jjustice6@bloomberg.net", "user": {"login": "jjustice6"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc65516783e9d2e8eb0f10bf324f7b1269952d0f", "messageHeadline": "Linting", "author": {"name": "Joshua Justice", "email": "jjustice6@bloomberg.net", "user": {"login": "jjustice6"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e0b7f6a20c417a16d6f15d454fea2b0fc9c7b83b", "messageHeadline": "Preserve the old clobbering behavior for backwards compatibility, and\u2026", "author": {"name": "Joshua Justice", "email": "jjustice6@bloomberg.net", "user": {"login": "jjustice6"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "cd26f0997c14fec141f928e7e40412d950ae726f", "messageHeadline": "Remove magic encoding bit that was added by emacs", "author": {"name": "Joshua Justice", "email": "jjustice6@bloomberg.net", "user": {"login": "jjustice6"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "510cd478e3862e19be299dd3c743fbcca9a8719b", "messageHeadline": "Clean up array initialization", "author": {"name": "Joshua Justice", "email": "jjustice6@bloomberg.net", "user": {"login": "jjustice6"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0736be5bfe26792d48d3905144920cd28899da82", "messageHeadline": "Add other_versions subfield for RPM packages.", "author": {"name": "Joshua Justice", "email": "jjustice6@bloomberg.net", "user": {"login": "jjustice6"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "f5eed7c04a407b5ee138125000860b29325e1f21", "messageHeadline": "Bump version to 15.1.6 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "ffa475822dc143b765cffbd1e1770bc74709d7fc", "messageHeadline": "Merge pull request #1384 from chef/lcg/new-chefstyle", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 232, "deletions": 135}}, {"node": {"oid": "e5912566d15f7cc5ade38b6eaee1ecf9d975be6e", "messageHeadline": "fix odd exception shadowing", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b004803a852485729493ac04c2cf13f59b55d7f3", "messageHeadline": "fix kind_of->is_a spec", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b19a0b9ee8981109c34b9b0dec3433c58a3046a1", "messageHeadline": "new chefstyle rules for 0.13.2", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 226, "deletions": 129}}, {"node": {"oid": "d65295f24995d8b41599990e1c3878120169bcda", "messageHeadline": "Add rubular link", "author": {"name": "Joseph Milla", "email": "joseph.milla@applovin.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3d5fcfbcbc8a9c6b6de4b1e32306bf71cbda8e65", "messageHeadline": "Make state regex less restrictive", "author": {"name": "Joseph Milla", "email": "joseph.milla@applovin.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e0dc7e7dec232d3b4f74f7e9bde422f4334aaa8", "messageHeadline": "Add tagging back to the expeditor config", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "065279661e0a99ade524de7549fa3e1eaf00b453", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 15.1.5", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "842e25be771923f701e18769ba18fb64a583c6bc", "messageHeadline": "Bump version to 15.1.5 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "eed7359e6f0cfa453567fe84007aeff54b023cf1", "messageHeadline": "Merge pull request #1381 from michel-slm/fix-fips-on-mac", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7cc4b8d0833b8f681f0d8d4ec73cbe4b96d508df", "messageHeadline": "Bump version to 15.1.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "6e643b29f0e4b96773d5d81f2ce82664cf8cfe66", "messageHeadline": "Merge pull request #1379 from michel-slm/fix-shard-on-mac", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8bf253419558ffbed353a22171150f0dfff949c4", "messageHeadline": "[shard_seed] fix default_digest_algorithm on darwin", "author": {"name": "Michel Salim", "email": "michel@fb.com", "user": {"login": "michel-slm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a849199c12041028faf93a16d193e4bf1a35ca2e", "messageHeadline": "[shard_seed] fix default_sources for linux, darwin and windows", "author": {"name": "Michel Salim", "email": "michel@fb.com", "user": {"login": "michel-slm"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "570fb2f076a420cab1e793e6849f80d2ba32722b", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 15.1.3", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "d1a25fa525a4760609642d244cc729a46aa194ce", "messageHeadline": "Bump version to 15.1.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9b9fdd4914fa3694ae6c4f96311f43e64befd0f7", "messageHeadline": "Merge pull request #1376 from chef/virtualbox", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 445, "deletions": 549}}, {"node": {"oid": "5baab4acaa099b98eaabc7c76d45db4e05404ce8", "messageHeadline": "Update logic to skip based on the right value", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "195cffd2a6292d1a8b62d06ea0f3a1f8f74ff4a2", "messageHeadline": "Use delete_prefix / delete_suffix instead of a regex", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 17}}, {"node": {"oid": "c8a1bd56386ba960dd41f5a7187ab9d084c83970", "messageHeadline": "Merge the new vbox plugin into the existing virtualbox plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 460, "deletions": 549}}, {"node": {"oid": "abb2eb272583ad004d39f104f5047384e8e8be05", "messageHeadline": "Bump version to 15.1.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4f35261f9bb64ea5e10315f72208ab3b5ff2c857", "messageHeadline": "Merge pull request #1374 from chef/mash_new", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 99, "deletions": 98}}, {"node": {"oid": "2179a6d70043d54fa9429822a2d55c8e639d9dd2", "messageHeadline": "Update lib/ohai/plugins/netbsd/network.rb", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67edffe8131780564465d17364c9c4e2cfb7233e", "messageHeadline": "Bump version to 15.1.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f159ce44f25b2012bb1ab63c26285f6c89bec169", "messageHeadline": "Merge pull request #1373 from chef/simpler_vbox", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 46, "deletions": 33}}, {"node": {"oid": "b881d30096dc8bd81687b49136b3afe06767a66f", "messageHeadline": "Simplify how we detect vbox hosts as well", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "9b686159a352863dc6984a8b8b704f2065a061b0", "messageHeadline": "Simplify how we create empty mashes in the plugins", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 99, "deletions": 98}}, {"node": {"oid": "1d6214f9907524928d6e5702c64ea7a367cc580b", "messageHeadline": "Use dig instead of a &&", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80370600144f1872dd112149210fda21079707f3", "messageHeadline": "Use virtualization attributes to run or skip the virtualbox plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 45, "deletions": 28}}, {"node": {"oid": "f01921fd12746b9edaf14b77ddea7d91a90ba494", "messageHeadline": "Bump version to 15.1.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "26fecc8e023f31e4eac4bae89c40494fe47b7ea1", "messageHeadline": "Merge pull request #1372 from chef/tests", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 34}}, {"node": {"oid": "61d8c7b5fac50a634fd86a668c876b0fcd9c3e48", "messageHeadline": "Use the latet Appveyor imagee", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ad8180c053fb91857e62341b8ac580f5b4168f9", "messageHeadline": "Remove bundler intall in appveyor", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fd9687a9dfe19c70a9713e7e26b430c91134dcb6", "messageHeadline": "Test on ruby 2.6 in Appveyor and remove the travis config", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 32}}, {"node": {"oid": "b044379c2194a3f7a5e974b66d455d2a525c3c32", "messageHeadline": "Bump version to 15.0.40 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "dbacac3bca2213be8a557dbbc26ed515772dafb4", "messageHeadline": "Merge pull request #1339 from freakinhippie/feature/vbox_host", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 541, "deletions": 0}}, {"node": {"oid": "f04de72cd0a1b8636ca60c238930c4ed60187516", "messageHeadline": "Bump version to 15.0.39 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "35b0d6f18db30ea9539cfef9a281fa98730139ca", "messageHeadline": "Merge pull request #1360 from chef/CONVERSION_STATUS", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 22, "deletions": 26}}, {"node": {"oid": "b7ee1363050c50ab44d9c5edd015f262bdec3148", "messageHeadline": "Merge pull request #1370 from chef/test_cleanup", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "de20badb559dbef5a48b377dffecd4cf52da535c", "messageHeadline": "Use ||= instead of unless defined? for constants", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 23, "deletions": 27}}, {"node": {"oid": "79ebc6a5fddc652903e438e60cbf74b6b3c8d09b", "messageHeadline": "Avoid constant warnings in windows/filesystem plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8cc7d6112e0df2ff04747b2370c1a775d9428ce", "messageHeadline": "Minor tweaks to our expeditor / build kite config", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "d71f5d5b4933bd8537f289dfdceeb1c60b360d2a", "messageHeadline": "Bump version to 15.0.38 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "85578ff2ee2f98d05f05b5101a78f5c0ba9f5b5e", "messageHeadline": "Solaris network plugin fix for issue https://github.com/chef/ohai/iss\u2026", "author": {"name": "Stephen Brown", "email": "sbrown@chef.io", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "a3d37e1c29cf29f15bf7f420b0ca943e078476d8", "messageHeadline": "Bump version to 15.0.37 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4b2dff5eb8a52a1fd38ef016755547a382468fa3", "messageHeadline": "Merge pull request #1365 from chef/lcg/shellout-require-idempotency", "author": {"name": "Lamont Granquist", "email": "lamont@chef.io", "user": {"login": "lamont-granquist"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2e81d14445e4bb02f503f8b20c7ae03e064ed1fc", "messageHeadline": "fix shellout require idempotency", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3734d441498e51dd44cefc21d842232cd0b5a47d", "messageHeadline": "Bump version to 15.0.36 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "9aeb32dc7e7af2f5b8291dca7e5926ff9216acff", "messageHeadline": "Merge pull request #1363 from chef/lcg/require-speedups", "author": {"name": "Lamont Granquist", "email": "lamont@chef.io", "user": {"login": "lamont-granquist"}}, "additions": 85, "deletions": 85}}, {"node": {"oid": "537596bbfed43d08a0bfcbe6b685a026e60c9a09", "messageHeadline": "Apply require speedups to ohai", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 85, "deletions": 85}}, {"node": {"oid": "62a879800c77cd6c1808e7a247976d7c910f6209", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 15.0.35", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 44, "deletions": 48}}, {"node": {"oid": "08f124bc9428fd5fd1d0f6b9c3250f08ed0a6abd", "messageHeadline": "Bump version to 15.0.35 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "226ad0539fba13bf2859e79c241c4a3fb6cb3a76", "messageHeadline": "Merge pull request #1361 from chef/ohai", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "841a4d4af0ba12a4e60157888f7b665881bd4e4b", "messageHeadline": "Require ohai/version where we use it", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8d66449940f04237586b2f928231c6b26e2cc19a", "messageHeadline": "Add Ohai 15.0 release notes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 77, "deletions": 4}}, {"node": {"oid": "a1ec73298d623d18cbe05c2b53ac57c8cc9beae0", "messageHeadline": "Update CHANGELOG.md with details from pull request #1355", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e159c4676598873db6ecdc608de99c1da4826764", "messageHeadline": "Merge pull request #1355 from chef/buildkite", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "376ddab3e05827638fab6113277384fa5be14165", "messageHeadline": "Run the specs as well", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "d49492d765a325990c9bf1e00aeb69d488a33e61", "messageHeadline": "Run ohai in Buildkite", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6738400472b2793ffa070d35959cd06d86b7fdb0", "messageHeadline": "Merge pull request #1353 from chef/buildkite", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "56c9d859dadb0c9e9fe906065d33348fa683088f", "messageHeadline": "Add testing in buildkite", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "5c70e89388ebc8ddf7d2d7bfd489024b11c0aece", "messageHeadline": "Fix link in readme", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "049ed6b17cccb760900e257d495c93a8e87be3f1", "messageHeadline": "Bump version to 15.0.34 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3abe495360acd655da6c34fbc077b05f369a59a5", "messageHeadline": "Bump version to 15.0.33 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b85ee3e48b3869e5a36ea90472fe29f01907a32f", "messageHeadline": "Merge pull request #1348 from chef/teams", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "8c65304eb8f6a3bd107a7606b6a0e92e7ce7fc8f", "messageHeadline": "Merge pull request #1349 from burtlo/fix/require-spec_helper", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 140, "deletions": 140}}, {"node": {"oid": "3cbf90d12abb2fe11bc486b87449a98ea02988d2", "messageHeadline": "Bump version to 15.0.32 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ae491457323f440b08eef7aced3d28e1362e195e", "messageHeadline": "Merge pull request #1351 from burtlo/README-add_style", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "d3066d46bb769313d7d3542ea693ad0c9f6ef6a0", "messageHeadline": "Adds mention of steps to take in contrib", "author": {"name": "Lynn Frank", "email": "franklin.webber@gmail.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e46a1236182634e0430ced1cb867c4ace26aebc4", "messageHeadline": "Adds mention of the style task", "author": {"name": "Lynn Frank", "email": "franklin.webber@gmail.com", "user": null}, "additions": 15, "deletions": 1}}, {"node": {"oid": "0ae9e21462d65b78d54493adc6b7bd57eaca144b", "messageHeadline": "Changing quotes to satisfy style", "author": {"name": "Lynn Frank", "email": "franklin.webber@gmail.com", "user": null}, "additions": 135, "deletions": 135}}, {"node": {"oid": "740660fbf47911a8aa98bab928323692a9980766", "messageHeadline": "Replaces require_relative with require", "author": {"name": "Lynn Frank", "email": "franklin.webber@gmail.com", "user": null}, "additions": 140, "deletions": 140}}, {"node": {"oid": "7582a96b976bfb529c3c05f1a7bbc867f2d316f0", "messageHeadline": "Bump version to 15.0.31 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "8d13e27199cdf7663aa6e45df6383e53815c9825", "messageHeadline": "Merge pull request #1347 from burtlo/fixes/systemd_paths", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "5cd0934f7e024110c119ba085a5377af3e39b4f4", "messageHeadline": "Add the enhancement template", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "30b68a8e8c3791463370fb948d2f226f0440b5af", "messageHeadline": "Update the github issue templates", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "155d8d5201a5912612f1c62ce8d5cc58a6046c9b", "messageHeadline": "Update the repo for the new governance", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "bf88c7ee5b61fc47255fd4655728088ced00d8b0", "messageHeadline": "Ohai::Util::FileHelper is already loaded", "author": {"name": "Lynn Frank", "email": "franklin.webber@gmail.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d05bd62ac90c057f8dded00b960253f765a57db4", "messageHeadline": "Add support issues template and update the bug template", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "f8f882c8c53bc8d6dab4a6032b09ef558fa12ee2", "messageHeadline": "Add design proposal issue template", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "05e507952d8dbff8e31528f1ebcab72664e99aa2", "messageHeadline": "Bump version to 15.0.30 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6364626407cec00398126b3a1cecccc4dc6b90d6", "messageHeadline": "Merge pull request #1341 from chef/loosen", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "eb243990d30327be8b9588325054801a4e54dd4f", "messageHeadline": "Bump ruby releases in Travis", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6ef2ba9761a27dc879a61e88c920239e0fed7a13", "messageHeadline": "Loosen the mixlib pins to allow for new major releases", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dd8aac97c78d23aa0afb698c1a76e5930ec9978e", "messageHeadline": "Bump version to 15.0.29 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b637569abe604ddf7c602384f6fb27cf5bd4678f", "messageHeadline": "Merge pull request #1340 from davide125/memory", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "34091e01d4aa533214fe60b137e2d520a4e23f34", "messageHeadline": "Relax DirectMap regexp for /proc/meminfo", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bb708b72b68ad836b7f324b770eac4b421b019a", "messageHeadline": "Parse new /proc/meminfo fields", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "b42e11f11013d52fed2e8328297e2f76922478c7", "messageHeadline": "fix for rspec failure due to :which method", "author": {"name": "Joshua Colson", "email": "joshua.colson@gmail.com", "user": {"login": "freakinhippie"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0ab406d69712a4116b7ec11930bf14131d61b181", "messageHeadline": "fix rubocop complaints", "author": {"name": "Joshua Colson", "email": "joshua.colson@gmail.com", "user": {"login": "freakinhippie"}}, "additions": 259, "deletions": 258}}, {"node": {"oid": "6983bc2a2e58e06ec2d38f0aa5628140c2f07ef7", "messageHeadline": "added section in RELEASE_NOTES.md", "author": {"name": "Joshua Colson", "email": "joshua.colson@gmail.com", "user": {"login": "freakinhippie"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "722f280745a55fe7bc938165f27f2bc6adb04974", "messageHeadline": "cleaned up to support rspec, and added rspec tests", "author": {"name": "Joshua Colson", "email": "joshua.colson@gmail.com", "user": {"login": "freakinhippie"}}, "additions": 420, "deletions": 77}}, {"node": {"oid": "2e1a35b6ecefe54bb9331d17e27420d0191a569c", "messageHeadline": "add support for virtualbox host", "author": {"name": "Joshua Colson", "email": "joshua.colson@gmail.com", "user": {"login": "freakinhippie"}}, "additions": 194, "deletions": 0}}, {"node": {"oid": "25857228433d879148ae39f293bbf2368e0b652e", "messageHeadline": "Bump version to 15.0.28 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "da5b6ff4541e9dac366033737fba38645fe5e45c", "messageHeadline": "Merge pull request #1337 from chef/chefstyle", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 280, "deletions": 280}}, {"node": {"oid": "6a4f3c624090fdbd4e6b35c0a38e8b4382e7a5e3", "messageHeadline": "Chefstyle fixes for Chefstyle 0.12", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 280, "deletions": 280}}, {"node": {"oid": "f3a3e878e78c193ddde205d6a08f98813dabf9e0", "messageHeadline": "Fix bad .travis.yml file", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "382fab46ada48897fc03eb19d7810f728187486a", "messageHeadline": "Merge pull request #1335 from chef/testing", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "b1108c0fecb053583ce251f0a33eef78ab0f7643", "messageHeadline": "Bump version to 15.0.27 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4eaa6534d47fb30852e96698a26ccf0af8f0141e", "messageHeadline": "Merge pull request #1336 from chef/hpux_removal", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 86}}, {"node": {"oid": "d382322245c1b9d93c812790a2ea298220581ee0", "messageHeadline": "Fully remove support for HP-UX", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 86}}, {"node": {"oid": "10bed50238dff31c763ef37a852b221ccb25a3d2", "messageHeadline": "Update appveyor / travis configs and add lockbot", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "d96dc696e041b791ee8d182d8b910186ac18d701", "messageHeadline": "Bump version to 15.0.26 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3376578338ee12332f69397058904d475b01c7b0", "messageHeadline": "Merge pull request #1333 from chef/remove_v6_plugin_struct", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 34, "deletions": 49}}, {"node": {"oid": "a77a58e4adc6f437153a8670d59be951c0bdc434", "messageHeadline": "Remove V6 plugin Struct", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 34, "deletions": 49}}, {"node": {"oid": "dbbd71fd79de6f03492e69936467412c43463a4e", "messageHeadline": "Bump version to 15.0.25 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "31c3c7483d42957bdb302c96b2d65588b6008804", "messageHeadline": "Merge pull request #1283 from heyjodom/xcp-ng_support", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "22b8818c7f8b0a3af08bb5d91de363d856d1ba21", "messageHeadline": "Bump version to 15.0.24 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "28b349c85027845391d407f364a7d5c96a54a016", "messageHeadline": "Merge pull request #1317 from chef/virt", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 215, "deletions": 575}}, {"node": {"oid": "ed6f838ba38a5dd86b50325697312a475b103a27", "messageHeadline": "Only uninstall bundler on Ruby 2.5", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3fe73d5eaf251ec1140949beab4e3e661c7eb287", "messageHeadline": "Fix the Windows specs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "8df3816b39d8ae8f2b66358eb65aa5ec2812f5f7", "messageHeadline": "Fixup solaris specs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 11, "deletions": 50}}, {"node": {"oid": "48d7ca00728ea0a794db5dda2d42609ddcb5018b", "messageHeadline": "Update *nix specs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 81, "deletions": 217}}, {"node": {"oid": "acd1d778fafa51f946e9c7bfef75ae3e896972f4", "messageHeadline": "Unify virtualization detection on a single helper", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 154, "deletions": 340}}, {"node": {"oid": "24fcdeab8dc8c021afae73f82ff176495dd27263", "messageHeadline": "Revert \"Move xcp platform_family to fedora\"", "author": {"name": "Justin Odom", "email": "jodom@tripadvisor.com", "user": {"login": "heyjodom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "67f9f6298083ee29d649dc6d3b7b19ab9f834ec8", "messageHeadline": "Bump version to 15.0.23 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "bfd436e92653d2f4ef32597f2454f4cf681b5a8a", "messageHeadline": "Merge pull request #1300 from chef/new_ruby", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 297, "deletions": 412}}, {"node": {"oid": "291c62b6757365afc799ce264730928f7022cc60", "messageHeadline": "Bump version to 15.0.22 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b7ec161666bad787f6701d826d538080328cf0ac", "messageHeadline": "Merge pull request #1322 from chef/sled_round_2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "c9de899047ed89f2ba1bf999aa7f6207d739ad67", "messageHeadline": "Bump version to 15.0.21 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0f5898518898dbc461b3b1e941d5ee6675f144a7", "messageHeadline": "Merge pull request #1321 from chef/readme", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "212d5ce76c42154d7001a84590f3a3dbcc1a7431", "messageHeadline": "Make SLED be part of the suse platform_family", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea071fc7ed36ebab883059e33025859f5f50ec68", "messageHeadline": "Don't remap SLED to SUSE", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "e65830db7f22a017d6cb199302a7f2358ea9516f", "messageHeadline": "Don't ship the readme with ohai", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8e3ff7e496ecd1f5890e27f552741b731f72b34c", "messageHeadline": "Bump version to 15.0.20 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "534acc431887c1b96a4441dc2c1756c1621eebf8", "messageHeadline": "Merge pull request #1320 from chef/antergos", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ff3f54c002fd0deccb3ad2069c84e4b57e1063a4", "messageHeadline": "Bump version to 15.0.19 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f5eaabc6892c20d0ea0c584e0ec621a14e7a1bd0", "messageHeadline": "Merge pull request #1313 from chef/sles_sap", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8c575e57bf75b9138a742648174931dfc8827c9c", "messageHeadline": "Bump version to 15.0.18 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c5e854e51f0beb1b66abb814f762613c1c791456", "messageHeadline": "Merge pull request #1319 from chef/bsd_virtualization", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 80, "deletions": 87}}, {"node": {"oid": "fd2b839351b12271276897f19de35e0b1c597f23", "messageHeadline": "Bump version to 15.0.17 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c88812b0137ee4c579cff74d940dc8d5073b2cd2", "messageHeadline": "Merge pull request #1312 from chef/fix_arista", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "4f2dfcbb9ac16697b62392a361b819f7b535b720", "messageHeadline": "platform: Identify sles_sap as the suse platform", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4878c100a63984809dd9f472602afb7f9900888f", "messageHeadline": "Bump version to 15.0.16 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d50e5f8c9889b9228d7d56d42abadb6ebeb0434b", "messageHeadline": "Merge pull request #1314 from chef/sled", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "ac1b1ddbe302efc690486ee946f09657d201b93e", "messageHeadline": "Bump version to 15.0.15 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2951350d54bf59da2fe92203ee1db7370f39c60d", "messageHeadline": "Merge pull request #1316 from chef/mangeia", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "878d3ff1eb9998ee921d599aafed27ded235695e", "messageHeadline": "Bump version to 15.0.14 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "58b452444eaf4d32c52d46d08e25090aba5edc78", "messageHeadline": "Merge pull request #1309 from chef/nested_virt", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "94e8c458fc67884955e1852938f7814934252d4b", "messageHeadline": "Add support for antergos linux and fix opensuseleap platform_family", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "812ddda79e91bec6de0637ea890e9d6ab09df0ca", "messageHeadline": "bsd virtualization: Detect amazonec2 hypervisor + kvm without dmidecode", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 80, "deletions": 87}}, {"node": {"oid": "98e03c3e480c72435edde016e60e67808c00f748", "messageHeadline": "Merge pull request #1315 from chef/coc", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6932f9d1c84d9e46fb073d0ee429e6eecf8d2c54", "messageHeadline": "Add support for SUSE Linux Enterprise Desktop", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "11c3c1ae45b0247632ccc0af10d899843cc0e5ed", "messageHeadline": "Add mangeia platform with madriva platform_family", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "777d84a0e8dae44ac4f8d11e57df828e98339ab4", "messageHeadline": "Add Chef code of conduct link", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "20e59da4f973120a3115c6382b391010e3fcfeab", "messageHeadline": "Fix arista detection", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "124f5d2f0a5f97ae430f3f782a79577b4020675d", "messageHeadline": "Bump version to 15.0.13 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6cd31b3d820293878f4e6e6cb47d4d3b4bb65d94", "messageHeadline": "Merge pull request #1310 from MsysTechnologiesllc/vijay/MSYS-933_Adds\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 75, "deletions": 1}}, {"node": {"oid": "836a50ab355c3fc329d52fb129cb86b0fd36b612", "messageHeadline": "MSYS-933 Fixes FQDN is being set as machine name instead of FQDN", "author": {"name": "vijaymmali1990", "email": "vijay.mali@msystechnologies.com", "user": null}, "additions": 70, "deletions": 7}}, {"node": {"oid": "8ef11a7b494b16446f324af9903ca7c729db03f2", "messageHeadline": "Check all associated host addresses for FQDNs instead of just the last", "author": {"name": "Justin Seely", "email": "justin.seely@gmail.com", "user": {"login": "jseely"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "cc91c6e325ae883ec84278c3b2205525b47be076", "messageHeadline": "Linux Virtualization: Use the new nests `systems` format for lxd / lxc", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "af633604e28442884b131dd51a09738251d5f2b6", "messageHeadline": "Bump version to 15.0.12 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c41b15ec349bbefdd76da00b46358910785ac5c2", "messageHeadline": "Merge pull request #1299 from chef/os_release_detection", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 657, "deletions": 891}}, {"node": {"oid": "bb67ea36ee85e210f45017bce72dabd236140ad9", "messageHeadline": "Bump version to 15.0.11 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d691f78603cb29e53cc5008ef287d68a6051752f", "messageHeadline": "Merge pull request #1297 from chef/opensuse15", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "35c73dfc176756b90c5145d121bb0437f13d22f8", "messageHeadline": "Move clearlinux back to the legacy method", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 25, "deletions": 38}}, {"node": {"oid": "e1fe9b9ef0d2823d4aedb04b1693a591540a3ea9", "messageHeadline": "Remove nexus_centos os-release detection from the legacy method", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "551e7d6c1c89a57026c1776da5303e77cbcd4018", "messageHeadline": "Remove legacy testing for platforms that have os-release files", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 107}}, {"node": {"oid": "1ce3724e057afaeeca45ce24d313893bd3c944a9", "messageHeadline": "Use shellout properly for kernel version detection", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "b6b2d17b2729e991d5073839d8d57b8d2702b3e4", "messageHeadline": "Move gentoo entirely to os-release based detection", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "5d4e074e491eace039d48e98a0aa8f5ff88f440c", "messageHeadline": "Fix platform remapping on nexus_centos", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 118, "deletions": 135}}, {"node": {"oid": "4dc35bb70e4b34e5ddfd7782973630bb5fe78996", "messageHeadline": "Move clearlinux logic to os-release", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 31}}, {"node": {"oid": "643599c626c2c5d1f3b89950d262a647a0581756", "messageHeadline": "Make sure centos continues to correctly parse out versions", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "8b02ee16fd3c7f28ffcbc236132467793c6b6a40", "messageHeadline": "Update versions in the specs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "147a3c42edec04862d95405515bcbe8c30c087bb", "messageHeadline": "Rely on os-release for Mint and Raspbian", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "11e73519f412440656b0f451c0bf8675ed0fa8d4", "messageHeadline": "Move Arch and Alpine detection to os-release", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "caceb5b9af91b4635c03a289be0f8cca0a08a043", "messageHeadline": "Switch the platform remapping to a hash table", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 26, "deletions": 31}}, {"node": {"oid": "616c2f7d0220f58dcd89265728ffc3598ff850c8", "messageHeadline": "Remap nexus -> nexus_centos to match our previous name", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1153542771a5c2ab7bc30a414693b326220389f1", "messageHeadline": "Use /etc/os-release detection for cumulus", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 68}}, {"node": {"oid": "2cde15d109a992903ef5d2d63837d579e59ae233", "messageHeadline": "Bump version to 15.0.10 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "048e0039a640734dbe064e86ad2f909265064120", "messageHeadline": "Merge pull request #1305 from chef/remove_old_virtualbox", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 62}}, {"node": {"oid": "e7fa47a00774fc48f85b86349261e50db48ae47f", "messageHeadline": "Use the absolute path to uname", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "5fe8b36c72edcbca2787ea537fa0835db84121f3", "messageHeadline": "Bump version to 15.0.9 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "cc5172142d1ba8060a1e0c8997b01d15422e779e", "messageHeadline": "Merge pull request #1301 from chef/nuke_old_specs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 2406}}, {"node": {"oid": "ee2b204dc7cbbe64f8997b6b2d7457ca21bdcf5b", "messageHeadline": "Remove circa ~2005 virtualization hypervisor detection", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 62}}, {"node": {"oid": "04c7bb3a6dfdc60cfa4488d8709e44bae9bc2887", "messageHeadline": "Bump version to 15.0.8 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "724daf1333ca005f869589e07a375b9ef41446c0", "messageHeadline": "Merge pull request #1303 from safematix/master", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "4bd9041d28a3fb2badf7a4b8ca4b33fc417432fc", "messageHeadline": "Add a simple method for platform version detection", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "a0f9dd1503373d1874a386f4d539b3c2c96df387", "messageHeadline": "Merge pull request #1304 from chef/xenial", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d28601936153cd01b1ebd51bcd82d6fa1ceebc2c", "messageHeadline": "Test on Ubuntu Xenial in Travis", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ce923c827fb396fdf4f25aa9771399509468265", "messageHeadline": "Chefstyle", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "4951bad8900e82c20801ba8aaee1b7714eb1fd6f", "messageHeadline": "Remove legacy testing of systems that always have an os-release file", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 49, "deletions": 182}}, {"node": {"oid": "4a5d7cce951fe0be60163b09938e988f0c7f8901", "messageHeadline": "Remove the older platform_family tests", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "3abac7a0ebf0e85a5cc91649fac5e6489cc9ab48", "messageHeadline": "Test the platform and platform_family mapping", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 137, "deletions": 5}}, {"node": {"oid": "fddebcc8f65e4a9ee2a5014d828f3471c5ca1c7f", "messageHeadline": "Remove duplicate arista_eos platform", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a0cfa73e1dbf8922b87479daa6e015e049e1916", "messageHeadline": ":art: :hammer: rename virtualization[:host] to virtualization[:hyperv\u2026", "author": {"name": "Ressl Robert", "email": "r.ressl@safematix.com", "user": {"login": "ressl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b83ab29996f0b58ddfef63407564a19bf8b9ca0c", "messageHeadline": ":art: :pencil: change describe of test for Hyper-V guest and the host\u2026", "author": {"name": "Ressl Robert", "email": "r.ressl@safematix.com", "user": {"login": "ressl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c23fd84096824d489bc3c84565a5bb5509054c09", "messageHeadline": "Update lib/ohai/plugins/linux/virtualization.rb", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb8cbcbd5345a1d8836c629e98ea8193ea4e4a11", "messageHeadline": "Add cumulus linux os-release remapping", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9241129d24cd4e3d7d2b7623d35068dc666e2b1c", "messageHeadline": "Shuffle around the specs a bit", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 797, "deletions": 792}}, {"node": {"oid": "c5b58bb515016aae83377061e452c8bcf66efde4", "messageHeadline": ":art: :hammer: update chefstyle offenses", "author": {"name": "Ressl Robert", "email": "r.ressl@safematix.com", "user": {"login": "ressl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d6d1f4dcc835965432f9fafbea70d4cb91775353", "messageHeadline": "Merge branch 'master' of https://github.com/chef/ohai", "author": {"name": "Ressl Robert", "email": "r.ressl@safematix.com", "user": {"login": "ressl"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "0ef38689e322dc665f4b8a83ec603d403168ab5d", "messageHeadline": ":umbrella: :pencil: add tests for function to load hyper_v hostname f\u2026", "author": {"name": "Ressl Robert", "email": "r.ressl@safematix.com", "user": {"login": "ressl"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "030a2c6f62b0839ece4e55856ca15c0f7094c789", "messageHeadline": ":sparkles: :pencil: add function to load hyper_v hostname from guest", "author": {"name": "Ressl Robert", "email": "r.ressl@safematix.com", "user": {"login": "ressl"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "a983bb293d53e974fdd310bc33c2b65a8bf3fad6", "messageHeadline": "Remove old spec files", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 2406}}, {"node": {"oid": "dd70db6ab6b359610de06f400b671a25892cdd73", "messageHeadline": "Revert \"Remove unnecessary Ruby 2.4 FIPS detection\"", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "c5e79b21b2ef781428ecaddb336940890cac5e29", "messageHeadline": "Remove unnecessary Ruby 2.4 FIPS detection", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "1aae57fdfcc3dae343d5186513291aea895b21c2", "messageHeadline": "Run the windows fips spec everywhere", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "726899b3d95755de4ab557c79e1347b4ee22d8d7", "messageHeadline": "Revert \"Remove the Ruby < 2.5 logic from the FIPS plugins\"", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 130, "deletions": 20}}, {"node": {"oid": "816808092a73bae10743e5dedb588ced1c5ea4b7", "messageHeadline": "Remove the Ruby < 2.5 logic from the FIPS plugins", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 20, "deletions": 130}}, {"node": {"oid": "63f35470d70930b3d98acb7058d4584178f98246", "messageHeadline": "Remove the Ruby < 2.5 logic from the FIPS plugins", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 20, "deletions": 130}}, {"node": {"oid": "6f02a8bd1bf955019a399797e5f016bcb390c116", "messageHeadline": "Remove unnecessary Ruby 2.4 FIPS detection", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "534b36d51ef9b48dac7fae6dd563e3e41d0f85f5", "messageHeadline": "Bump Rubocop to the 2.5 engine", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "35f32a12f756c50a9cfd17ab9224853c2161fc0e", "messageHeadline": "Require Ruby 2.5 or later", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 273, "deletions": 273}}, {"node": {"oid": "0d842f79e282922f51c9097b4109769ad2626062", "messageHeadline": "Use /etc/os-release to detect linux platforms", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 75, "deletions": 42}}, {"node": {"oid": "6b14655d54bef0f4f6be28f624aa1819e2393f16", "messageHeadline": "Correctly detect openSUSE leap 15+", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "a946ff969ae335b163a1766901ccd960ad6dc4eb", "messageHeadline": "Bump version to 15.0.7 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b40f6696f00c013feafa9e06e66d24853fa298b6", "messageHeadline": "Merge pull request #1292 from nathenharvey/gce/dmi", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 45, "deletions": 9}}, {"node": {"oid": "ad9bdc78a79ab16cd34a0e0da404d73c7a327b1e", "messageHeadline": "Adds more resilient GCE checking", "author": {"name": "Nathen Harvey", "email": "nathenharvey@google.com", "user": {"login": "nathenharvey"}}, "additions": 45, "deletions": 9}}, {"node": {"oid": "cc31ee1324e8953cba8ad406a9a5faaab50018fc", "messageHeadline": "Bump version to 15.0.6 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9448a8698ae26356e35c0456b88cf169841d00c1", "messageHeadline": "Merge pull request #1291 from nathenharvey/gce/user-agent", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "084c21c6b7e36025b4e5bbbc993e8876dff6a187", "messageHeadline": "Bump version to 15.0.5 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "162cc3c1cd63224414115b4bfb65dd44fc49bcbf", "messageHeadline": "Merge pull request #1290 from higanworks/ignore_empty_metadata_openstack", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "1d7c86f15d027c4ba79e74dac5569e6ef2e00b2d", "messageHeadline": "Set User-Agent in HTTP header for GCE plugin", "author": {"name": "Nathen Harvey", "email": "nathenharvey@google.com", "user": {"login": "nathenharvey"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "53438d5b3ee2cc259e2a8a1e67d699ed15ac2868", "messageHeadline": "use dummy ipaddress and empty string", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "3888e9258157e545fc0ad5564186622d22f343fd", "messageHeadline": "ignore empty value to avoid crash of cloud plugin", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3ebf27cd2fbf07116afac39dd2fef252d239111", "messageHeadline": "Move xcp platform_family to fedora", "author": {"name": "Justin Odom", "email": "jodom@tripadvisor.com", "user": {"login": "heyjodom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5236aff74b8f2a2e9244cff4d325ccb4f73b3d69", "messageHeadline": "Bump version to 15.0.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "8872f36030caf55be8cbe5b3fe9a0fb59daba369", "messageHeadline": "Merge pull request #1280 from chef/refresh_plugins", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 84}}, {"node": {"oid": "3042be0539fd78a2b89709be962fddaff625be00", "messageHeadline": "Bump version to 15.0.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "36f301d9fcd44c5ee4cd9232dfd139278bcb7404", "messageHeadline": "Merge pull request #1279 from chef/group_helper", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 76}}, {"node": {"oid": "89cfa96891df44d169cf5c3574d7103951759e5e", "messageHeadline": "Add support for XCP-ng", "author": {"name": "Justin Odom", "email": "jodom@tripadvisor.com", "user": {"login": "heyjodom"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c33d6fe728ee0cf81cf35e21b5846f052ae02297", "messageHeadline": "Removed unused refresh_plugins method in System class", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 84}}, {"node": {"oid": "3759aeff5ff3c999fd99ffef44f6d00ad3fd0135", "messageHeadline": "Bump version to 15.0.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a30c84244deae40bbaea766ef98d526a272c0e1a", "messageHeadline": "Merge pull request #1278 from chef/prep-15", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 79637}}, {"node": {"oid": "1ba9240a051571976001ac353fffd7b82ecf489e", "messageHeadline": "Remove the deprecated Ohai::Util::Win32::GroupHelper class", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 76}}, {"node": {"oid": "39e5a8c13a4b15c94cb64db57ba668ee6e803116", "messageHeadline": "Remove the deprecated system_profiler plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 79637}}, {"node": {"oid": "f5c813bb7f865cdef670c8b14fc150912f48be0e", "messageHeadline": "Bump version to 15.0.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "9a141ebee1a9a417581ef0ebf0b332c09b656359", "messageHeadline": "Merge pull request #1250 from chef/chdir", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "2dd9de9143afac54de475d730572897ab4730a06", "messageHeadline": "Bump version to 15.0.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "8f22c3f980d7d59c81ce416e22c1c420df21d715", "messageHeadline": "Merge pull request #1277 from chef/prep-15", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "84ff1a2fb0fc2ec67a04094161509133b83590ae", "messageHeadline": "Update master branch for Ohai 15 development", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "a890a164dc3128137203b9a5bd1b4d5c86a0da54", "messageHeadline": "Update appveyor and travis for the 14-stable branch", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "308a32b138ac700d1ecd39cb67b2ebfbd338fad7", "messageHeadline": "Make Phil Dibowitz the Ohai 14.6 MVP", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9c5e137ae37e4611eb310d7a335bcdccc065b7d6", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 14.6.2", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "3d93397246e7b904405783e0730669173984b3ed", "messageHeadline": "Update RELEASE_NOTES.md", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1dbdc8e87f3f48fca48d63a465bb5c6e98867608", "messageHeadline": "Merge pull request #1273 from chef/146_notes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "f8c14387428a990490f6db616364d1b5bc91a9e9", "messageHeadline": "Add release notes for Ohai 14.6", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "f4304d9a86a0e8ec4b73f61ac7a2c7dcc65efdcb", "messageHeadline": "Bump version to 14.6.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e9924ecca4f1fd239059a5c6bd64e248d5a7cd17", "messageHeadline": "Merge pull request #1264 from chef/deprecate", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b6961402ee8f42114972e38ea5a23fcc362646ee", "messageHeadline": "Bump version to 14.6.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "68b30557bcdecc496bcca2a8d99a87da1ab159be", "messageHeadline": "Merge pull request #1272 from chef/sles", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "626ac783261a925f6ea84aee014bdb49f7e5512c", "messageHeadline": "Correctly detect SLES 15 systems as \"suse\" platform", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "30066e26ea712c4170d3dbca948af6b9a3cdc3b3", "messageHeadline": "Bump version to 14.6.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b4bb7f239549b0499050c79f34d28894a6ef0bc5", "messageHeadline": "Merge pull request #1266 from jaymzh/finish_fs2_work", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 704, "deletions": 344}}, {"node": {"oid": "1b96f8bfc8a5873984971d7634eb6e49db842a08", "messageHeadline": "Bump version to 14.5.10 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "818585af2f51f2976f4e1bc5a3aa65bcb187d88d", "messageHeadline": "Merge pull request #1263 from chef/mac", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "d366484b7f4cdf7c6f383ce1895ba6d2df047059", "messageHeadline": "Merge pull request #1269 from chef/btm/appveyor_skips", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "49c71a6e292591ab06b1e1328207fbd9f28332f4", "messageHeadline": "Skip appveyor on docs/version bump commits", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "e72c5001468bb4b2806584c9506abf9cd52db126", "messageHeadline": "Merge pull request #1268 from jaymzh/appveyer", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd778ba65b513022c00db00a0ffd2ec6f888b023", "messageHeadline": "[appveyer] make appveyor retry bundle install", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a82f7416502e3a312d822d9e0c56a4e0c44c217", "messageHeadline": "[filesystem] Convert rest of unix to fs2", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 704, "deletions": 344}}, {"node": {"oid": "a6db1405bb2e242e892e95eab58bcde0bdae6085", "messageHeadline": "Bump version to 14.5.9 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "abe39af77fdd1ab3ede57fc7b424800befd35eb1", "messageHeadline": "Merge pull request #1262 from jaymzh/unify_cpu_plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 425, "deletions": 593}}, {"node": {"oid": "e1c5a1c38bd044e2a94e6e9de013a3ea6277793a", "messageHeadline": "Bump version to 14.5.8 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "01cdee81066b84e45ef6d5fd3ca4cbc3d90f0eef", "messageHeadline": "Merge pull request #1261 from jaymzh/unify_os_plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 49, "deletions": 160}}, {"node": {"oid": "b5145769e308a91824068dc495127959577e16bb", "messageHeadline": "Unify the OS plugins", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 49, "deletions": 160}}, {"node": {"oid": "dfeeab8c3b434b950c602bd68ff610e192786d1a", "messageHeadline": "Deprecate the system_profile plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ff3cafa5d8850c7aaea9b9714b15a8256168120a", "messageHeadline": "Trim out bogus data in system_profile plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "2a32b86a5b6e5dae17c9677e2537ea9007cd8026", "messageHeadline": "Unify the cpu plugin", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 425, "deletions": 593}}, {"node": {"oid": "54c256ca65bec2f33648cf6b7a7c6c7ec41d125b", "messageHeadline": "Bump version to 14.5.7 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "cd9ef13a0e73043846dd794d8bf94ae54d1dc44c", "messageHeadline": "Merge pull request #1256 from chef/yard++", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "dea44ea70b67cf6d6b8e9a2a49e36f0f56364322", "messageHeadline": "Bump version to 14.5.6 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "chef-ci@chef.io", "user": {"login": "chef-ci"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9073d82255e8b66707c03a01b1aea7ca78c739d1", "messageHeadline": "Merge pull request #1259 from chef/sysctl_less", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3863962ecfae634999c9fd4f60fc120e1f3e9199", "messageHeadline": "Avoid gathering all data with sysctl which seems to hang", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f8a8aed228561fd3b746e9973c04fbe1c6671bd8", "messageHeadline": "Add more yard comments", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "13d35c039deada4f523b28c75630831ab3137dd2", "messageHeadline": "Bump version to 14.5.5 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "c52125b7f447bd1ab3e902688d4b15e29372e394", "messageHeadline": "Merge pull request #1255 from chef/mjingle-copyedit1", "author": {"name": "mjingle", "email": "mjingle@users.noreply.github.com", "user": {"login": "mjingle"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7e45e045469dc84645258993b4a05d743be83b69", "messageHeadline": "Link added to thank you note.", "author": {"name": "Mary Jinglewski", "email": "mjinglewski@chef.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91b3725961828891392301498ffbce94ab355ee4", "messageHeadline": "Copyediting RELEASE_NOTES", "author": {"name": "mjingle", "email": "mjingle@users.noreply.github.com", "user": {"login": "mjingle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d93be253a1c7d0bea92ea27519a521c3f0d9f821", "messageHeadline": "Merge pull request #1254 from chef/codeowners", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "dc925c54cee031c970512d3d6c2041b14db466f5", "messageHeadline": "Update the codeowners", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7c284749b81c88289d4a083cc559b19c29d99f99", "messageHeadline": "Link to github profiles in the release notes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "43ab6b2f83117b1ec67ba7730dab6c3d2c2812ff", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 14.5.4", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 11, "deletions": 14}}, {"node": {"oid": "2b28b2cdb2f384118f07699509e4e09654f28cf9", "messageHeadline": "Bump version to 14.5.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ace1fb8e763d1b40b705266a43f70d2efbfc73fd", "messageHeadline": "Merge pull request #1253 from chef/gce", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "aa196ad200b14c6ec0e803debd3f0c3eaa858824", "messageHeadline": "Revert \"Connect to GCE metadata by IP not name\"", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0ec8319cf8e0fb6a7f089e86b6241e068507e2fc", "messageHeadline": "Bump version to 14.5.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "cae6157ba6d49bcc767feeb70c388582a5b0d6c7", "messageHeadline": "Merge pull request #1252 from chef/gce_metadata", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2ee2fa1eedc83885337a30e9bcd8f53cf57502fa", "messageHeadline": "Bump version to 14.5.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "297f1d61a840796c0f29b67659094530e049b228", "messageHeadline": "Merge pull request #1249 from chef/yard", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "82670185d4093093914da566f389f757081ab5cc", "messageHeadline": "Merge pull request #1251 from chef/require_yajl", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a49d00f8c65b23289e96c2e794b1ba0570cedc8d", "messageHeadline": "Bump version to 14.5.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "9c63aa52c7b5e880bfa1b3303386549c977d4b92", "messageHeadline": "Merge pull request #1248 from chef/gemspec", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "192f84944120bed9099a59e42b6fb43155cc0f6c", "messageHeadline": "Connect to GCE metadata by IP not name", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0778ff3ec21ba96da9b7d4635c26e9cf6f09502d", "messageHeadline": "Add missing require ffi_yajl in System class", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0990e98694644957a9d1ecad2b6b67586bc47692", "messageHeadline": "Remove the chdir to / when running ohai", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "b6fc8cf60711705e98b0222602adf855b8c56025", "messageHeadline": "Add additional yard comments", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "16936e8f8247b524c2019b796e6df2ff5d44bc1b", "messageHeadline": "Remove redundant platform from the gemspec", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6ede9657643cd397d858e32c61f01271af4bb9b3", "messageHeadline": "Add ohai MVPs for Ohai 13/14", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "e2632ae0d9b74d87146cee5099a74ec410838274", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 14.5.0", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 12, "deletions": 15}}, {"node": {"oid": "6d54606c1f25714a9404653dbe73dde7e2660402", "messageHeadline": "Bump version to 14.5.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "838450b9e9427b2fe738fea7d338901327185fb5", "messageHeadline": "Merge pull request #1247 from chef/bump", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "370dcb279760967ea5100690987e5ac8ee8ddc30", "messageHeadline": "Add 14.5 release notes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "6bef9594f0b1c022e4e5ebbabec645c71a75e4ae", "messageHeadline": "Readme tweaks + Bump to 14.5", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "06ebe288b280360638987a5d46e708a675a1ae30", "messageHeadline": "Bump version to 14.4.6 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e498eac89560647ebeb5097fc2af58f53aedd22f", "messageHeadline": "Merge pull request #1240 from jugatsu/fix-root-group-plugin-on-localized", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "3ec3c328c5c8c93601761bf6444964b4f24c6bb9", "messageHeadline": "Bump version to 14.4.5 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1816d79cd1627d246df1151d368de9050e2c3065", "messageHeadline": "Merge pull request #1241 from chef/fix_config", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "daffcbbfac0d110afd80dd7e162b92d458a67183", "messageHeadline": "Fix rubocop offenses", "author": {"name": "Anton Kvashenkin", "email": "ak@gfoil.ru", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab638662a903c239c2e42842f3a0950877653fef", "messageHeadline": "Fix rspec unit test for root_group plugin", "author": {"name": "Anton Kvashenkin", "email": "ak@gfoil.ru", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0b2ab45c555ec74acf6d63a725d37e475f17e6d8", "messageHeadline": "Change rspec unit test for root_group plugin", "author": {"name": "Anton Kvashenkin", "email": "ak@gfoil.ru", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "ca906b51acef0f35b5204c3191fed14dd3fc8a43", "messageHeadline": "Deprecate windows_root_group_name helper", "author": {"name": "Anton Kvashenkin", "email": "ak@gfoil.ru", "user": null}, "additions": 76, "deletions": 0}}, {"node": {"oid": "5c79118e4a2aea3d009301171b64a8829f84ee28", "messageHeadline": "Use wmi-lite for WMI query", "author": {"name": "Anton Kvashenkin", "email": "ak@gfoil.ru", "user": null}, "additions": 12, "deletions": 26}}, {"node": {"oid": "0b93c059806fd1e8c6643281a70e5598d5b43351", "messageHeadline": "Bump version to 14.4.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a0551ab20468a49546b763a98e868102079ddd83", "messageHeadline": "Merge pull request #1244 from higanworks/opnstack_timeout_from_Config", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "db8b538f52a1aa7c3cdabf9dcc6871940f54a937", "messageHeadline": "Merge pull request #1243 from chef/rakefile", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "d9e430d93bff45b3842bbb455b501f7e148ca52e", "messageHeadline": "run rake style:auto_correct", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "047e187fe6434bc5a2d683e844f5d7455ef319e1", "messageHeadline": "override timout by Ohai::Config.ohai[:openstack_metadata_timeout]", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "1e20788e2dc315e8ebf8331ca6abfba24d0d7605", "messageHeadline": "More rake / Travis updates", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "b04cd3de89f347f3533f72616238ed8be54a389a", "messageHeadline": "Merge pull request #1242 from chef/rakefile", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "901d003e42839145fe099172a6c56d2432c824ad", "messageHeadline": "Use a more standardized Rakefile", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "2b5a6aac323463e6aa9fb726d9748685b1cd6554", "messageHeadline": "Fix provided relative paths to the config file", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "548e8668921324d21a1eb1c4ee1bf3241ae5ddac", "messageHeadline": "Bump version to 14.4.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "7a5b2fce1e829054d9395bbc316f98b102d2e9ac", "messageHeadline": "Merge pull request #1238 from MsysTechnologiesllc/nimesh/MSYS-894_add\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 341, "deletions": 22}}, {"node": {"oid": "768632031bfe736a373d6c915732c4003f666e24", "messageHeadline": "Chefstyle fix", "author": {"name": "Anton Kvashenkin", "email": "ak@gfoil.ru", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "030ccf713d832ddcb7c1965700033a9536fe922a", "messageHeadline": "Fix root_group plugin invalid byte sequence on non-English version of\u2026", "author": {"name": "Anton Kvashenkin", "email": "ak@gfoil.ru", "user": null}, "additions": 27, "deletions": 75}}, {"node": {"oid": "489c34baa27011c43a6c70597967f30999ab66f3", "messageHeadline": "Add \"EncryptionStatus\" to each volume on Windows", "author": {"name": "Nimesh", "email": "nimesh.patni@msystechnologies.com", "user": {"login": "Nimesh-Msys"}}, "additions": 341, "deletions": 22}}, {"node": {"oid": "68db80ab4b8f21fca6d3a2121ced524ac9f09167", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 14.4.2", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 8, "deletions": 11}}, {"node": {"oid": "d9cd0cb6071dfc8e0670f0bb87589ec18c822774", "messageHeadline": "Bump version to 14.4.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "156bea5abf984cc8de2a4567e04857f7d24561d4", "messageHeadline": "Merge pull request #1236 from chef/simple_ip_fix", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "8761a8eaf65b5b1110557a24e4e922f30d193360", "messageHeadline": "Uniquely name our network plugin helper methods", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "a1b0fa5eb18c634dd06cafcb00a7d9f8f84cf70f", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 14.4.1", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 8, "deletions": 11}}, {"node": {"oid": "a855daaae8d29c0330744dec52d4b58a656845e0", "messageHeadline": "Chefstyle fix", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "12bd37c49c93239a9bff9330d61a269b6f081c49", "messageHeadline": "Bump version to 14.4.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "42e7566113acf3ece7dd1dd6628b8ffb092bb3fc", "messageHeadline": "Merge pull request #1231 from MsysTechnologiesllc/nimesh/MSYS-875_pre\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 204, "deletions": 5}}, {"node": {"oid": "a908f9fb232449bffa66cc4e3db5521cb7cd0a51", "messageHeadline": "Prefer ipv4 for default_gateway over ipv6 on windows", "author": {"name": "Nimesh", "email": "nimesh.patni@msystechnologies.com", "user": {"login": "Nimesh-Msys"}}, "additions": 204, "deletions": 5}}, {"node": {"oid": "babe853de9369cd86742c112903ec51e1c378e95", "messageHeadline": "Merge pull request #1232 from chef/expeditor", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "90998528bff99d17dcc48566de9e4dd431c6bacd", "messageHeadline": "Remove old labels from the expeditor config", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4443040ce19561764b44aa67a6177391b667085b", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 14.4.0", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 15, "deletions": 18}}, {"node": {"oid": "4c97cbd6486da7f7b47162839bf790a71964aad5", "messageHeadline": "Bump version to 14.4.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c476675b2662efff343e9153dcc2fe2ae45986b1", "messageHeadline": "Merge pull request #1230 from chef/144", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "4b0f86ca21fc7f0e475234fb19db9171ac01db69", "messageHeadline": "Add release notes for 14.4", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "de61ec5009ee7a558e5d59d39bf5cbffc4ff0c5c", "messageHeadline": "Bump version to 14.3.7 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b38adf04013a661da07de40a5fe91c77bc0504f2", "messageHeadline": "Merge pull request #1229 from chef/fix_expeditor", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "164258ebab177194e8a52bf02690afef2eb1da85", "messageHeadline": "Resolve Expeditor config warnings", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "531a383743f1b1989dcef03c3e52c09301957ddf", "messageHeadline": "Bump version to 14.3.6 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "40ca707abee010a212e7f9adc18aa15d19b4bea8", "messageHeadline": "Merge pull request #1227 from WheresAlice/configurable_timeout", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c0f5d99a1f82150c4cfc126dc9a11f03fb41b4c0", "messageHeadline": "Bump version to 14.3.5 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7cc612088ff921be76b184d30e9fb7436376d543", "messageHeadline": "Require mixlib-cli 1.7+", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cef40a265f702a488482879e4d5c86f6d7717d5e", "messageHeadline": "Switch to just using --directory more than once", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "ca3bc9840213cca6774982a64115118c9b64a187", "messageHeadline": "Account for directory being a string via client.rb", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "936eb3a6fe14d2287c7fa0a8e22e897596ac4a11", "messageHeadline": "Make sure we test multi-directory parsing", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "5fc1fe56d5333e8495432d20f310090519b2d93b", "messageHeadline": "Allow passing more than one directory on the CLI", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "0dd424966e2aebfd9052956c3888414d9d4574dc", "messageHeadline": "rename timeout to shellout_timeout to make it clearer", "author": {"name": "WheresAlice", "email": "WheresAlice@users.noreply.github.com", "user": {"login": "wheresalice"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "14dc5700fb7e6c66514414fc4fb861c0d7cb50e6", "messageHeadline": "Make the default timeout of 30 seconds configurable", "author": {"name": "WheresAlice", "email": "WheresAlice@users.noreply.github.com", "user": {"login": "wheresalice"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7e65f9a7eae6208362e117942dff8a9707d76895", "messageHeadline": "Bump version to 14.3.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9f5e5ceaa06479880846a48e9f04c7f5f3c241ba", "messageHeadline": "Merge pull request #1223 from chef/expeditor_updates", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8357ae24e939e74521ec9dcec8b2394df5b45f1f", "messageHeadline": "Bump version to 14.3.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "15b2c200d785915ef5746fb6d8176897fcc9a122", "messageHeadline": "Merge pull request #1225 from chef/changelog_gen", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "e427dcceb1d8ffacdbf47550d223baaa1902cd38", "messageHeadline": "Remove the changelog generator task", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "f4473fcacabc5100d525285ebf2a0a74aa7be9fe", "messageHeadline": "Bump version to 14.3.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2cb5c8e97b449dc7b65397d5c81e07f5fb1d699f", "messageHeadline": "Merge pull request #1224 from chef/btm/fix-multiple-plugin-loading", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "cd544332419fc889f710481bf7551574f585765a", "messageHeadline": "Load collect_data() even if we've already seen it", "author": {"name": "Bryan McLellan", "email": "btm@chef.io", "user": {"login": "btm"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "5414c1aeed62dc2b7889fcdf21a11075c137cd88", "messageHeadline": "Bump version to 14.3.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "aa6bbce652fbdfa82c8092a9edddbfbbe9ba1d45", "messageHeadline": "Merge pull request #1210 from chef/sp/1209", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "694967eba336b69e7134fc2b15310114f79e69b2", "messageHeadline": "Addressing Chefstyle issues", "author": {"name": "Stuart Preston", "email": "stuart@chef.io", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "829260f59b528fb430055f5986bdc9bbad6a3dd0", "messageHeadline": "Update Expeditor to clean branches / bump minors", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d1d65922849d12a0fea804e10078c81f82ad5cc1", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 14.3.0", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 12, "deletions": 10}}, {"node": {"oid": "645671dc6217e60a0842dbe69bd6d99a73a145ef", "messageHeadline": "Address review feedback, minimize returned data", "author": {"name": "Stuart Preston", "email": "stuart@chef.io", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "12733374fd90086836c5ba4292019e68e7e10cce", "messageHeadline": "Update CHANGELOG.md with details from pull request #1219", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "15c3c8a0a943dc8eff477af0f5fe3b47b891531c", "messageHeadline": "Merge pull request #1219 from chef/143_release", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "56fd6592f25a79adf0480e4f32c86a2a0a2499cd", "messageHeadline": "Bump version to 14.3 + add release notes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "c8d07d3389f1127e0ac17a7288d883b5b8974d8a", "messageHeadline": "Bump version to 14.2.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2e284fa871c22f5b6aa73e679e2db808219b7d69", "messageHeadline": "Merge pull request #1217 from chef/manpage", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 0, "deletions": 97}}, {"node": {"oid": "308817fee6b5ff4a44cdff5c1bdd441270dd6415", "messageHeadline": "Bump version to 14.2.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "27b63f5a1f457ba964fa4516031d56a9808d66ec", "messageHeadline": "Merge pull request #1214 from chef/fix_amazon_2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "5a2245db6bac52861bfc4e0762155cc2f60968db", "messageHeadline": "Bump version to 14.2.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "732a968b9f78c1c0345d664d03b7cae44ec31c6b", "messageHeadline": "Merge pull request #1208 from chef/speedup", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "af7d8766966ca0eaeb4312e7e953d7d5e207f85b", "messageHeadline": "Properly detect Amazon Linux 2 final release platform version", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "0b2e51c07c10ac9769f53984cf9fd09a1694fa5b", "messageHeadline": "Bump version to 14.2.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "2c480128496711e7bdfcdb682c063af8193bfd0c", "messageHeadline": "Merge pull request #1211 from chef/lcg/chefstyle3", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 7497, "deletions": 7499}}, {"node": {"oid": "7e79ea13eaddf102bc8d5e7b0768c136148f16ee", "messageHeadline": "fixes for new chefstyle rules", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 7497, "deletions": 7499}}, {"node": {"oid": "40f500cde03dba2dd273c946f1e699eafb7fa8a7", "messageHeadline": "Fix copyright on spec", "author": {"name": "Stuart Preston", "email": "stuart@chef.io", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "e2666d6044ceff259d7f615261f7c7d04f72121d", "messageHeadline": "Use fake data for mocking", "author": {"name": "Stuart Preston", "email": "stuart@chef.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "69c7cd09d35cf1986f291f8cf842406fed8a7835", "messageHeadline": "Use wmilite instead of shelling out to PowerShell", "author": {"name": "Stuart Preston", "email": "stuart@chef.io", "user": null}, "additions": 54, "deletions": 7}}, {"node": {"oid": "7d4341c69b3481fb104f525a055ac6ebc521d67e", "messageHeadline": "Adding system_enclosure plugin for Windows", "author": {"name": "Stuart Preston", "email": "stuart@chef.io", "user": null}, "additions": 32, "deletions": 0}}, {"node": {"oid": "896ecc78d7cb85b98f9611c73acd25c3d8728995", "messageHeadline": "Resolve 2 unneeded sort warnings", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "23982962e8063853a755ce758c50620c73500b1b", "messageHeadline": "Add tests for Amazon Linux 2 detection", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "cb90ed45d4e8afa4e5899222a78b201e1d967a53", "messageHeadline": "Merge pull request #1204 from chef/release_notes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "835d6ebe50226268ddfee00b969d05f05ec274ab", "messageHeadline": "Add 14.2 release notes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "90f26b8cf5826f6288a78c3f9a4669e60161e03a", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 14.2.0", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 12, "deletions": 10}}, {"node": {"oid": "d832958afcddcba88e81a0b2ff71f54b3b6f5e5b", "messageHeadline": "Bump version to 14.2.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "13ebece39628510e22c2f25fdc9a8770e79ef7d8", "messageHeadline": "Merge pull request #1195 from chef/14.2", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24a7c32ae09fe7c70ebdddae313f4fbb2c2f66f4", "messageHeadline": "Merge pull request #1197 from chef/travis_ruby", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "022eeef5aee79c5fd7677932af1065a1d9289983", "messageHeadline": "Test on the latest Ruby releases in Travis", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e9397aca3d01f19c08c5c02bd14e01a0e014a405", "messageHeadline": "Bump version to 14.2.0", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "798325242adcb2ad97649fca1cd1523fef8a73c3", "messageHeadline": "Merge pull request #1192 from chef/tm/rhat_ostack", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "ee03c32a6babe2d2fa4e8ae32d1c917f10569166", "messageHeadline": "detect red hat openstack clusters", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 27, "deletions": 5}}, {"node": {"oid": "66cbe6f9f3ac4ea33372a8650cfd0fed932ef95c", "messageHeadline": "Bump version to 14.1.7 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6a21cd7cb96b25aff6b27b85ba4513502dc25fb2", "messageHeadline": "Merge pull request #1193 from cbajumpaa/Amazon-EC2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fc79b555acad1621c21e5decf4a59e9bfb92b15b", "messageHeadline": "Detect virtualization on newer AWS instance types. (m5)", "author": {"name": "Chris Bajumpaa", "email": "cbajumpaa@brightcove.com", "user": {"login": "cbajumpaa"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b1368e53533147d8c494ad631247a81ac64b353e", "messageHeadline": "Bump version to 14.1.6 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5ce1e9806a6e91cdf5abdac689c1d2ed3d7b1d9e", "messageHeadline": "Merge pull request #1191 from jjustice6/master", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "3b2aea7848eee5e1780cc75b1da778c6864a4751", "messageHeadline": "Fix an issue caused by using the wrong field in the AIX filesystem pl\u2026", "author": {"name": "Joshua Justice", "email": "jjustice6@bloomberg.net", "user": {"login": "jjustice6"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "f9084b440597b6b69509488df03371c7cddc813c", "messageHeadline": "Remove the outdated manpage", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 97}}, {"node": {"oid": "7f2b2c9db58e0b7a4d10a1e6c7914beeacdaccd0", "messageHeadline": "Bump version to 14.1.5 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ec3d8b486bba91dee04be7d3b339b895d58d6c08", "messageHeadline": "Merge pull request #1189 from chef/cleanup", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "07ec16457f592719bf2492af57a31e2a8f359099", "messageHeadline": "Remove unnecessary parentheses", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cd8682a6ec9fd3d223c9085b2dea3679a2d9f1a", "messageHeadline": "Remove unnecessary each_with_index for simple each", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8849eecbb7d1916d767f58c924f2508eef361a87", "messageHeadline": "Remove an empty else", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "34c228b7bf6497aaac34cbb5ce37dcb598e04d6c", "messageHeadline": "Remove unnecessary returns", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bcf5b1f17ae24ebac4a9ad2a9ccb7993cf027828", "messageHeadline": "Bump version to 14.1.4 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "a11322f5774f9dd06f051250ca9d288aa9ac4c31", "messageHeadline": "Merge pull request #1187 from chef/comments", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 120, "deletions": 40}}, {"node": {"oid": "921ac5d2327f9f982a2677b9c9767f226b4ec0a9", "messageHeadline": "Add more yard comments", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "750724985516bc2569afe95044117ade50ff8aab", "messageHeadline": "Document DMI methods", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "11ccdb8e42bce384c36b3357b71acb4898c966b2", "messageHeadline": "Add yard to Hints module", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f633cff20aeeaaf4a32a6daa23cca649e9dd2745", "messageHeadline": "Add yard comments for the plugin classes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "28458b927e6106e83ce4ffc28c000d8cb79431d7", "messageHeadline": "Resolve another yard warning", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "e4f7e07c00531a73af209fb4b1a5e9c3e0a9c409", "messageHeadline": "Fix yard warnings in Mash class", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 21, "deletions": 32}}, {"node": {"oid": "ebc86a036460d1e2f95b6a9e78153914a8be6ab1", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 14.1.3", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 8, "deletions": 11}}, {"node": {"oid": "d444918c87581a73d68c4d6f3cdd47e4bd8c6065", "messageHeadline": "Bump version to 14.1.3 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "39f50093934fd7daab17843e66820c1c56878640", "messageHeadline": "Merge pull request #1186 from coderanger/fips-oops-2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f0a75a8c29ed15a0f5916defedff8d9f464f4066", "messageHeadline": "Until we fix https://github.com/chef/ohai/issues/1185, OpenSSL.fips_m\u2026", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6a7aed483f3b4b2eb0e1efcbf9d2417fced8cf84", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 14.1.2", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 9, "deletions": 12}}, {"node": {"oid": "10fa8cc9a2d0e1fd057948dc50d0e50725374809", "messageHeadline": "Bump version to 14.1.2 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3c5fa7daf6fd0703a3f5e2ee8fa15a1a505b3780", "messageHeadline": "Merge pull request #1184 from coderanger/fips-oops", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e1ada36c815cc796102e0c3b1a8bdd159bceff35", "messageHeadline": "Fix shard plugin under FIPS mode because my testing was not sufficient.", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5cc8e6483589711a3b8ed95573fa9efa3eeb3b91", "messageHeadline": "Bump version to 14.1.1 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "b736f660956dcf81a5bf57966b5122f395627190", "messageHeadline": "Merge pull request #1181 from jaymzh/fix_filesystem", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 142, "deletions": 185}}, {"node": {"oid": "63f4fb6a2bf362de7466b603151340afcdf4ecd9", "messageHeadline": "Fix lint", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "34151613c911c0492f18b67bc6b89633b34d4daf", "messageHeadline": "[filesystem] Unify plugins, bring BSD into the modern age", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 146, "deletions": 185}}, {"node": {"oid": "25e8deffeb2fc0e6fd81eade9e1e2cc4d819bbed", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 14.1.0", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 15, "deletions": 13}}, {"node": {"oid": "52933671b785a4f0db2205ded56911bcfbbe7042", "messageHeadline": "Bump version to 14.1.0 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "56b12fc006d99cc13a58dd3c0d0dca6f5354314c", "messageHeadline": "Merge pull request #1179 from chef/tm/14_1_relnotes", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "a116019bb36cd36ae36e5325fa8eb1fc3627a3f7", "messageHeadline": "Update Release Notes for 14.1", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 18, "deletions": 1}}, {"node": {"oid": "f778ab34c3af364855dac3c9185c6325639682da", "messageHeadline": "Bump version to 14.0.34 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "8227540c5b95436abb9423b79e6a5f6645144be9", "messageHeadline": "Merge pull request #970 from chef/dmi_ids", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 43, "deletions": 24}}, {"node": {"oid": "c014c71282a7a4d222044fd6affd57d71a3c760e", "messageHeadline": "use an accessor method for the set of DMI ids", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "772b5738e7413c426296dbbcf224f8d37f20ac87", "messageHeadline": "Bump version to 14.0.33 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2b7d307d5ddab2047c2d9cf6bd3d44b2477c9490", "messageHeadline": "Merge pull request #1175 from coderanger/shard-less-optional", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 124, "deletions": 16}}, {"node": {"oid": "c864281c31a44292be25d5983af0fc1b7e80a1d0", "messageHeadline": "Bump version to 14.0.32 by Chef Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3a086e05de1442057e2d74236c1e04cefc6bd0d2", "messageHeadline": "Merge pull request #1178 from coderanger/fips-mode", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 107, "deletions": 31}}, {"node": {"oid": "891d2ff6500c395cad500860834c5e1289535fb1", "messageHeadline": "The danger of negative tests.", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3b4ff8f2f48ae860a0cbf31a2f3e64bbabc2e9c", "messageHeadline": "Add support for using the OS serial number instead of the BIOS serial\u2026", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "5ecde4f735f67b661a2985b0ee8591ca5df8694f", "messageHeadline": "Add support for all OSes, with special guest star Windows.", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 67, "deletions": 4}}, {"node": {"oid": "754bb43fac02fa10a79913ab085785f86daa9559", "messageHeadline": "Feed the rubocop.", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4d55f96051a637a512a1ec2f6a57dbac62dd59b4", "messageHeadline": "Feed the rubocop.", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b22c6add10d641cce298ae80cc0526f977aec6ac", "messageHeadline": "Update and upgrade tests.", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "02f48ac2e7037f9dec72fae02ffac4c6b77bcc26", "messageHeadline": "Make the FIPS plugins use the new Ruby 2.5 accessor if present.", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 108, "deletions": 31}}, {"node": {"oid": "3564dc7e94955d1827d711d1e3249863709c3f96", "messageHeadline": "Use the FIPS plugin so we get unified detection behavior.", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b198b77215d46d843b5ffe05a8d2ea17d2457a2e", "messageHeadline": "Make the digest algorithm configurable and default to SHA2 under FIPS\u2026", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "2694fb32007a622cfa853c94c74439da79a2a6c5", "messageHeadline": "Add a spec for passing additional DMI IDs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "0ec2db560aa14d7a37913cccdfab00a8a0abcea4", "messageHeadline": "Handle unknown IDs at lookup time", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e732675de44e047c89695c30cdbd32cbf72ab551", "messageHeadline": "Switch to just accepting an Array of IDs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "858a5328929171afb638d8b3a931e13cc25568ec", "messageHeadline": "Chefstyle fix", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79b27373ec4a3b4093197a44daa6c5a2bfa1078d", "messageHeadline": "Provide a more robust mechanism for adding additional IDs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "9eaf02147e5780fdc246ceb67f3c603f6dbd8260", "messageHeadline": "Allow configuring what DMI IDs we whitelist", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "5e2067038d1cc80ada70a35d1e9e7bfbc3db2d3b", "messageHeadline": "Use the new OpenSSL.fips_mode flag to only disable the shard plugin b\u2026", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a007742eb897423efbaacc799dc07a8901a77273", "messageHeadline": "Bump version to 14.0.31 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7e019fc6e891d90aa5ea96183c95cfa17d9c3f6c", "messageHeadline": "SCSI plugin (#1170)", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 119, "deletions": 0}}, {"node": {"oid": "d2c9be9671612946353c052880c31af097b9b349", "messageHeadline": "Bump version to 14.0.30 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "9237761de1b418bade69923b146ee664d7da8819", "messageHeadline": "Merge pull request #1166 from chef/release_notes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "d94c4069ca8dd2f343a4b780d910c40672afbb79", "messageHeadline": "Add Ohai 14 release notes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "d27eb208002ae40455749218639a0bcc67996e6e", "messageHeadline": "Update CHANGELOG.md with details from pull request #1169", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "37762c45d7981f715794938444e8cf577176d5f4", "messageHeadline": "Merge pull request #1169 from chef/style_and_gems", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "dd8d02e42e14f9fec5786a73cbf78c305fdf02f7", "messageHeadline": "Exclude example output from rubocop rules & remove changelog generato\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "909456260c5c66b87e763e4b01daf799db9c36d1", "messageHeadline": "Bump version to 14.0.29 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "b8107ff31b086e7cedabfd4ec5b48db8a4411386", "messageHeadline": "Merge pull request #1141 from chef/fail_less", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "928f0cba152bf9589973b4a8e03a62decf30b624", "messageHeadline": "Don't stacktrace if we can't shell_out to zpool", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "6ead80e151e28378081eb9f1f58498691f33f25e", "messageHeadline": "Update CHANGELOG.md to reflect the promotion of 14.0.28", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 31, "deletions": 34}}, {"node": {"oid": "b79d45e19dd3156e4298da6808ae9b179da86078", "messageHeadline": "Bump version to 14.0.28 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f443b201c42afab6ff01e16c850491819a5b4388", "messageHeadline": "Merge pull request #1161 from chef/tm/inject_log", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 382, "deletions": 351}}, {"node": {"oid": "9a6842a19cc9d46ca9cc42af4bda5e9ca31a0dce", "messageHeadline": "Bump version to 14.0.27 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ef9a408f6ec558e91c66f2ef178d2c7ffb6b70b5", "messageHeadline": "Merge pull request #1164 from chef/virtualization_guests_darwin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "047d853307c9d2e2e92523cbc8e3f7daf5ab032d", "messageHeadline": "Use boot_rom_version to detect VMware guests on macOS", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "db580f8a4e22539f4e5fd186258d31bf477c9933", "messageHeadline": "mechanical conversion of debug to trace", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 304, "deletions": 284}}, {"node": {"oid": "b83b791299578d935abfe7ad12b05c781e8d9805", "messageHeadline": "Move to mixlib-log 2", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 78, "deletions": 67}}, {"node": {"oid": "65b2ee96ae77a7498b21663181b9c524e1235e26", "messageHeadline": "Bump version to 14.0.26 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "8dda5308ac1701ce8c7831844455df70528ca37e", "messageHeadline": "Merge pull request #1160 from chef/chef_packages_updates", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ca4b5959ba7adb3c00d540ad976cee7cffbe2a57", "messageHeadline": "Detect virtualbox and vmware guests on Macs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "5252de51361c1fbba777bc39b0fdc113e6f7643c", "messageHeadline": "Remove the needless require ohai in the ohai plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "11479650855de52bd38bd75f3b0219d7133e34a3", "messageHeadline": "Add debug logging when we can't load the chef gem", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "df58c0ea31653c9ca601ce4154fc964946b27455", "messageHeadline": "Bump version to 14.0.25 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a31a6144f87149ca27f72588a4c0e44c0b4d2bf8", "messageHeadline": "Merge pull request #1154 from kriszentner/master", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "6eab5f80f309e160e2acaba05d4511f8a6aedf73", "messageHeadline": "Bump version to 14.0.24 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4f8d4fc9f955a759a2b31a28c6690281b9fa94a7", "messageHeadline": "Merge pull request #1155 from smcavallo/softlayer_cloud_attributes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "564cbc8ad060d10a2ea64f23315163e29d0c9c91", "messageHeadline": "Fix for chefstyle -", "author": {"name": "S.Cavallo", "email": "smcavallo@hotmail.com", "user": {"login": "smcavallo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d40b945ad9ccf853156e102ff858ea8eab1a726", "messageHeadline": "add ohai support for softlayer cloud", "author": {"name": "S.Cavallo", "email": "smcavallo@hotmail.com", "user": {"login": "smcavallo"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "142c7f3961930e5531a74c36203fe95061b07c2b", "messageHeadline": "Merge branch 'master' of github.com:kriszentner/ohai", "author": {"name": "Kris Zentner", "email": "krisz@microsoft.com", "user": {"login": "kriszentner"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0615dc628d3d1db6cf944edc7323bf7daccd83a9", "messageHeadline": "Fixing so this works with and without network json", "author": {"name": "Kris Zentner", "email": "kzentner@section6.net", "user": {"login": "kriszentner"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "71cd12714cba6ba3d31ee863e017f735b15ec1e0", "messageHeadline": "Fixing changes via chefstyle", "author": {"name": "Kris Zentner", "email": "kzentner@section6.net", "user": {"login": "kriszentner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3591c6481095a34658ed3d352283e7de5b3022c0", "messageHeadline": "Going with commonly supported version", "author": {"name": "Kris Zentner", "email": "kzentner@section6.net", "user": {"login": "kriszentner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3cab397f0c69bae40b9accf48a037b413fc89e3c", "messageHeadline": "Receive richer metadata using recent version", "author": {"name": "Kris Zentner", "email": "kzentner@section6.net", "user": {"login": "kriszentner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab1ca015bd5a23fe47ac499a3e84ac04ef5c8ff1", "messageHeadline": "Separating network mash", "author": {"name": "Kris Zentner", "email": "kzentner@section6.net", "user": {"login": "kriszentner"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "1d681aaeab6bde8c9053e7e81fdf73da10de4b81", "messageHeadline": "Fixing so this works with and without network json", "author": {"name": "Kris Zentner", "email": "kzentner@section6.net", "user": {"login": "kriszentner"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "0bd29471f34c61d0dc27dabfb79e5d48791d5019", "messageHeadline": "Fixing changes via chefstyle", "author": {"name": "Kris Zentner", "email": "kzentner@section6.net", "user": {"login": "kriszentner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "312210c8b50c37780015b3eef7467aed5f13d2c2", "messageHeadline": "Going with commonly supported version", "author": {"name": "Kris Zentner", "email": "kzentner@section6.net", "user": {"login": "kriszentner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a1fb19fff921d69f4c594675e97f3bd6f4da622", "messageHeadline": "Receive richer metadata using recent version", "author": {"name": "Kris Zentner", "email": "kzentner@section6.net", "user": {"login": "kriszentner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33203590e54011794cb0050038f49aa2e5342e8b", "messageHeadline": "Separating network mash", "author": {"name": "Kris Zentner", "email": "kzentner@section6.net", "user": {"login": "kriszentner"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "20305d8791869f36b7c54558e3c631e0c508ecc5", "messageHeadline": "Bump version to 14.0.23 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5be5fe42f0c6a5bec109e0136e0eb42fc975e202", "messageHeadline": "Merge pull request #1153 from chef/green_travis", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 130, "deletions": 133}}, {"node": {"oid": "011db28d6c3026ac41b9c519a87643d70ecf9be5", "messageHeadline": "Resolve the last of the chefstyle warnings", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 80, "deletions": 84}}, {"node": {"oid": "dfa786b965a649349ef77def4c22af454c33ccb0", "messageHeadline": "Print out chefstyle version in travis and use Ruby 2.4.3", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2392f541f2d580bbc9fe69324961f10a19865af4", "messageHeadline": "Chefstyle fixes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "3627eb769d3dd25098cf0cb34a4090c2e2e0b0df", "messageHeadline": "Bump version to 14.0.22 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "94426d82203d94a7d820d365b22f20749d284a0c", "messageHeadline": "Merge pull request #1140 from b1-systems/master", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 133, "deletions": 64}}, {"node": {"oid": "159c9046b14e86969d1e2373c4e28cb67ef3bc08", "messageHeadline": "Bump version to 14.0.21 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a588f55f633e0d92841018518b5af7c730f7cf28", "messageHeadline": "Merge pull request #1148 from chef/kill_win2k3", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 12, "deletions": 110}}, {"node": {"oid": "e2fe5ce19f4c253f3e00028486df57610f69c7f0", "messageHeadline": "Bump version to 14.0.20 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "15942e3aa75a801002e9b90137d03f5124e9edc2", "messageHeadline": "Merge pull request #1149 from smcavallo/ohai_softlayer_tls_v12", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14717b66883ad6fadf288c701d9ffcc05e5646af", "messageHeadline": "Softlayer is forcing tlsv1_2 for all API calls.  tlsv1 calls will sto\u2026", "author": {"name": "S.Cavallo", "email": "smcavallo@hotmail.com", "user": {"login": "smcavallo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8dc473d5d3f17ef4c6b05cc876e45d2bf5a9daef", "messageHeadline": "some rubocop fixes", "author": {"name": "Eike Waldt", "email": "waldt@b1-systems.de", "user": {"login": "yeoldegrove"}}, "additions": 45, "deletions": 46}}, {"node": {"oid": "3bb3808e242b7f05d0e7f3680a8f4a35114977c9", "messageHeadline": "Merge branch 'master' of https://github.com/b1-systems/ohai", "author": {"name": "Eike Waldt", "email": "waldt@b1-systems.de", "user": {"login": "yeoldegrove"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "35e036eb4aebdf53b7f3cee11ecaaac209cefea8", "messageHeadline": "add new testcases for SLES15 and restructure old tests", "author": {"name": "Eike Waldt", "email": "waldt@b1-systems.de", "user": {"login": "yeoldegrove"}}, "additions": 125, "deletions": 76}}, {"node": {"oid": "a49227ce4ecbf049cf032a4aa00ac0a60acf09e4", "messageHeadline": "Use os-release (present on all modern linux distros) BUT use old *-re\u2026", "author": {"name": "Eike Waldt", "email": "waldt@b1-systems.de", "user": {"login": "yeoldegrove"}}, "additions": 128, "deletions": 126}}, {"node": {"oid": "2395170dc6e2a0ac44b8ce345d30445806e94f44", "messageHeadline": "add more suse distributions", "author": {"name": "Eike Waldt", "email": "waldt@b1-systems.de", "user": {"login": "yeoldegrove"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46f576571a33a0856deaf357a20fd33b1b190522", "messageHeadline": "os-release example for SLES 15", "author": {"name": "Eike Waldt", "email": "waldt@b1-systems.de", "user": {"login": "yeoldegrove"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "d3ec0d0e4f903e04204962d1cd3a2f154b553ee0", "messageHeadline": "use /etc/os-release if it exists on the system", "author": {"name": "Eike Waldt", "email": "waldt@b1-systems.de", "user": {"login": "yeoldegrove"}}, "additions": 126, "deletions": 118}}, {"node": {"oid": "eb9d27269db147464f5d47ff704dd03f81d8895a", "messageHeadline": "add new testcases for SLES15 and restructure old tests", "author": {"name": "Eike Waldt", "email": "waldt@b1-systems.de", "user": {"login": "yeoldegrove"}}, "additions": 125, "deletions": 76}}, {"node": {"oid": "e39362c9d50885745c424dad46455cb84d4574f0", "messageHeadline": "Use os-release (present on all modern linux distros) BUT use old *-re\u2026", "author": {"name": "Eike Waldt", "email": "waldt@b1-systems.de", "user": {"login": "yeoldegrove"}}, "additions": 128, "deletions": 126}}, {"node": {"oid": "6f35a70e7839c0f6bc85f7558b13be47efcb0c22", "messageHeadline": "add more suse distributions", "author": {"name": "Eike Waldt", "email": "waldt@b1-systems.de", "user": {"login": "yeoldegrove"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7a9e6f59f4fe9a78af095e28717679422a5a631", "messageHeadline": "Bump version to 14.0.19 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1ab10788f561daf401858f34502a7127572c5d40", "messageHeadline": "Merge pull request #1147 from chef/tidy_up", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "501133a3d9bc294e121e90b3e98e87fe1499845d", "messageHeadline": "Remove support for Windows 2003 from uptime/cpu plugins", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 12, "deletions": 110}}, {"node": {"oid": "3b182df271ecaacbdaf70a3c36b026f4102d3af5", "messageHeadline": "Skip the WMI class names on network adapters as well", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a3de6fdea41ce24c3152404eecdfead041c38da0", "messageHeadline": "Expand what we blacklist from the kernel plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "8cdfbfe462ef0850333095f31a6ef1a23dda6b73", "messageHeadline": "Bump version to 14.0.18 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "30741367d4e083cfdc488c9548e40273d7a09505", "messageHeadline": "Merge pull request #1146 from chef/tm/optional_seed", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7b1bd44725799b07c6eaac43e2ad2634e7c7ac0f", "messageHeadline": "Mark the shard plugin as optional", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8f699a2404e135165a93f8bc171ea74c51fe9524", "messageHeadline": "Bump version to 14.0.17 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "32feaa2790cf7496cd36fd59ed770d403703f04a", "messageHeadline": "Merge pull request #1142 from chef/windows_versions", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 147, "deletions": 58}}, {"node": {"oid": "7dda775427133867ceb455ccd06fe6fb0373212a", "messageHeadline": "Bump version to 14.0.16 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c82ffd2c3e3a6105020dbc948768d414fb87f238", "messageHeadline": "Merge pull request #1144 from chef/root_group", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "53adda5b4f32aeec2593da7a926aa783b0259afe", "messageHeadline": "Add specs for the new windows kernel functionality", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "7514ffc67cc0586a82bba2d8539a6df55c9b8fe7", "messageHeadline": "Move windows kernel specs into their own spec file", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 69, "deletions": 52}}, {"node": {"oid": "d72d225b5032bce0ac17c330cf073838a8c56a58", "messageHeadline": "Update root_group plugin to use the collect_data helper", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "6368c72c8141970e1dabccf2985f0247fa850f0d", "messageHeadline": "Merge pull request #1145 from chef/fix_scaleway_specs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f1bb7801b8ab42b0e2c838f1e65495fc563b5f60", "messageHeadline": "Fix specs failures in the scaleway plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e3dfe501fc3d7193fc052bdbf336629f7a6d3f89", "messageHeadline": "Bump version to 14.0.15 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e5f74b4996a01c36212782accd336e4ddf512d3d", "messageHeadline": "Merge pull request #1124 from josqu4red/scaleway", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 193, "deletions": 0}}, {"node": {"oid": "d371a88317eb3b1eef0556c96e115d742edc5978", "messageHeadline": "Detect Windows Server core", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "e1f8f4fd8153c4c83935bc3ae7aec1ff643aa017", "messageHeadline": "Add kernel[:product_type] & kernel[:system_type]", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "8f88a9e6d53cc3118f9cbed77bd084e29f4478d5", "messageHeadline": "Rename the windows methods and add some YARD comments", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "d912c89946f9e550c1cd48bb7e10153b9fa94f6f", "messageHeadline": "Bump version to 14.0.14 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0e036eb5290d8e6fec92ea2e27420d730db04146", "messageHeadline": "Merge pull request #1139 from chef/kernel", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 18, "deletions": 33}}, {"node": {"oid": "cd49b82fb0d1ec87aacc4c648c8a4a0986791627", "messageHeadline": "Case statement os_lookup", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "f1bcef2e84b7c4f00850a9b2389bc52f39f644b9", "messageHeadline": "Merge branch 'master' of https://github.com/b1-systems/ohai", "author": {"name": "Eike Waldt", "email": "waldt@b1-systems.de", "user": {"login": "yeoldegrove"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7e27641a9b6ea8126eb14154b9ba7fdd073018ba", "messageHeadline": "os-release example for SLES 15", "author": {"name": "Eike Waldt", "email": "waldt@b1-systems.de", "user": {"login": "yeoldegrove"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "88f4b8526d65f0e837c7bea78ba1869fa4a25ee4", "messageHeadline": "use /etc/os-release if it exists on the system", "author": {"name": "Eike Waldt", "email": "waldt@b1-systems.de", "user": {"login": "yeoldegrove"}}, "additions": 126, "deletions": 118}}, {"node": {"oid": "0cb5f8d6ed92656968f243b470f025079926ec01", "messageHeadline": "os-release example for SLES 15", "author": {"name": "Eike Waldt", "email": "waldt@b1-systems.de", "user": {"login": "yeoldegrove"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "7ca564793a8a6200520ce0387aa8aaf9d6225452", "messageHeadline": "use /etc/os-release if it exists on the system", "author": {"name": "Eike Waldt", "email": "waldt@b1-systems.de", "user": {"login": "yeoldegrove"}}, "additions": 126, "deletions": 118}}, {"node": {"oid": "f594e8ae38724c27ee1657a80a111589bb57ea70", "messageHeadline": "Simplify blacklisting the OEM bitmap image", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "6f2f5a75036b1bb896daa2367bcb7f852145b38d", "messageHeadline": "Simplify / Optimize machine lookup code (44% speedup)", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "97c36db3b57e7e7d39707f1e63b3adb150d44add", "messageHeadline": "Simplify how we detect the OS Type (13x faster)", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "508e12d33fed2f8be112291f947f0ad720c803d3", "messageHeadline": "Remove duplicate dragonfly kernel code", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "d54e83f09ffa00d5b4c8aa3bcb2b0a14f7268347", "messageHeadline": "Bump version to 14.0.13 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "939a7467f47b41eacd4efa3cf5808a36108c5ad3", "messageHeadline": "Merge pull request #1136 from chef/tm/disable_noisy_neighbours", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 58, "deletions": 9}}, {"node": {"oid": "48c29a3a729f43334a890142dbba9584791bc99e", "messageHeadline": "Support optional plugins", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 58, "deletions": 9}}, {"node": {"oid": "034a8a2f2ebccfc50657b8a79d73deeca4c27b17", "messageHeadline": "Bump version to 14.0.12 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0a5ca4a55a677061e8e04f871675c3e2111faae0", "messageHeadline": "Bump version to 14.0.11 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "02eeb371e2c556623400eee0e8476be58ba88478", "messageHeadline": "Merge pull request #1135 from chef/tm/bad_tests_2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c12a70ecbacaeb23e098ddf0d1b432da5752f0dc", "messageHeadline": "fix critical plugin tests", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c99299bcc4820f195766a2421270af33e999b0da", "messageHeadline": "Bump version to 14.0.10 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "213bc8240908147fad9f8df1581e735716a35e88", "messageHeadline": "Bump version to 14.0.9 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3ffe07a3415a726a17b1bdc4626cabd32d986354", "messageHeadline": "Merge pull request #1125 from chef/docker", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 204, "deletions": 8}}, {"node": {"oid": "7d8f5712479a7b1808929403238f5452e6d4a073", "messageHeadline": "Bump version to 14.0.8 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3d9abf93ec24edd974655fe66039b6f88da9718d", "messageHeadline": "Bump version to 14.0.7 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d44c02c8cf3854c5ad8ced1638eb41d6c4ad7fb4", "messageHeadline": "Merge pull request #1134 from chef/tm/bad_tests", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ab9d42efe4c72eec96ae3d6df9a0fb44a24b694e", "messageHeadline": "fix failing tests on non linux platforms", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "911026815187c5ed06bb78fe47904e8992353a20", "messageHeadline": "Bump version to 14.0.6 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "380cf7eba190b3c26f69f29462ed42add6ebd56e", "messageHeadline": "Merge pull request #1127 from chef/remove_v6_plugins", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 7, "deletions": 739}}, {"node": {"oid": "39200b29290b1cc4c42d62a48bc689092d5d5d97", "messageHeadline": "Bump version to 14.0.5 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d7c2f9790933a60c85648b3082e9a074b85f573f", "messageHeadline": "Merge pull request #1133 from chef/fix_vmware_specs", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8ff528642bd8f9d23d6d9e0a7fb96f6a5cd8afc8", "messageHeadline": "Bump version to 14.0.4 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "8941b3ab8d7cc7d759e3dba264b398dd04559f31", "messageHeadline": "Merge pull request #1131 from NexusSW/lxd-update", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "46a20cac3d505a94cdb8d8529cf243f3975d21b4", "messageHeadline": "Bump version to 14.0.3 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "fd546d84764e25cf81fc4e327f976e7cdbfcd596", "messageHeadline": "Merge pull request #1128 from chef/modern_chef_config", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "1839dedf1888c71267a8495e0dbaf92957ff18d2", "messageHeadline": "Add specs for the new functionality", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "1d9add3acb79673ad6c5cbc5deb926a41057e156", "messageHeadline": "Fix vmware specs to actually run the plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "52a3878b8b167aee8700d292fadf051fca9ee020", "messageHeadline": "Add docker plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "b756590d05722d0ca66b684a2822256d98fece6b", "messageHeadline": "Detect docker hosts in the Virtualization plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "5a662a4463cce6cd479e8042f92fd6bfb9c85269", "messageHeadline": "Raise on V6 plugins instead of warning", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7d0592231923c305f34305af678ef35d39c6a9db", "messageHeadline": "Remove another v6 plugin reference", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "c31f32c1455dc0d3743c78f42e237af7c2092921", "messageHeadline": "Remove support for Ohai V6 plugins", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 729}}, {"node": {"oid": "54303a1260a7bdab12af4e65a8a2b4e6d3f0585a", "messageHeadline": "Merge branch 'master' into lxd-update", "author": {"name": "Sean Zachariasen", "email": "thewyzard@hotmail.com", "user": {"login": "thewyzard44"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "f2b345a4314a19929fe7271bd3eaee1f590a695f", "messageHeadline": "Bump version to 14.0.2 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 13, "deletions": 5}}, {"node": {"oid": "8ce9f4d016b5edbb5d7faee6ab2e18bcccadf169", "messageHeadline": "Merge pull request #1132 from rmcleod8/patch-1", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "475d242c3d1cfc1ca752fe24272d35663c36d6c7", "messageHeadline": "adds test where we saw whitespace condition", "author": {"name": "Richard Mcleod", "email": "rmcleod8@ip-1-70-103-68.dob1.bcpc.bloomberg.com", "user": null}, "additions": 9, "deletions": 5}}, {"node": {"oid": "c1fcfd8779dc2436df459e5ad5f64ab584be9dbd", "messageHeadline": "adds whitespace stripping for the shellout stdout", "author": {"name": "Richard McLeod", "email": "richard.mcleod@gmail.com", "user": {"login": "rmcleod8"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8186448672814136420365252a5ab75ffe6f655", "messageHeadline": "annotate", "author": {"name": "Sean Zachariasen", "email": "thewyzard@hotmail.com", "user": {"login": "thewyzard44"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5ad2d2b869e7666c656772f79ef2578381ea9af7", "messageHeadline": "account for snap based installations", "author": {"name": "Sean Zachariasen", "email": "thewyzard@hotmail.com", "user": {"login": "thewyzard44"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "849a4caf9926a4e11f12f9175b6f4dcd8a9ccaf1", "messageHeadline": "Merge pull request #1130 from chef/tduffield/expeditor/fix-config", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "b0bd4c30ecdfafbe9cf9f33f83b3cfbb40a0eefd", "messageHeadline": "Fix Expeditor config as to publish gems and manage changelog", "author": {"name": "Tom Duffield", "email": "tom@chef.io", "user": {"login": "tduffield"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "d94628d68580709a58fdb742e171ccca1b0fb2a4", "messageHeadline": "Merge pull request #1129 from chef/chefstyle_fix", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "6f9472b85f623d0d5e964cb5ba2dd4e7a8c5ee6f", "messageHeadline": "Chefstyle fix for libvirt plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "81983d49b60a3de310aef8a09a57dac8d690bc36", "messageHeadline": "Bump version to 14.0.1 by Expeditor", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b3e9304979d4e5a5db921dd8e5743828d6734307", "messageHeadline": "Merge pull request #931 from chef/libvirt", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 115, "deletions": 83}}, {"node": {"oid": "47e8a363be9315ef77830344d95048791d4b4a85", "messageHeadline": "Simplify path logic by requiring chef-config 12.8+", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "522f6a290465768887555d2a12cc8c022355351d", "messageHeadline": "Add scaleway plugin", "author": {"name": "Jonathan Amiez", "email": "jonathan.amiez@gmail.com", "user": {"login": "josqu4red"}}, "additions": 193, "deletions": 0}}, {"node": {"oid": "b5f510c6338f2bc0ced874a126741113fd94fb96", "messageHeadline": "Merge pull request #1123 from chef/shain/fix_version", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "730a165c84389224e5f8ab3b41189dd80697b945", "messageHeadline": "Fix version", "author": {"name": "Scott Hain", "email": "shain@chef.io", "user": {"login": "scotthain"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6330634a59032e5108b2bbd8182238dae137472c", "messageHeadline": "Executed `.expeditor/update_version.sh`", "author": {"name": "Chef Expeditor", "email": "eng-services-ops+chef-ci@chef.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2163bc2e9bda7eb47f4c2b94b2ea9d8fe10ca6f", "messageHeadline": "Merge pull request #1121 from chef/tm/expeditor", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "bf3c38620574144123600f61072b021e67187ef2", "messageHeadline": "build ohai gems automagically", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 51, "deletions": 0}}, {"node": {"oid": "a83abef381b615ce175bfe81bd8498fa3b1a4acf", "messageHeadline": "Merge pull request #1120 from chef/chef_config", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6523b2cde0c0b7c6d30e82a6f7ed579ac5f37c48", "messageHeadline": "Bump the version to 14.0.0 for chef/chef", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "95f0cfeef9d99211672e7d9a058f7e8688dd0c80", "messageHeadline": "Merge pull request #1119 from chef/chef_config", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d56fdd54438500f69089a52a1695ed0dab76a7ee", "messageHeadline": "Allow for chef-config 14", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5ff1797ba997f4a46bbe49254c20d28912d0040", "messageHeadline": "Merge pull request #1034 from chef/ipscopes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 206}}, {"node": {"oid": "daaac9fa923e4a4611215a2ec5488ab092e2a767", "messageHeadline": "Merge pull request #1116 from chef/ruby24_up", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "224e504be7fcc8c0336ae2fd0d28945a4b64ec9a", "messageHeadline": "Merge pull request #1032 from chef/remove_old_attributes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "c99da4db9b488d726c5c419712d88610256726d4", "messageHeadline": "Merge pull request #993 from chef/ipv4_array", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "938ec404c372a6313b85d22b30923ee09c97537d", "messageHeadline": "Merge pull request #1115 from chef/13-stable_testing", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0c20d6da8a9e4d14958518e42b617ab4e78bbde1", "messageHeadline": "Require Ruby 2.4 or later", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5fe1d3abc988c41d6cf93fa7b164734e61abb918", "messageHeadline": "Swap 8-stable testing for 13-stable testing", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5cfb5d9d3ce1d86e0fbbc2ca3c1d0d4029ac88a2", "messageHeadline": "Merge pull request #1114 from chef/13.7.1", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 324, "deletions": 288}}, {"node": {"oid": "ecfc48d450b353f8ea47054a0edeab56e5991e6d", "messageHeadline": "Release 13.7.1", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 324, "deletions": 288}}, {"node": {"oid": "2624fa9eccf7c3e240376e1ec2322ad9c19d9837", "messageHeadline": "Merge pull request #1113 from dsalazar-carecloud/linux_plugin_virtual\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "be86c6284cde51225bb350db7e5662da838c0351", "messageHeadline": "(chef/ohai#1110) Adds case to virtualization_spec.", "author": {"name": "David Salazar", "email": "dsalazar@carecloud.com", "user": {"login": "dsalazar-carecloud"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "60e8b6f4ff7f39999131f4e16f20514133e81ff0", "messageHeadline": "(chef/ohai#1110) Fix for issue introduced by docker for mac update.", "author": {"name": "David Salazar", "email": "dsalazar@carecloud.com", "user": {"login": "dsalazar-carecloud"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "710813c3432321de7b92b52ba8a570cbbedba2ac", "messageHeadline": "Add a plugin to provide PCI bus information using `lspci`. (#1107)", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 213, "deletions": 0}}, {"node": {"oid": "38b80ef99568d3075bfc344d64a28032d404d92c", "messageHeadline": "Merge pull request #1109 from chef/travis_25", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c8dfdb265d8ee1ae8473b71e3fea8b9ca8159078", "messageHeadline": "Test on Ruby 2.5", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "05f1b0a776115b9e8e284125621d559e079d400a", "messageHeadline": "document where to put distros in families", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "434b28a16d81d3623d284476ba1b86fb19b6ee07", "messageHeadline": "[linux/network] Tunnel information (#1104)", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "d63ae8e8af713c44d040f5583aac84cd3d79f9af", "messageHeadline": "Merge pull request #1103 from chef/13.7", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "276570a435da9348cd0ecf7577bc0c627459f283", "messageHeadline": "Release 13.7.0", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "212678beefb45d85ac06842de7082a820f67e77a", "messageHeadline": "Merge pull request #1099 from chef/rubygems_requir", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "9f795ee741450f9c03da07eae101838b7fc5849d", "messageHeadline": "Remove the remaining rubygems checking code", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "e0c19664cb46e8e7aa1ff15b4792731a801c211a", "messageHeadline": "Merge pull request #1100 from chef/missing_log", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c63cdaae7c51fcbc99a27f3431dbb7c083b68c14", "messageHeadline": "Merge pull request #1096 from chef/redundant", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "42949f0b2b5910465143047c007801723d11932b", "messageHeadline": "Merge pull request #1101 from chef/simulation", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 0, "deletions": 906}}, {"node": {"oid": "b999d342ad6db4951cb0da6da80b6a15e4e6ee2e", "messageHeadline": "Merge pull request #1098 from chef/typos", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ac55074cd2877e7144f348d8fa1e0cb1d3249f4d", "messageHeadline": "Remove unused platform simulation specs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 906}}, {"node": {"oid": "365c4fefb8a45a5b6e38d357647bc00ce8143beb", "messageHeadline": "Add missing debug log message for xlc missing on AIX", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4166d9ee5eafeb11a4276bb54efc30e2f3383feb", "messageHeadline": "Fix a few typos in log messages", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "76dfb9fa32056d66fb4297d1a2e8a65512404f82", "messageHeadline": "Remove extra ()s on methods", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "c6fee1e2c26a1271b459393db5e751b725c8f091", "messageHeadline": "Remove the rubygems require in the main app", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "2a505cbeb35a7d5546e65d1755844e2b6c2dc0e3", "messageHeadline": "Treat local_ipv4 as an array", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6162b69002e5773c9078da5a8a27e545da9a98c", "messageHeadline": "Remove cloud_v2 and filesystem2 attributes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "33f711936b9b8dfe0c5a6c5decef3d43c207ddee", "messageHeadline": "Merge pull request #1081 from zfjagann/master", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "2adc1391d60ef9618d24f57c21869779c0747498", "messageHeadline": "[mdadm] Handle journal and spare devices properly (#1094)", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 54, "deletions": 6}}, {"node": {"oid": "bd4ea50e24ba627e343a603f6913a92c0a103b03", "messageHeadline": "Merge pull request #1095 from chef/tm/screw_appveyor", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d09058cdaad51d32a9a839a4ed893e2c1aeba2e4", "messageHeadline": "Fix appveyor by no longer dancing around bundler", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "e3229973f96fe0920567558404b4dabde692c428", "messageHeadline": "Removed mock for File.exists? in nspawn spec", "author": {"name": "Zeal Jagannatha", "email": "zealjagannatha@gmail.com", "user": {"login": "zealws"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "71163c9a3b8169c5b04107f097abf28c8e88834c", "messageHeadline": "Fixed chefstyle issue", "author": {"name": "Zeal Jagannatha", "email": "zealjagannatha@gmail.com", "user": {"login": "zealws"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef143fdc2097700d3e5efff195178e2cdf119cd8", "messageHeadline": "Added systemd-nspawn virtualization detection", "author": {"name": "Zeal Jagannatha", "email": "zealjagannatha@gmail.com", "user": {"login": "zealws"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "73a12b4d2d26273e5fbbb504382b2f764dcb3be8", "messageHeadline": "Merge pull request #1088 from pasiukevich/support_linux_mem_available", "author": {"name": "Adam Leff", "email": "adam@leff.co", "user": {"login": "adamleff"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "bde66b9fdc40c67f73c69e8086948c5a1a434436", "messageHeadline": "Add support for Linux MemAvailable", "author": {"name": "Dzmitry Pasiukevich", "email": "dpasiukevich@gmail.com", "user": {"login": "dpasiukevich"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "0eeee400bf838357953ac342f66491cc67a6430e", "messageHeadline": "Merge pull request #1084 from jaymzh/mdadm", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "405d4bfbf7c3f366eaa327c1d1f593fa880a6fea", "messageHeadline": "[mdadm] Support arrays more than 10 disks", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "629ae2a25a43ef6625b53aa9ba54dc32fca9cc78", "messageHeadline": "Merge pull request #1083 from chef/ec2_hypervisor", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 72, "deletions": 22}}, {"node": {"oid": "8253ce9630be4718a325a6931e1dd7e4683c79ad", "messageHeadline": "Remove the gem updates entirely from travis/appveyor", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7d7868c61867b97c84670ec8a52de4948f440a37", "messageHeadline": "Disable updating rubygems for now", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a9db7d73f1cfac229e2fc2c1b9d3dbaf766de62f", "messageHeadline": "Update EC2 specs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "f52260a52e1fec3b6ff8bed9778553b96c65e464", "messageHeadline": "Merge pull request #1080 from chef/deprecation_notes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ac0f06a65fce93e86a153807900ee08897b594b6", "messageHeadline": "Detect new Amazon hypervisor used by the C5 instances", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 37, "deletions": 16}}, {"node": {"oid": "475d59f8d4718e3eac9f64ce47788993ce8031cd", "messageHeadline": "Add a note about the updated OHAI-11/12 deprecations", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6c58ca9df17971e71dca6c4e4c73406cfad86bcd", "messageHeadline": "Merge pull request #1079 from chef/13.6", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "bddbf4768e32d0b6b34ead8277eafb4cc83f2447", "messageHeadline": "Release 13.6", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "aee837b65cc3e1fd12bdf737f0d778db9b2bd10a", "messageHeadline": "Merge pull request #1060 from chef/rackspace_windows", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "12a82f5da7adf03fd2d98979c843a085ace2a72f", "messageHeadline": "Add a VERY basic windows spec", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "208b3535112daad99201ab2d66df31772d6d76aa", "messageHeadline": "Detect Rackspace on Windows", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "ac5c75f2a471e983cd48cc6861855c9c152d96b2", "messageHeadline": "Merge pull request #1077 from chef/fix_travis", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f56a59e0e3b94a7935844c248d674b65287cb8a6", "messageHeadline": "Don't fail to uninstall bundler on Ruby 2.5+", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "542536ebcd6a6684f5bbb059ec83309e2fc52c29", "messageHeadline": "Update ruby releases we test on", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b33b8d56758993851a8c6b6b95a1f2bd25a6545", "messageHeadline": "Properly allow ruby-head to fail in Travis", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "abb58900f7f719d7f4bf056cebc6400b622e8710", "messageHeadline": "Merge pull request #1075 from rmcleod8/aix_uptime_seconds", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2ae5cf46c67135a4ff4febccfdc199e1e90927fc", "messageHeadline": "Adding comment for the change", "author": {"name": "rmcleod8", "email": "richard.mcleod@gmail.com", "user": {"login": "rmcleod8"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ab39254709aa79abac9d29fe5654551ff4e6b23d", "messageHeadline": "Updating AIX uptime_seconds to reflect elapsed seconds from boot rath\u2026", "author": {"name": "rmcleod8", "email": "richard.mcleod@gmail.com", "user": {"login": "rmcleod8"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "aee8f652943a8365b08ecf23f89180de55044e50", "messageHeadline": "Merge pull request #1071 from chef/amazon_packages", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67417e62e79c5e084c1539ed80c648feb8e3c45f", "messageHeadline": "Gather packages on Amazon Linux", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "986ab7f858c972130115607e58c8bb273e6ff2d1", "messageHeadline": "Merge pull request #1070 from jeunito/bug/488", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "e7fdf126030a0edbb874e95dccb26f374e25a824", "messageHeadline": "also check for lxc-start", "author": {"name": "Jose Asuncion", "email": "jose.asuncion@gmail.com", "user": {"login": "jeunito"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "1dd9f211c5c18e8abb3a7b3547cfaab90c069732", "messageHeadline": "Fix regression in #1047 (#1066)", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "978bcf908e9ac8321d79a1a55dd4d4c3e4c6666e", "messageHeadline": "Critical Plugins (#1064)", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "da3e87f8e1f84e60c96a38cdb9eaea2a42ac8b0c", "messageHeadline": "Merge pull request #1063 from chef/tm/13_5", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "b03033749ea39f7c3ed5a3e70ba2fc38e6157c35", "messageHeadline": "prep 13.5 for release", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "15149399f5eb1dc0cd2ca09ca1e3d1aa30b478db", "messageHeadline": "Merge pull request #1059 from chef/ec2_missing_require", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b3dbf84478f03d1fdfa88a5987e9cb4ddeddeca", "messageHeadline": "Make sure we require wmi/lite in the ec2 plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66ce52b1cc5ee73b49243d9184b725c84002129c", "messageHeadline": "Merge pull request #1056 from chef/timing", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "8ac68ce0af38ae93100e06705234d0d6f7e9f29f", "messageHeadline": "Use benchmark vs. time", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 27, "deletions": 25}}, {"node": {"oid": "9482fc44f30370253efdfc6ed9480434f2e2c9d0", "messageHeadline": "Merge pull request #1058 from chef/ipv6_colon_regex", "author": {"name": "Adam Leff", "email": "adam@leff.co", "user": {"login": "adamleff"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fae4135fa802fb3cc51006eac35ec8825d03e5b5", "messageHeadline": "Fix the route support for IPV6 routes ending in ::", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2d5f77d920ef8036b5d5610458374cb38d72761d", "messageHeadline": "Merge pull request #1057 from chef/134", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 115, "deletions": 6}}, {"node": {"oid": "1c1a7a77d1ca5a3501e0ee0c2361f8c01df73222", "messageHeadline": "Release Ohai 13.4", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 115, "deletions": 6}}, {"node": {"oid": "ca251057334898a5cd4c19b4d91d10c7f9ca84a6", "messageHeadline": "Add plugin timing information in debug mode", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "dccaaf9074da9109c1576d4abd54b548282cd783", "messageHeadline": "Merge pull request #1042 from oslerw/master", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 120, "deletions": 2}}, {"node": {"oid": "146eb904f7f86897d665ea5f9a82eb9d25762e2d", "messageHeadline": "Add Arch Linux support to package plugin", "author": {"name": "William Osler", "email": "oslerw@fb.com", "user": null}, "additions": 120, "deletions": 2}}, {"node": {"oid": "c749a1f2ed714f2babd3df68fa515d475947b2ca", "messageHeadline": "Merge pull request #1055 from jeunito/bug/833", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "fce6fcb3e9f0283e9b4735895e4eb448943c4ebf", "messageHeadline": "change expression", "author": {"name": "Jose Asuncion", "email": "jose.asuncion@gmail.com", "user": {"login": "jeunito"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d384cbf5049186795b9c56ecedd03aedde8b81b", "messageHeadline": "refactoring", "author": {"name": "Jose Asuncion", "email": "jose.asuncion@gmail.com", "user": {"login": "jeunito"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "1faa4ba02326914e6e81506f090ebce14fea291e", "messageHeadline": "Merge pull request #1033 from chef/azure", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 313, "deletions": 20}}, {"node": {"oid": "bf7bfc278b53962df6b49fd0c794bf238bab57ff", "messageHeadline": "Move the require into the plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f40ef8b4dca9932db84fcf627841195edf0e09e4", "messageHeadline": "Add azure plugin specs for metadata", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "78af77bfa160b623f63717d555c07bc8afa2b6da", "messageHeadline": "Return nils on error instead of an empty hash", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "37fb7f62bb2aec37c7564e72097e8469b5bee9aa", "messageHeadline": "Merge pull request #1045 from chef/requires", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 30, "deletions": 43}}, {"node": {"oid": "e8c765800ae3409085d86b9e6f38444fb00ff08e", "messageHeadline": "detect lxc guest using /proc/1/environ", "author": {"name": "Jose Asuncion", "email": "jeunito@gmail.com", "user": {"login": "jeunito"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "00bfd9fd3a2623464cfc899eb57cb618c087cb8e", "messageHeadline": "Chefstyle fixes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ca52d67a4e033d83225e63e6a853c42b0a36329d", "messageHeadline": "Minor tweaks to the ec2 / softlayer specs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "19c1d333ea04b98b1cfeffe2752c770e228a77a7", "messageHeadline": "Add a simple spec for the azure mixin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "2ba54355a27e11efd7985144fde5d2b7302cb3f2", "messageHeadline": "Warn in the mixin when things go wrong", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "226637363cd61e8238f30e32dbe58231a1976422", "messageHeadline": "Merge pull request #1052 from chef/ec2_windows", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 56, "deletions": 24}}, {"node": {"oid": "4960a0764993191dbcc065ae17ffa67635fdf56b", "messageHeadline": "Move windows detect to its own method and add specs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 54, "deletions": 12}}, {"node": {"oid": "f351de80210b53e042ae96d862f01a1c438eebc4", "messageHeadline": "Remove specs for the org detection method on Windows", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "e58a84b69008091224f66fd153e93625ccd6f289", "messageHeadline": "Remove the org detection since it's less reliable that UUID", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "c8ca74e5d8767dbdcd3afb01336df166dac449e1", "messageHeadline": "Detect EC2 using UUIDs on Windows as well as Linux", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "9fd0f5827ce3f9034c346748987c48937f972936", "messageHeadline": "Improve the existing comments", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "af879ff8d05de6f755ffa36251dd71335840a5bc", "messageHeadline": "Move the queries into the actual plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "518d938ae4bcfa9da3f79030a70082cd02c30604", "messageHeadline": "Merge pull request #1051 from chef/logging", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "75bfcfb21bfb4ec9a9166647cef9bed532f465fe", "messageHeadline": "Fix spec that counted on specific log output", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4017014982d23fd14aae7556b560e4b77e87bbdf", "messageHeadline": "Use standard logging in Filesystem", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "819a7e39019126474761698c1d3e2a40f114b7fc", "messageHeadline": "Merge pull request #1047 from jeunito/bug/1011", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 59, "deletions": 39}}, {"node": {"oid": "ed190dcb201e4c154177e8bb5fb5e6a5c70bf88e", "messageHeadline": "Merge pull request #1049 from rmcleod8/aix_uptime_is_wrong_af", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 32, "deletions": 19}}, {"node": {"oid": "f61bde8484599a2206e9a71e60a9c83f0d4544fd", "messageHeadline": "whitespace is the bane of my existence", "author": {"name": "richard mcleod", "email": "rmcleod8@bloomberg.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "484c295cdac610eff383c02d737c116ae96afeac", "messageHeadline": "not sure why these style changes werent saved", "author": {"name": "richard mcleod", "email": "rmcleod8@bloomberg.net", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ddc09206c30bc9b655db6bfa764379ed41f1d4fc", "messageHeadline": "fixing some whitespace issues", "author": {"name": "richard mcleod", "email": "rmcleod8@bloomberg.net", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "a21e33bb434c99ba988455493022dca7ec447619", "messageHeadline": "changing method to gather AIX uptime", "author": {"name": "richard mcleod", "email": "rmcleod8@bloomberg.net", "user": null}, "additions": 34, "deletions": 19}}, {"node": {"oid": "1b511f066ecfc07763f7a09ffbfc76ad61d1092f", "messageHeadline": "Merge pull request #1048 from chef/tm/codeowners", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "10281173fbf25f2379100f4b5539d30b4e86d870", "messageHeadline": "add codeowners", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "094ccf036ec26d16219ab65386f4368c8773ef71", "messageHeadline": "rescue shell_out exceptions as error handling instead of which", "author": {"name": "Jose Asuncion", "email": "jose.asuncion@gmail.com", "user": {"login": "jeunito"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2203f34929e5a186a8a54c4358dfb0947176ae83", "messageHeadline": "improve description", "author": {"name": "Jose Asuncion", "email": "jose.asuncion@gmail.com", "user": {"login": "jeunito"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4816b15d3e83515b508379936a70ab82cec80464", "messageHeadline": "Merge pull request #1038 from chef/sles", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 156, "deletions": 89}}, {"node": {"oid": "1bbc6997308dfabe9d83ed4b89dde91b12979fbc", "messageHeadline": "add error handling", "author": {"name": "Jose Asuncion", "email": "jose.asuncion@gmail.com", "user": {"login": "jeunito"}}, "additions": 59, "deletions": 39}}, {"node": {"oid": "7a1a1e2d4e17da14eb9e0bc674f839cd83570d13", "messageHeadline": "Move all requires into the plugin definitions", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 34, "deletions": 47}}, {"node": {"oid": "2c8c34b8474b0929fcac85852d53e9e2d56ab968", "messageHeadline": "Update testing for systems w/o core count in /proc/cpuinfo", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 141, "deletions": 101}}, {"node": {"oid": "cf5f0299697b47ba062968005a56d36efe89f3d1", "messageHeadline": "Fix cloud specs for azure changes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "9502c1ef1a3db78713fb0c66fe738d0428a439a3", "messageHeadline": "Update the cloud plugin to use the Azure metadata information", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d03746a52331e60016d6a0454ae33c68a45e4f29", "messageHeadline": "Add Azure metadata endpoint support", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 120, "deletions": 8}}, {"node": {"oid": "74ae9b00ba4698a4097759506b3f844ee7f94e2d", "messageHeadline": "Merge pull request #1044 from chef/133", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d01b7312ee027760e498e377db5a3360f5480ac8", "messageHeadline": "Release 13.3", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0020c8116c7075cbc3730ca2c882809735d91112", "messageHeadline": "Merge pull request #1043 from rmcleod8/lsblk_timeout", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "f4857717e70885ac36ffc844674c18954eaf2778", "messageHeadline": "no need for the case statement since lsblk or blkid will only be call\u2026", "author": {"name": "Richard Mcleod", "email": "rmcleod8@ip-1-70-103-91.dob1.bcpc.bloomberg.com", "user": null}, "additions": 4, "deletions": 6}}, {"node": {"oid": "cd75e129e87e62b9b6794e0925ff2707c27c227e", "messageHeadline": "bumping timeout for lsblk and blkid to 60s", "author": {"name": "Richard Mcleod", "email": "rmcleod8@ip-1-70-103-91.dob1.bcpc.bloomberg.com", "user": null}, "additions": 14, "deletions": 9}}, {"node": {"oid": "8edc4a9e1fcf7b0bdf61d30b4b2e253f746c1fc7", "messageHeadline": "Handle situations where /proc/cpuinfo lacks core data", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "96e32f268ed7fa804cb605ba3d6e9acba74f9d9e", "messageHeadline": "Merge pull request #1036 from chef/tas50-patch-1", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b26e9446ae4d79d60a6941ada85c166244866258", "messageHeadline": "Add f5 detection to the release notes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ae215e63d608d455d57f9335d76e3d25f57d0083", "messageHeadline": "Merge pull request #1035 from chef/f5", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "070441f81bb1da0c45fb0b25b0f7a62c9c19c374", "messageHeadline": "Add a test for bigip platform detection", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "1cccf0b0e0ec12a2276ce586ca58ba4b9e6472c4", "messageHeadline": "Detect F5 Big-IPs as platform bigip", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "b1aee761f1c1e650bc3b7b0c6231e82f76be56b2", "messageHeadline": "Remove the IPScopes plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 206}}, {"node": {"oid": "44974f03f6810cc1d37fce3b922d89600c6088b9", "messageHeadline": "Merge pull request #1031 from chef/traviscurrent", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a78700227614aa9136861132dae9e28a266c690c", "messageHeadline": "Test on Trusty in Travis", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29c32c37e99fcc28f961bc30c788e45d1e1f2a17", "messageHeadline": "Merge pull request #1030 from chef/jsinha/cherry-pick_solaris2_networ\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "73407bd5c123feb17414e8b483009a90324f6405", "messageHeadline": "Address review comments", "author": {"name": "Jaymala Sinha", "email": "jsinha@chef.io", "user": null}, "additions": 4, "deletions": 7}}, {"node": {"oid": "dd111fe4aef4e7986a5fa6d0eb50646fd419723e", "messageHeadline": "Fix solaris2 ipaddress attribute search", "author": {"name": "Jaymala Sinha", "email": "jsinha@chef.io", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e98d3bd8847684e12cb7ac1e06d9930d8cd6902a", "messageHeadline": "Merge pull request #1025 from chef/13.2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "3a20995fd230befefbc6b3c52c191230f2643743", "messageHeadline": "Release note update per jaymzh", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89e4d8c9afaecf5dd8c517946521ff7fc07d3b9c", "messageHeadline": "Release 13.2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "62f43a2dc7feee0588b0ba6344d9473893990da5", "messageHeadline": "Merge pull request #1023 from chef/deprecate_scope", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "efde68e7c761e6b5e1f58089175ae3a95473e60e", "messageHeadline": "Merge pull request #1020 from chef/pr/1016", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "7dbc7934744036cf504bc76078e5713a1bc101a1", "messageHeadline": "Deprecate the IPScopes Plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f7b1123ebcaae18bc7164362f0edda7f53fe8cd5", "messageHeadline": "Add a spec for RPM package parsing on AIX", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "aa3efd6919c347fcac905ca886acf9406b582685", "messageHeadline": "Chefstyle fix", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d66d5a72c85d7f2709be344b9c64993489a63ef", "messageHeadline": "fix AIX rpm data", "author": {"name": "michael.sgarbossa", "email": "michael.sgarbossa@cvshealth.com", "user": {"login": "msgarbossa"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "6b77bee27738f720ce25df194cd3e778ea3279d1", "messageHeadline": "Merge pull request #1021 from albertomurillo/clearlinux", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "60ac6b3de69d4a473b32f57b3f38e1aadb70600f", "messageHeadline": "Add support for ClearLinux", "author": {"name": "Alberto Murillo Silva", "email": "alberto.murillo.silva@intel.com", "user": null}, "additions": 41, "deletions": 0}}, {"node": {"oid": "1dfddaacae818d4fcc165cb8dfa7697eb7199824", "messageHeadline": "Merge pull request #1017 from jaymzh/fix_mdadm_inactive", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "0d030e5aa1ae289097753b5b0dc02a1642d6e25a", "messageHeadline": "[mdadm] Handle inactive arrays correctly", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "0f44cb68c924c66cc6fea43dfc4b859a63f066b4", "messageHeadline": "Merge pull request #1018 from chef/lcg/chefstyle2", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 95, "deletions": 104}}, {"node": {"oid": "97eae99ee6518ab5f3be894448b502fd45266fe2", "messageHeadline": "autofixing cops for 0.5.0", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 95, "deletions": 104}}, {"node": {"oid": "f1eddc9cf42c77b51d3e5150c2b2b3d34197b615", "messageHeadline": "Merge pull request #1014 from jaymzh/fix_filesystem", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 141, "deletions": 38}}, {"node": {"oid": "d6695e67e8c22543d3c2efdc2f044af4e5ebf71a", "messageHeadline": "Make filesystem more resilient", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 141, "deletions": 38}}, {"node": {"oid": "367e075f439a9c372fc510fc88f69866620d7a92", "messageHeadline": "Merge pull request #1004 from chef/add_clearos_rhel_platform_family", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "db2fd83bec6a5517a290f310a277c3632848a507", "messageHeadline": "Merge pull request #1013 from davide125/systemd_paths", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 161, "deletions": 0}}, {"node": {"oid": "a648ecd4c2252c7c04a7006d7a1b6898a10c4ad3", "messageHeadline": "Add systemd_paths plugin for system and user paths", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 161, "deletions": 0}}, {"node": {"oid": "bbdf084bb8aea261abbc18e497e1060d61fdc187", "messageHeadline": "Add a spec for clearos platform detection", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b08f7d3d5336134c93ac8ceef73daec149e9bd5f", "messageHeadline": "Merge pull request #1009 from chef/network_which", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 16, "deletions": 38}}, {"node": {"oid": "7822cae9d3d4d3f14267c051b5c8c67bd9de1156", "messageHeadline": "Add clearos platform to RHEL platform_family", "author": {"name": "Jennifer Davis", "email": "iennae@gmail.com", "user": {"login": "iennae"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c509235734d49c44f9e23ea08f941be7972c848f", "messageHeadline": "Avoid extra file stats and simplify things a bit", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "72079a1ff60b9707850f7b178a2b1f9f026f4bb0", "messageHeadline": "Find network binaries with the which helper", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 14, "deletions": 34}}, {"node": {"oid": "b147c3dad2a0bcb7ae2f30adfd8b1f271d24455a", "messageHeadline": "Merge pull request #1012 from jaymzh/fix_mdadm", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "1ee6aa9be4c3e64df26a0db6f51d59d5760d70c2", "messageHeadline": "fix mdadm plugin when arrays are in interesting states.", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "03a9cf30487f4ef281fb46a7e5c266fd778a0f93", "messageHeadline": "Merge pull request #1010 from davide125/cpu", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "16937d01624ba6190fcbc9ad39b5b439d8bb5941", "messageHeadline": "cpu: add support for arm64 cpuinfo fields", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "63056754808a718e82cdc88684c27a6280aa9349", "messageHeadline": "Merge pull request #1008 from chef/hardware_shellout", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "0b6588ed5838c27519255f2b07af4cea70e0720e", "messageHeadline": "Merge pull request #1007 from chef/debug_better", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 90, "deletions": 39}}, {"node": {"oid": "b6b7511a3d35392bdd735d47d6d3e14099c648cd", "messageHeadline": "Only shellout to sw_vers in darwin hardware once", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "2366757ab6acd9c9fd6bd418245bd0ec18876684", "messageHeadline": "Run sysctl once on Darwin to determine CPU data", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 90, "deletions": 39}}, {"node": {"oid": "9c46af258797298ac90f4080584ec912a9f722d4", "messageHeadline": "Merge pull request #1006 from chef/debug_better", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 40, "deletions": 41}}, {"node": {"oid": "4642ab0bbf7b4a7d80fc6a937f59f72eec2516f5", "messageHeadline": "More consistent debug messaging", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 40, "deletions": 41}}, {"node": {"oid": "484d8b538d547096ed4472ca5a795d21d0d902db", "messageHeadline": "Merge pull request #1001 from chef/zpool", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 281, "deletions": 169}}, {"node": {"oid": "be0772889c83e34151f3c7d3421cbf8ad4680c17", "messageHeadline": "Merge pull request #1003 from chef/lcg/dev-gems", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "e3d9ab9f466c7b3f0a5a7f1e694784ca21e09807", "messageHeadline": "fix comment [ci skip]", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb0ddf5d1dc6a32b8cda10ddd6961c3494fa593b", "messageHeadline": "use eval_gemfile", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6022d43101769b2c3b6eaf3041f7eb03fdea977a", "messageHeadline": "add a comment [ci skip]", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1a2b0dad3fed58c46ca61eb19d0838a40bbe6284", "messageHeadline": "clean up and prune dev gems", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "f835ca6beafe91623b0f66ede802e3ebb98b9131", "messageHeadline": "Support BSD", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c952745dd443e35cd9ef8303d7e6ce81c205937d", "messageHeadline": "Add specs for Linux", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 146, "deletions": 59}}, {"node": {"oid": "431cdc01831bdea91552aed9bf12438ae600cb52", "messageHeadline": "Minimal fixes to the specs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 41, "deletions": 39}}, {"node": {"oid": "695aa9d8a5b7504ade6451a718053dc78aca8a9c", "messageHeadline": "Allow zpools plugin to work on Linux", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "58aa7a1a2bbc6ef9f53e9330f39a0a3f79ce9b6f", "messageHeadline": "Improve logging and handle empty fields", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "fc318e6505aa81786375fe435561a116ffd84fef", "messageHeadline": "Merge pull request #1000 from chef/ohai_131", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 45, "deletions": 56}}, {"node": {"oid": "eeff36443aaef28d057ba15388f054a256b18ab2", "messageHeadline": "Release Ohai 13.1.0", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 45, "deletions": 56}}, {"node": {"oid": "01cd437470fb494e24f2369b49e86ffae4e694ac", "messageHeadline": "Merge pull request #995 from chef/reuse_metadata_connections", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 39, "deletions": 40}}, {"node": {"oid": "79f0626b6723dfca04299350fd389470efcf6873", "messageHeadline": "Add additional debug logging to the metadata mixin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c2dbf95d9dd1c16755accb8bbec775edcd5b29fc", "messageHeadline": "Fix specs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "03402842d48566709e710a6899444234286fde84", "messageHeadline": "Avoid parsing the best api version 2 extra times", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 28, "deletions": 33}}, {"node": {"oid": "e396bc35690a7888fee3ec277bcea0f7ff138587", "messageHeadline": "Add all the metadata versions Amazon lists right now", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "47eb32e97800f17cbdf3f763ebbc872d5f56d654", "messageHeadline": "Up our keepalive timeout and drop out read timeout", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c94b3088483f5def87d04599580b3222f2d69a9d", "messageHeadline": "Remove double split", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d63e182f8bc61754c30184c1c4e3e789784496a8", "messageHeadline": "Clarify what\u2019s happening with unsupported metadata a bit better", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce36fc796ee38f6ed0c2e0ce849420860c9dbef4", "messageHeadline": "Merge pull request #992 from chef/new_ec2_metadata", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a21fbe23b1442769255827dc19a2cecc73c098e", "messageHeadline": "Add support for the 2016 EC2 metadata releases", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "45409087be147ae0cd43d6f8531ea256020e5ad4", "messageHeadline": "Merge pull request #991 from akitada/linux_net_cmds_path", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "7c969e1e80c2b86eb0583aebb4098e6a693ffba0", "messageHeadline": "Inject sane paths into shell_out", "author": {"name": "Akira Kitada", "email": "akitada@gmail.com", "user": {"login": "akitada"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "d531bcc83c390ecbe323b6cf3d26ea01ed60495e", "messageHeadline": "Merge pull request #989 from jaymzh/mdadm", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "6ff183d7f544affdf68440aa074d6b230d3f783b", "messageHeadline": "[mdadm] Fill in member devices", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "fa00f5531814068f88208f3f5ee1b086185673b0", "messageHeadline": "Merge pull request #988 from chef/13_0_1", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 53, "deletions": 16}}, {"node": {"oid": "1d1427a747a86b33600a0ea7741016b27df828bc", "messageHeadline": "Use correct g-h-c", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 38, "deletions": 41}}, {"node": {"oid": "f92a36d8302d65966de4cef55c529945dcb5a2cc", "messageHeadline": "Fix changelog rake task and release 13.0.1", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "3e0a5a023c55009e715e98b27b22f4c7d40f3fbc", "messageHeadline": "Merge pull request #987 from akitada/fix_eucalyptus", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2a76815b2e15f12bfe59f57d91d0be975b7fdf0a", "messageHeadline": "Fix Eucalyptus plugin to use the HttpHelper mixin", "author": {"name": "Akira Kitada", "email": "akitada@gmail.com", "user": {"login": "akitada"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d880c8a21de79fb3011584b955fb3a8e7cd2f013", "messageHeadline": "Merge pull request #986 from akitada/fix_openstack", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "eb214de9805ec499145f88b56d4ef1fe4a1b7022", "messageHeadline": "Fix OpenStack plugin to use the HttpHelper mixin", "author": {"name": "Akira Kitada", "email": "akitada@gmail.com", "user": {"login": "akitada"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "6b99865ac05623653926143a95c3efb7b6dccf8f", "messageHeadline": "Merge pull request #985 from chef/release_notes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 54, "deletions": 20}}, {"node": {"oid": "c12b8b03b513b025e3b6da1e74498283429eef8b", "messageHeadline": "Update Ohai 13 release notes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 54, "deletions": 20}}, {"node": {"oid": "edc31b5005220f8624a51cf3f72e5e14b1dfdfdc", "messageHeadline": "Improve load failure warning", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1672a9a135738a9ccccb2daa09ccfd7000545beb", "messageHeadline": "Update the case of the plugin name", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "52420f094ccffe3d227f54307285f33671d5a697", "messageHeadline": "Refactor the libvirt code a bit", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 79, "deletions": 45}}, {"node": {"oid": "b693539a55cd8bc4494f0f76ac9b08c8a15b48b8", "messageHeadline": "Move the \u201cVirtualization\u201d plugin into libvirt namespace", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 81, "deletions": 83}}, {"node": {"oid": "daeb73c1089d8b611bc5fde3bfddddad28f304eb", "messageHeadline": "Merge pull request #984 from chef/tm/additional_load_additional", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "fc6dcef49c25dbba99c1e05ce001e1b947698570", "messageHeadline": "Merge pull request #952 from chef/dmi_explosion", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 81, "deletions": 77}}, {"node": {"oid": "710b7f56e9d26c9062d51fc7f273b81a4e18fb11", "messageHeadline": "Merge pull request #982 from chef/sbt_fix", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 49}}, {"node": {"oid": "a7ef9a97a418566bafa2b4600191d413cac9b18e", "messageHeadline": "Load all the plugin paths for dep resolution", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 16, "deletions": 15}}, {"node": {"oid": "a4680511a4ffc6d7c3d723bc796a3b7b5c915522", "messageHeadline": "Remove sbt version detect as it's not possible in the current sbt", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 49}}, {"node": {"oid": "d456abf400268d3087f2c6aa711b967d70dd9ff3", "messageHeadline": "Merge pull request #981 from chef/bump_ruby_really", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "851405251d8d830ee643f9ae218276b6426b6d6f", "messageHeadline": "Remove 2.2 testing in appveyer", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "311f14ab59c7dc4ba3a041dee62bacf183f043eb", "messageHeadline": "Require Ruby 2.3+ to match Chef itself", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6bb6e8cf30118b104dbcffaea17ffb1644aee2cc", "messageHeadline": "Merge pull request #979 from chef/up_ruby_in_travis", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "21cc711810e860d9db378f39da88406eec48d878", "messageHeadline": "Merge pull request #980 from chef/tm/load_additional_plugins", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 89, "deletions": 2}}, {"node": {"oid": "be53f4634d77d57bc3608aa7a5476fe0537a8dc8", "messageHeadline": "Merge pull request #974 from chef/filesystem_2_no_more", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 465, "deletions": 1221}}, {"node": {"oid": "33f9dc2f1df52cf09d0b677151f18ecfc2ea20e8", "messageHeadline": "Merge pull request #978 from chef/cloud_v2_v2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "0b4cab6d491a5b1e52995a65e0039c6fa1ba8e9f", "messageHeadline": "Allow ohai to load a plugin path", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 89, "deletions": 2}}, {"node": {"oid": "84d717830c892b3b9ccf8a2d1e9594ff1578df0a", "messageHeadline": "Merge pull request #975 from chef/less_warn", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a82ca14d54b1ff277cb720b5b112ca55881c8074", "messageHeadline": "Bump Ruby versions in Travis to the latest", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f8025d98142772a08eb05507cb02e48c4e8eba30", "messageHeadline": "Fully rename the cloud_v2 plugin to cloud", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "9cf706651606715b638317924447b3a8dfafd4bd", "messageHeadline": "Fully replace filesystem with filesystem2 on Darwin and fix Linux specs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 166, "deletions": 317}}, {"node": {"oid": "7d46875b830650d8a5ba1059ad16b9a18a664ec9", "messageHeadline": "Check to see if the attributes are actually equal", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c456d2a9dbb658d71ff0bbb1064b2f9e8cc92b17", "messageHeadline": "Merge pull request #973 from chef/cloud_v_no_more", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 15, "deletions": 615}}, {"node": {"oid": "dd38f05109a4344f80eb68c4edfc93dec7c3bf4a", "messageHeadline": "Rescue exception in DMI plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 81, "deletions": 77}}, {"node": {"oid": "d076176a20963dee36de98048b57296b74d3cfbc", "messageHeadline": "Merge pull request #976 from chef/timeouts", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1441340124ede8dec7373d858fe33c70bac6f613", "messageHeadline": "Fix specs for the timeout", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d1823215f180287ca4705bafcb892ea4fdb0ddeb", "messageHeadline": "Shorten the sbt shellout timeout period", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b37c1b363acb5297f830f7aff32a93385b04d9b5", "messageHeadline": "Improve the cloud vs. cloudv2 comparison", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "18660e500a9b4c8761ecdbdda82ece11fc12132b", "messageHeadline": "The secondary plugin path not existing should be info not warn level", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ece94f53682c728c9eaf89157e80c6822928519", "messageHeadline": "Ensure we\u2019re populating filesystem as well as filesystem_2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7a94bb86fff2f8caea958b5dc386bbaa3eb50f67", "messageHeadline": "Replace the existing filesystem plugin on Linux with filesystem_v2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 612}}, {"node": {"oid": "6d70c6cabcc50a5dbd7fba5233b54fbef83abcb2", "messageHeadline": "Add basic check that both attributes are populated", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "58296dc0035e4f94a7b7cdc1db01887a3c3c1e30", "messageHeadline": "Merge pull request #967 from chef/do_cloud_fix", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 80, "deletions": 54}}, {"node": {"oid": "effa84d1129c011b2e632aec0908ec401844bd1b", "messageHeadline": "Replace the cloud plugin with the cloud_v2 plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 615}}, {"node": {"oid": "9413e9ab1f703129204a6f4eafc0e307d5aa8eb7", "messageHeadline": "Merge pull request #972 from coderanger/freeze-strings", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "7e39dfa20504c96466484d634e97595456fc37b9", "messageHeadline": "Make Rubocop happy.", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6291b85282c663ef026a321328e490c159af7c5f", "messageHeadline": "Don\u2019t use send", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e5161b5f9ee4a74dc70d785c955df48ba7882e4e", "messageHeadline": "Freeze all string values coming out of Ohai.", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "96ac18a2cfa8616ae6d4fb1839554aff9ad2938a", "messageHeadline": "Merge pull request #971 from chef/lcg/amazon-platform-family", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "a6bc18d974623dace652044df7796a4c52ff5107", "messageHeadline": "add amazon platform_family", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "05cf05cb76ae22af9a8466e0226d0092b74c8414", "messageHeadline": "Merge pull request #969 from chef/dmi_types", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6398eddf96278d19da156076a282bca0c5793fc8", "messageHeadline": "Add DMI type 40,41, and 42 from the latest man page", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "582b86312ba31a91dfec5e1e16556f60f4beab6b", "messageHeadline": "Fix the cloud plugins to properly report values on DO", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 80, "deletions": 54}}, {"node": {"oid": "bda5683231607ef55df0264dd6ed0af04c74c6b4", "messageHeadline": "Merge pull request #964 from webframp/ec2/region-and-zone", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "efeb21b9251bc79c65f527bce23c3bcfd4a3e2fc", "messageHeadline": "[ec2] Add additional data from identity document", "author": {"name": "Sean Escriva", "email": "sean.escriva@gmail.com", "user": {"login": "webframp"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "cab56af9f8e096f8ce0053e24d8f488c79708824", "messageHeadline": "Merge pull request #958 from chef/lua", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "e231e61b81c789b3d68a3b2ddf1d94aee7c7b3cc", "messageHeadline": "Merge pull request #959 from chef/scala", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "78cd084d9fe65e044a8d2f1f2f055151b20ac9d1", "messageHeadline": "Merge pull request #961 from chef/lcg/kinda-hate-github-changelog-gen\u2026", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "d5c5be583d69f55c788d3b6489f72d5ce8732a5e", "messageHeadline": "rescue github-changelog-generator in Rakefile", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "adf042d7fcd696f1f29ad3e35f26ec52ce9d11e4", "messageHeadline": "Properly detect scala", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "11e7f786e767dd41398d1309e133173f47eb731e", "messageHeadline": "Fix lua detection on new versions of lua", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "ca3bdf456c80b68e48e6a380624640f8f85d7811", "messageHeadline": "Merge pull request #957 from chef/chefstyle", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6055c8d41c3834d5a3fe606bab63ac1497efe8b9", "messageHeadline": "Fix a chefstyle warning", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9f6af023a195c99a5e409d22bbaed98b179519e", "messageHeadline": "Merge pull request #823 from chef/GenPage-digitalocean_metadata", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 147, "deletions": 172}}, {"node": {"oid": "cd241b6cd73d2d103145c27bda1ca8700a777a4d", "messageHeadline": "Merge pull request #955 from chef/lcg/fix-logger", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 29, "deletions": 19}}, {"node": {"oid": "bc92addc6021e217e85586351a91d1cab449a933", "messageHeadline": "refactor to use the config flag because the initalizer is awful", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "1da5486e115612bf1f838597f13a2229c5241b51", "messageHeadline": "add some comments to the code", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ba6eb720ee601d4c150e0a3ebdc8236c990bbcb0", "messageHeadline": "fix ohai logger problems.", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "07b5449ca448b373224ad08e8d8fee7004fe8786", "messageHeadline": "Use the new http helper for socket checks", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 31}}, {"node": {"oid": "f1370ef84b4398fa18991fce89f9a71a7eb7a321", "messageHeadline": "Fix bad rebase", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 35, "deletions": 131}}, {"node": {"oid": "69b5754db868fd2fc8d24b3e7b9c7fa8831e555f", "messageHeadline": "Update cloud plugin to parse new digital_ocean data", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 36, "deletions": 19}}, {"node": {"oid": "6b5c7dbffdf36eb5aad5586d7ef9f66894a1d04d", "messageHeadline": "Add spec for digital ocean DMI data flow", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "bfc14ea957603a7db5c7e2073a39e5273c49dfdc", "messageHeadline": "Log consistency", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3fb10507250b65f83166e1b9e67b755557c66377", "messageHeadline": "Exclude vendor data and don't depend on the network plugin", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "708854dbd35e05f2723a11731ac1b52bbd34f967", "messageHeadline": "Parse the JSON so that we can do .each on it later", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d1906045a7ebd748fcabc8e937504dc8d659a669", "messageHeadline": "Detect DigitalOcean via DMI data", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "0c2f4416c7a9de5d4cce7337036ee4db3a4f4ac3", "messageHeadline": "Use the correct IP address for metadata", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "423c550f1d1d77912a5709aa06af48cf2620e511", "messageHeadline": "Match the format of the other loggers", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6cab24734fc11b0c4f91211147f5785dd458bb80", "messageHeadline": "Chefstyle fixes and fix a bad hash", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "bc969d5c54ac859f7da027d3372a06608d35ab0b", "messageHeadline": "Remove debug code/add proper has_do_init check. Attempt to fix failin\u2026", "author": {"name": "GenPage", "email": "dpage@digitalocean.com", "user": null}, "additions": 21, "deletions": 3}}, {"node": {"oid": "bb08248c57f038aec147232298b9461c3db1eaa0", "messageHeadline": "Setup DigitalOcean plugin to use Metadata API", "author": {"name": "GenPage", "email": "dpage@digitalocean.com", "user": null}, "additions": 95, "deletions": 41}}, {"node": {"oid": "512597d0eaf5a2b83e0997d8074ec1c3a5fab118", "messageHeadline": "bump ohai version to 13.0.0 for chef-13 development", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5f04ffaf58e6f457a221b23df4ded4024d998e34", "messageHeadline": "Merge pull request #951 from chef/http_helper", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "a0d5aa7942cd0a6af82b69410e83c6a5ac6d6bee", "messageHeadline": "Merge pull request #954 from chef/lcg/chefstyle", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 62, "deletions": 54}}, {"node": {"oid": "f5008e862aeb9fdee3de4e85037a83bc46923f80", "messageHeadline": "autofixing new chefstyle issues", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 62, "deletions": 54}}, {"node": {"oid": "26f93b65afada37e35d712148ce3b77c71f202cb", "messageHeadline": "Move duplicate http logic into a helper", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "d74a1aa6b3bfa0879b139afd18cc92f04205f647", "messageHeadline": "Merge pull request #947 from chef/require_config", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b2cd43a3ce50530c1bfa042c41968557e47d5dce", "messageHeadline": "Config is used in system so require it there.", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ec980071ce34627701f039c0deae37022b4742d2", "messageHeadline": "Merge pull request #949 from chef/dead_code", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "54073faca2cde334d27f739e1897a0041a27ed00", "messageHeadline": "Merge pull request #950 from chef/more_minor_spec", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "9c75d08e15652baae014ad15bd269c5c550ca6af", "messageHeadline": "Remove rescue loading plist in the specs as this is a dep", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "319b5ee93484746a54d755cd69c5ba56ce2016c2", "messageHeadline": "Remove a bit of dead code", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "1128df06fff4321e2002ec45c6548d0c63f9ae98", "messageHeadline": "Merge pull request #948 from chef/minor_spec_cleanup", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 247, "deletions": 181}}, {"node": {"oid": "8bcca46f3b117f5085516569c3a0df81f725d752", "messageHeadline": "Minor spec file cleanup", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 247, "deletions": 181}}, {"node": {"oid": "3e27195210c8ee77114c4b6c39f56be1d91f42a4", "messageHeadline": "Merge pull request #946 from chef/fix_travis", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "30088e67a5449e8a96e978442852dd41f346afea", "messageHeadline": "Update travis/appveyer preinstalls", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "7254fff3cbcc4ea489259c7d7a86e9c317148bdf", "messageHeadline": "Merge pull request #939 from chef/deprecate_old_config", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 271}}, {"node": {"oid": "b00271389c4e68b5ed135d8e33ebc78a165ecda0", "messageHeadline": "Merge pull request #933 from chef/command", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 386}}, {"node": {"oid": "64a496c5390dd35a37df6ecc89c1bd746cbf27c8", "messageHeadline": "Merge pull request #918 from chef/COOL-626/tduffield/use-cpu-name-for\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "d13bb0d38532328058b00c0d95a8ad45999093da", "messageHeadline": "Merge pull request #930 from chef/sigar", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 16, "deletions": 675}}, {"node": {"oid": "cc969f8b7a05fed86147765c32766657abd8fce0", "messageHeadline": "Merge pull request #938 from chef/ruby22", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "5804e6dabd1bb7e4aa97f5cc868406e0965efc63", "messageHeadline": "Merge pull request #945 from chef/8.23", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "0d293ff3fa6af456f389a40b75e2c000ce0474bb", "messageHeadline": "Release 8.23.0", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "de03b1e4926bbdf9d25c88375c2d0641506caee8", "messageHeadline": "Release 8.22.1", "author": {"name": "Tom Duffield", "email": "tom@chef.io", "user": {"login": "tduffield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dff145b4a777152b58abe3892ada4a9639bf73d4", "messageHeadline": "Merge pull request #944 from chef/pr/941", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 419, "deletions": 310}}, {"node": {"oid": "f328bf612d47225eacf1e4ce0c43f41999d30afc", "messageHeadline": "Only look for xlc on AIX and rename collect_cc to collect_sunpro", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 52, "deletions": 40}}, {"node": {"oid": "90ade0a53c3296aa268771101344616756b15a87", "messageHeadline": "Update release notes and chefstyle fixes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ddf1d8a75320c3fa685ccab9a66856308a57b99d", "messageHeadline": "Rework the specs to be platform specific", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 290, "deletions": 263}}, {"node": {"oid": "8531650b5aa0fb46c984b160be6b008373a6fe8d", "messageHeadline": "Fix gcc data collection", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 51, "deletions": 36}}, {"node": {"oid": "a927aa923604d03e98aa32fffdb5caee7424968c", "messageHeadline": "Update GCC sample output", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "c86936346a9f370c1f55f35094cd8abd8292c05a", "messageHeadline": "Don't check CC on Darwin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "174849c60911ff7c24714a130c3adc97484a0896", "messageHeadline": "Remove extra windows check for glibc", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "14b5ce46995242e5e7579e3da04ab6eec7322732", "messageHeadline": "Consistent logging", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d6bbce1f90abd5065d1a7eca426048767e2ef30b", "messageHeadline": "Further split out platforms in the C plugin", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "869f4aa0af9e8d4f7e7f0f84864de9aefb9c3742", "messageHeadline": "add colons back to debug log", "author": {"name": "Erik Gomez", "email": "e@eriknicolasgomez.com", "user": {"login": "erikng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b757bd108c09abc00149d1e940b2c19cefb3b282", "messageHeadline": "move functions to top", "author": {"name": "Erik Gomez", "email": "e@eriknicolasgomez.com", "user": {"login": "erikng"}}, "additions": 27, "deletions": 25}}, {"node": {"oid": "872e075b47bcef3c9849e54d3abbcfa00a3a2d8d", "messageHeadline": "fixed Chefstyle", "author": {"name": "Erik Gomez", "email": "e@eriknicolasgomez.com", "user": {"login": "erikng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f5878a3b19a82384c911666454f7f57e710a9f7", "messageHeadline": "refactor c.rb based on PR feedback", "author": {"name": "Erik Gomez", "email": "e@eriknicolasgomez.com", "user": {"login": "erikng"}}, "additions": 71, "deletions": 60}}, {"node": {"oid": "c7dc225241f1c4c46fe86aa176d8e9886bcecc42", "messageHeadline": "fix gcc and cc for darwin (no cli tools installed)", "author": {"name": "Erik Gomez", "email": "e@eriknicolasgomez.com", "user": {"login": "erikng"}}, "additions": 58, "deletions": 21}}, {"node": {"oid": "5653b0571b9415dcd8789af61f7dc6120bc19b75", "messageHeadline": "Merge branch 'tm/fix_app_logging'", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "33272039bea33e62f8ae25eda047208d4772cf3c", "messageHeadline": "Only explicitly initialize a logger when needed", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 2, "deletions": 5}}, {"node": {"oid": "7caddd55aac75c375122ededd0739e12527d2f1f", "messageHeadline": "Require Ruby 2.2+", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "2f0f7aa20bc4d0e439ea5ac14f96051763f5ebbb", "messageHeadline": "Remove testing of old config logic", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 183}}, {"node": {"oid": "3bdc1e2f3d0591eba391eb61a1f11798318ff47e", "messageHeadline": "Remove deprecated config logic", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 88}}, {"node": {"oid": "60c7fd2a22cc95a8e52e9c0579ed7d49c531635a", "messageHeadline": "updating cloud plugin to populate azure private_ip as it's currently nil", "author": {"name": "Richard Shade", "email": "rshade@rightscale.com", "user": {"login": "rshade"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3a8a4e1781430a6ee3a6f00cc8c6f0967f693c22", "messageHeadline": "Merge pull request #934 from chef/travis", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "22958e3499843d0773eb7279b6bd4dcd51a2b9bb", "messageHeadline": "Merge pull request #935 from chef/better_logging", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 127, "deletions": 102}}, {"node": {"oid": "705e62202e2bae506f447967553d795f90fb25ac", "messageHeadline": "Better debug logging", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 127, "deletions": 102}}, {"node": {"oid": "47e1c4d0cd78051f18485ed7fc203b2b4b8de906", "messageHeadline": "Bump ruby versions and test on ruby head", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b5611e06f6bbee0caff56c30c06c55439eabd0a1", "messageHeadline": "Remove the deprecated run_command and popen4 methods", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 386}}, {"node": {"oid": "9e85c83f36165612e85118091029d4332e6ce5d0", "messageHeadline": "Remove usage of the Sigar gem", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 16, "deletions": 675}}, {"node": {"oid": "d0de89cff20ef0dd4e2be0cb8b8f6a7266154c69", "messageHeadline": "Update RELEASE_NOTES.md", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "f6daf869b0460c8e60411010a6c2f7bb7347c915", "messageHeadline": "Merge pull request #921 from chef/cumulus", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 127, "deletions": 61}}, {"node": {"oid": "1209a1aaab2728961ba33394372b3395fb24146e", "messageHeadline": "Fix comment typo", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39f4a10a6da874b66d701730d29c70873038f138", "messageHeadline": "Merge pull request #925 from chef/Veertu", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "b81243bff3b7adfdcbe9c2950f0762bf40701c49", "messageHeadline": "Better error handling if we can't determine Cumulus version", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "f46354f528ac5158de7ee817be10b38ee91e37ea", "messageHeadline": "Reorder detection of platforms to speed things up", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "e4301fba2a9018d328462a4f32de1faf29babc60", "messageHeadline": "Detect guests running on Veertu hypervisor", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "7f592431092c654c68c0e032c920bca85d8b7389", "messageHeadline": "Add Cumulus Linux detection to the release notes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 17}}, {"node": {"oid": "fcde4543dcab14ccbe7ef33b00e643ada2d9761d", "messageHeadline": "Properly detect Cumulus Linux platform / version", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 97, "deletions": 22}}, {"node": {"oid": "09813a9f987946c0b195f7bfc50b6501c5ee8bff", "messageHeadline": "Merge pull request #922 from rdean716/rdean-patch1", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "d2c62978e336c57aaf8f8c024d255d9d13da0e2f", "messageHeadline": "conditional to better identify hyper-v systms", "author": {"name": "Bob Dean", "email": "radean@hotmail.com", "user": {"login": "rdean716"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "9d9fa6e91f7377fd2676cd83e85ba935faec7746", "messageHeadline": "Windows guest support on Hyper-v and Xen.", "author": {"name": "Bob Dean", "email": "radean@hotmail.com", "user": {"login": "rdean716"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "b8427163ad659179af16171e329d77c5344d537a", "messageHeadline": "Merge pull request #907 from Fodoj/master", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "007eb03df51c6dff5ad86ef7958a9b05ffc56c88", "messageHeadline": "Memoize dynamic AWS data", "author": {"name": "Kirill Shirinkin", "email": "fodojyko@gmail.com", "user": null}, "additions": 9, "deletions": 7}}, {"node": {"oid": "0427bf7142b19fd776b13e88e20f7925f03720f9", "messageHeadline": "Merge pull request #920 from chef/tduffield/use-internal-changelog", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1265239b55581eca29a27e81738bbff835710327", "messageHeadline": "Use custom changelog generator", "author": {"name": "Tom Duffield", "email": "tom@chef.io", "user": {"login": "tduffield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f911d95c3b7fb9cf6c347703dcfc88465041b0af", "messageHeadline": "Use name for Windows CPU model_name", "author": {"name": "Tom Duffield", "email": "tom@chef.io", "user": {"login": "tduffield"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "829165ce577d472fe58b835f8c371e8c50ac43a1", "messageHeadline": "Merge pull request #893 from davide125/getconf", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 724, "deletions": 0}}, {"node": {"oid": "378f894209283fdee10c348d93a83aed11170e10", "messageHeadline": "Merge pull request #916 from chef/erlang", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "941c1f4eb3e6a728f06ad2547c94136aea641ff6", "messageHeadline": "Pull the complete version string of Erlang", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "db6360e271a7d70205795ee96b18cbf368fe8640", "messageHeadline": "Add sysconf plugin to expose system configuration variables", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 724, "deletions": 0}}, {"node": {"oid": "5f43d30a38cee0a87c479988283a6bd934c07d01", "messageHeadline": "Merge pull request #910 from chef/8.22.0", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "7f365a012d63515c514cdf5c1f3c3a2606efbd05", "messageHeadline": "Release 8.22.0", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "5ac9bdca75da6c657547fdb2a640619c21763528", "messageHeadline": "Merge pull request #909 from chef/bahamas10-dave-1426559693", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 54, "deletions": 47}}, {"node": {"oid": "227759272be4d5db0923c09825445a18f328e40b", "messageHeadline": "Fetch AWS Account ID from metadata", "author": {"name": "Kirill Shirinkin", "email": "kirill.shirinkin@bcg.com", "user": null}, "additions": 58, "deletions": 1}}, {"node": {"oid": "51ac6d9ddfe65bf8401ce999cdb3ff48efed22c3", "messageHeadline": "Merge pull request #908 from numericillustration/master", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5b738c3b07d564acdce9c559352384c9e78e94f8", "messageHeadline": "chefstyle fixes", "author": {"name": "Michael Hicks", "email": "nooneofconsequence@gmail.com", "user": {"login": "numericillustration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ab214367563c26ab839838a9287bbf04a33efb5", "messageHeadline": "Merge pull request #912 from chef/appveyer", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a3f4ac64cea1b086563f111b5c7c9b355ed7b0e", "messageHeadline": "Merge pull request #913 from chef/changeloggen", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "51fc8480a8e2d2e0ef5855f870f9caad727333ac", "messageHeadline": "Merge pull request #911 from chef/gh", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "bfe59dff1d8d72ccc7057ab3e1d3b14c5055792b", "messageHeadline": "Add a github pull request template", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "404f010df960904f32148f42178ad6d90b8e2722", "messageHeadline": "Merge pull request #914 from chef/haskell_fix", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "92ba9fd2db53e3adc2894c4f127679c371d74b3b", "messageHeadline": "Handle the non-git built haskell stack version shellout format", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "5456f78816cbfc14c2ef75637c4ca3b6e6b98ae7", "messageHeadline": "Match github changelog config with chef/chef", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "64ecf89587e070fd049d74b20d96b34cb0177dda", "messageHeadline": "Test on 2012 R2 in appveyer", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98c0689e8f6123d7a390d5ca2a93ef813a4a3b00", "messageHeadline": "Rework the specs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 45, "deletions": 33}}, {"node": {"oid": "921d51159f5d7f901a91c13d1cf969485491c091", "messageHeadline": "Use a regex vs. a split that didn\u2019t seem to work", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "72683c9ce8b3542cc72267caf0869f6424aaae71", "messageHeadline": "Return an empty array to avoid failures later with .each", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "860a0c200c115ca7a711325bb44cd6d266ca4360", "messageHeadline": "Set the attribute to nil vs. reading the file twice", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edc52262f5ad633cf36f279955980c31ec70f8c5", "messageHeadline": "Merge branch 'dave-1426559693' of git://github.com/bahamas10/ohai int\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "86ef325580c26cec5fd4afde5796895e77b7cc1b", "messageHeadline": "Merge pull request #902 from cdituri/feature-haskell-plugin", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 304, "deletions": 0}}, {"node": {"oid": "bb398c941adcce8b7908398aaf55538fbeeb06d1", "messageHeadline": "fix for #891 to detect the global zone of a Solaris system as a Virt \u2026", "author": {"name": "Michael Hicks", "email": "nooneofconsequence@gmail.com", "user": {"login": "numericillustration"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3decd17bf730932e92746d8fdec7b4bc13d3d8ba", "messageHeadline": "Merge pull request #822 from chef/OHAI-794/set-attribute", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 71, "deletions": 9}}, {"node": {"oid": "d6eff109cdfabe99ee0be41cba443861bca6d851", "messageHeadline": "Merge pull request #890 from n-marton/master", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "43d7d4d9121aa6205a9b04991fd71a0c66f9d0f6", "messageHeadline": "tunnel has to be written with two n-s", "author": {"name": "Marton Natko", "email": "marton.natko@gmail.com", "user": {"login": "n-marton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ecd324781e4e43842800eac5a9eda3b9920e130d", "messageHeadline": "Added haskell language plugin for ohai", "author": {"name": "Chris Dituri", "email": "csdituri@gmail.com", "user": {"login": "cdituri"}}, "additions": 304, "deletions": 0}}, {"node": {"oid": "c34212ea73a07260ab1e23370276124bae36371b", "messageHeadline": "Merge pull request #898 from chef/old_helpers", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "93e4b306065d934e8bef6a07661e933fb59d3d15", "messageHeadline": "Merge pull request #899 from chef/deps", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "5deb733976748c31ba4e3c4b128964a14167c504", "messageHeadline": "Move dev deps to the Gemfile and bump changelog generator", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "c8282b416b330decefe56caca7428fc7f38d6144", "messageHeadline": "Remove Ruby 1.8 / 1.9 spec helpers", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "0eb54010fe59afbbd7677bff331c9d4463125d9d", "messageHeadline": "Merge pull request #895 from chef/notes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "00ccbf816c338336b2c3c8a82387aee36bb3706b", "messageHeadline": "Merge pull request #894 from chef/doc_changes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 81}}, {"node": {"oid": "ea61743f8eaed3916e63ecafd3c6938528991471", "messageHeadline": "Wipe the release notes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "cf9f7cbc9b7c4656e295fe1eedfcf057b8c4614a", "messageHeadline": "Remove the doc changes doc", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 81}}, {"node": {"oid": "742ed340d7b6327c9577834c6ccaa48f7c959292", "messageHeadline": "even more typos", "author": {"name": "Marton Natko", "email": "martonnatko@Martons-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81d291169b3e5f85c611600bdc240572372c288d", "messageHeadline": "plus the files", "author": {"name": "Marton Natko", "email": "martonnatko@Martons-MacBook-Pro.local", "user": null}, "additions": 41, "deletions": 4}}, {"node": {"oid": "bd4ba9c2b5b87ff46cffbf20039fa6435b6a7db4", "messageHeadline": "Merge branch 'master' of github.com:n-marton/ohai", "author": {"name": "Marton Natko", "email": "marton.natko@gmail.com", "user": {"login": "n-marton"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6aad9ab8feffd213dd2962a9d03c1e036e29b2a2", "messageHeadline": "added docker and tunl type interfaces to ip_scopes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "582dcc7ade26123cd0089f0e8f94f17922a17bf9", "messageHeadline": "Merge pull request #889 from chef/mvps", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "28dfbe953aa464873d7189c60e608b79b20a5d68", "messageHeadline": "Add new MVPs for the last few releases", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "954d9a3bdf9067575951b012be5dbf791c12f421", "messageHeadline": "Merge pull request #873 from kylev/kv_lsb_order", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "7d440bc8e71db3cbdf91369e6f434185a9605375", "messageHeadline": "Merge pull request #884 from erikng/master", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "be6acf77bf027b2ff289732d21870532b71779e1", "messageHeadline": "Merge pull request #888 from chef/8.21", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "80518adaeed65e733ccad2c102c4a17ce83bce94", "messageHeadline": "Release 8.21", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "b6578d9675e6927e521c1c85d60e0a125deb4133", "messageHeadline": "Merge pull request #881 from coderanger/shardseed-docs", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "46c9d98f80d9e489f62b20c2e5c49cd1a9665343", "messageHeadline": "Add logic to darwin hostname", "author": {"name": "Erik Gomez", "email": "e@eriknicolasgomez.com", "user": {"login": "erikng"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "1579b76348ee25417b189722b0df5bb34a9404fd", "messageHeadline": "Merge pull request #882 from chef/contributing", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 36, "deletions": 239}}, {"node": {"oid": "206ca29179f99e6322f9ae84fb1d805bd33b398d", "messageHeadline": "Fix typo.", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d958602de66c1d11db88274454db6752757d286", "messageHeadline": "Better doc about ohai config files.", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d0f6412fd14a1d3c63cb228a6b3af5ef57053baa", "messageHeadline": "Move issue template to the .github directory", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "522b27d481709abc207d8fdab836057192e6af38", "messageHeadline": "Move contributing docs to chef/chef and format MD", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 36, "deletions": 239}}, {"node": {"oid": "41e02809b8279dd262ebad8b079752460fe374ff", "messageHeadline": "Fix the plugin name.", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9dc5d6cb772c8c3d128a80bdb49d81f16ff675b1", "messageHeadline": "I should remember maths :)", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "567dcb84ac6e7a6b7b6d2b569e85f2b3631f5d1b", "messageHeadline": "Add shard plugin (#877)", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 142, "deletions": 0}}, {"node": {"oid": "b129931d42e399b5539675c940511e819d893273", "messageHeadline": "shard_seed doc changes.", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "be251f7b9d1d835fc3b0158f2cd8595d17451811", "messageHeadline": "Merge pull request #876 from MsysTechnologiesllc/ali/ohai_uptime_hang\u2026", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 176, "deletions": 1}}, {"node": {"oid": "2dc33369cab377e176535a10e80f1b869f3a1a31", "messageHeadline": "Fixed travis issue and changed shared_context names in RSpecs.", "author": {"name": "aliasgar16", "email": "aliasgar.batterywala@clogeny.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e3deffa297d138737c08e01e43beba9440862caf", "messageHeadline": "Added unit and functional RSpecs for ohai uptime plugin fix.", "author": {"name": "aliasgar16", "email": "aliasgar.batterywala@clogeny.com", "user": null}, "additions": 171, "deletions": 2}}, {"node": {"oid": "5526b86cd9aa87bf82d2d5f564256d3a1cbc06a2", "messageHeadline": "Modified code to use appropriate WMI class based on the Windows version.", "author": {"name": "aliasgar16", "email": "aliasgar.batterywala@clogeny.com", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9e1d36e85b8317cf2999495768f641d7ab90f67f", "messageHeadline": "Changed WMI class from which to retrieve the system uptime for ohai u\u2026", "author": {"name": "aliasgar16", "email": "aliasgar.batterywala@clogeny.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "13485c17da688654890047d1952d9f71e735d162", "messageHeadline": "Release 8.20.0", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "77f6fd2edcc70a012f606c0a1dfd298c863b32a9", "messageHeadline": "add a plugin for machine information (#867)", "author": {"name": "Davide Cavalca", "email": "davide125@tiscali.it", "user": {"login": "davide125"}}, "additions": 174, "deletions": 0}}, {"node": {"oid": "3455869e625b96cc8207b9162f54b6ca293c5aea", "messageHeadline": "Merge pull request #869 from MarkGibbons/Solaris_update_version", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "d9584633fe261a0caec6ec4dc9bd8e7609a55fcf", "messageHeadline": "Merge pull request #871 from jeunito/lxd_detection", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "24c7ece2ce511b250e60a77ed2f9b157720f3d69", "messageHeadline": "Merge pull request #872 from chef/nano", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 58, "deletions": 36}}, {"node": {"oid": "52c95309ff65374ac1ff0aa634ba73569cd7175a", "messageHeadline": "Prefer the LSB standard configurator.", "author": {"name": "Kyle VanderBeek", "email": "kylev@kylev.com", "user": {"login": "kylev"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "d940f3f36c1a35c9f95cf4fd09bfb4bc8c696470", "messageHeadline": "retrofit network plugin to work on nano", "author": {"name": "Matt Wrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 58, "deletions": 36}}, {"node": {"oid": "7dd82d25e70b1d58076a25eccec97bf272bb02b3", "messageHeadline": "detect lxd", "author": {"name": "Jose Asuncion", "email": "jeunito@gmail.com", "user": {"login": "jeunito"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "f875cd7e8d32d8bc8a2750c91bc96077a1633103", "messageHeadline": "Solaris_update_version: Create kernel[:update] for solaris 2", "author": {"name": "markgibbons", "email": "mark.gibbons@nordstrom.com", "user": {"login": "MarkGibbons"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8aa8eec09148a1a2b0df540f6a174c7b50ea6feb", "messageHeadline": "Merge pull request #870 from chef/lcg/more-cops", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 347, "deletions": 307}}, {"node": {"oid": "a0c8b775d9718a0c5c7ac98f36bcbd94f7280e0f", "messageHeadline": "update the chefstyle pin", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff0695a7eb5ea090ce01c9fcaba406ec30b4c925", "messageHeadline": "keep the code consistent with private/public", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a362b05f3abe38d5d4aed0160ff23f6a1af558e4", "messageHeadline": "i was wondering where these got used...", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2d144a0fc7c74e6a2328bbfe70cf920ec9641251", "messageHeadline": "fix more IdToCapture", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "268ddc165d73075c9d9e943b53edbd3d74bb3bf7", "messageHeadline": "not fixing Lint/NestedMethodDefinition", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a95fc372c19c0e38019202045d7db08ab51e8f16", "messageHeadline": "fixing Lint/UselessAccessModifier", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "2cf0918e2b04c234463521590a159abccd610d6d", "messageHeadline": "fixing Lint/UnderscorePrefixedVariableName", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e41fefcd3e8518974936d85c99e78ab20e888c72", "messageHeadline": "fixing stray 'end'", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e3d8188399724b1dd98d2087fc373ea91cf2f9f", "messageHeadline": "fixing Style/MultilineTernaryOperator", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "635e7a3851d567c0049f6a30488edf69751fb465", "messageHeadline": "fixing Lint/Void", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "55ca83e86fe245e9422b4b7aa27d0e9969bd89e3", "messageHeadline": "fix Style/StructInheritance", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "719e49d00afc282c2f2d4e0fe20c6e7c39ccc5da", "messageHeadline": "more chefstyle autocorrects after the engine upgrade", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 238, "deletions": 200}}, {"node": {"oid": "e756f15f1034757cce5123c7fa9c77ff6627e313", "messageHeadline": "Style/StringLiterals fixes from rubocop 0.42.0", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "ef05ba4dbd75135c4b17e237bdfa7725f45c4581", "messageHeadline": "fix Style/VariableName", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "a0be94911e5368871f864f33818a936e15de8c70", "messageHeadline": "autofixing cops for new chefstyle", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "806a56de6ae5fe956508ad6bfc90cb6f39cb1807", "messageHeadline": "Style fixes", "author": {"name": "markgibbons", "email": "mark.gibbons@nordstrom.com", "user": {"login": "MarkGibbons"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9cbd80dff6009730c4d714ce0f77353a797ff292", "messageHeadline": "Solaris_update_version: Create kernel[:update] for solaris 2", "author": {"name": "markgibbons", "email": "mark.gibbons@nordstrom.com", "user": {"login": "MarkGibbons"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "adf92550e13b93f4783edd817bc4b83c882c8515", "messageHeadline": "Merge pull request #868 from chef/8.19.2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "0e938013527e262945e46302190209a326b79bc4", "messageHeadline": "Release 8.19.2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "956147c5109e23ecf679028bd752fb2681726c2e", "messageHeadline": "Merge pull request #866 from chef/gem_install_fix", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58289aca813318b2c23a05e53cdc9a40e996c8d3", "messageHeadline": "Require at least mixlib-log 1.7.1", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7363042602907d06cb762880fb1c5645145628e", "messageHeadline": "Release 8.19.1", "author": {"name": "Matt Wrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "8cf5d695eb41936c463bfc39cad94e83d06c79f4", "messageHeadline": "Merge pull request #864 from chef/tm/no_init_now", "author": {"name": "Matt Wrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "1b5944951dbc7adbb8eb8405523b52484b8392bb", "messageHeadline": "retrofit tests to cover preconfigured state", "author": {"name": "Matt Wrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "80f4a57c1cad9f7869be56bdf8fbdcbd5fa4491a", "messageHeadline": "Move log configuration down to Mixlib::Log", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 0, "deletions": 8}}, {"node": {"oid": "a9658a8da7c45d098116cc0888bfda33fbfbd2a3", "messageHeadline": "Merge pull request #863 from chef/tm/less_greedy_init", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "5481158a3514c7b92e9fd7793f09f6c9dc2e146a", "messageHeadline": "only configure logging if we must", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b2489a23ac0320139db1ae86ddb0fa6d9c1b257a", "messageHeadline": "Merge pull request #862 from chef/8.19", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "59c8626e980daea4163485e816803a1d2095113e", "messageHeadline": "Release 8.19.0", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "af061dd99e771197b9aaec8c63a42b07a72662f2", "messageHeadline": "Merge pull request #860 from jerearista/arista_eos", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "5aae671a04f43505e4ccbad80fb9c4fd0112846e", "messageHeadline": "Merge pull request #861 from chef/rack_fix", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "68acf8f4e5d3d3ca7a261624468895511ec484a4", "messageHeadline": "Fix comment typo", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3e6a7ee9648219acf217373e604d4e2a183972d", "messageHeadline": "Fix rspecs runs on rspec 3.5", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "53c4acc3c4a4b4440967878dbf82ea5e9ea08741", "messageHeadline": "Constrain rack to 1.0", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d2e2e1af95415f4ed826d972579494991ea28dca", "messageHeadline": "Fix install on Ruby 2.1 by bumping github_changelog_generator", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de1c9b8876c0ae1c899bfdfe96cdd1c40b7955aa", "messageHeadline": "Add missing let statement", "author": {"name": "Jere Julian", "email": "jere@arista.com", "user": {"login": "jerearista"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4862f60607b8e49dc88052ae3a15db3c4b4d0850", "messageHeadline": "Add platform detection for Arista EOS", "author": {"name": "Jere Julian", "email": "jere@arista.com", "user": {"login": "jerearista"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "9078ea8472ecaf4edff213f146a2a2a01c44afdf", "messageHeadline": "Merge pull request #859 from acaiafa/fixing_solaris_network", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5673aba2196b9e7bdc67eacf1812a28914231132", "messageHeadline": "updating test", "author": {"name": "Anthony Caiafa", "email": "acaiafa1@bloomberg.net", "user": {"login": "acaiafa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a4aa92ec0fdf491e1a391cf5effd46d73b27084", "messageHeadline": "updating regex #jeremyrossi", "author": {"name": "Anthony Caiafa", "email": "acaiafa1@bloomberg.net", "user": {"login": "acaiafa"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e604a626549128cbba793b52828f326a51f91474", "messageHeadline": "updating regex", "author": {"name": "Anthony Caiafa", "email": "acaiafa1@bloomberg.net", "user": {"login": "acaiafa"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b7c02d56a3f42259027876a399c3f475f7a0de8", "messageHeadline": "Merge pull request #858 from chef/8.18", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "dc4ef3cdc9afcb73cba35efd06683b77d973d0af", "messageHeadline": "Release 8.18", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "1cb19d0609e3a9e8aa5abb34bd1125156cf9ed31", "messageHeadline": "Merge pull request #856 from chef/shells", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "d76ba2bf1e440421f23ea18099dd429bca563d5f", "messageHeadline": "Add a plugin for collecting available shells", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "30367a3208f032ac79e60cdc71875e732d039fa4", "messageHeadline": "Merge pull request #852 from coderanger/filehelper", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "28b4907f41cd7b2247bd90438d13b1bd2763d3d5", "messageHeadline": "Also fix DmiDecode mixin.", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "32b527ea14246f2410f7941e899879d7f9c2ee0d", "messageHeadline": "FileHelper will just stay in the base Plugin class indefinitely. It's\u2026", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "d198617ee9fc2727ef7539bff0c9679a69220286", "messageHeadline": "Avoid global mutation. Closes #851.", "author": {"name": "Noah Kantrowitz", "email": "noah@coderanger.net", "user": {"login": "coderanger"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ef96e0e192d7bdfa1ed4f444e2f6a8a7d9f3254a", "messageHeadline": "Merge pull request #850 from criteo-forks/block_device", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edc54eb7198a7409195275732b6eda173f5c4641", "messageHeadline": "BlockDevice: Add physical and logical block size", "author": {"name": "Anthony RABIER", "email": "a.rabier@criteo.com", "user": {"login": "sun77"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "618c4493940188c55ff3d4baf3bb211804cc1b5f", "messageHeadline": "Added hardware plugin for ohai on darwin (#839)", "author": {"name": "Nate Walck", "email": "nate.walck@gmail.com", "user": {"login": "natewalck"}}, "additions": 1324, "deletions": 0}}, {"node": {"oid": "d70e02a812fdbabaec6ec10999990ab2e2268875", "messageHeadline": "Merge pull request #844 from chef/update_av", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "a83f865d1c5b64e8bd337a6d00325f8b78aad828", "messageHeadline": "Merge pull request #848 from chef/php7", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 40, "deletions": 33}}, {"node": {"oid": "d8d56362fce3db05bb85eacda45a686074b2c813", "messageHeadline": "Properly detect PHP 7", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 40, "deletions": 33}}, {"node": {"oid": "6dcf29cfbcba131ac21a603be173612fd48c1c11", "messageHeadline": "Update ruby versions in AV and remove branch builds", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "f4f28b23ed7ad8fb0357851e371da720a45ade01", "messageHeadline": "Merge pull request #838 from chef/testing", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "5d77844baf352ad387c9ab8a5387ff18a1523f07", "messageHeadline": "Merge pull request #840 from chef/osx_virt", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 51, "deletions": 13}}, {"node": {"oid": "b23abf07b9942221753a7a16f0fa316f9763a6d9", "messageHeadline": "Merge pull request #842 from bjk-soundcloud/master", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "4fe96f0256f95ff51f7d722f325343e61d584082", "messageHeadline": "Add support for Linux HugePages", "author": {"name": "Ben Kochie", "email": "bjk@soundcloud.com", "user": {"login": "bjk-soundcloud"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "825462b82300ab70d1069aa6f3b622f24ee47100", "messageHeadline": "Add detection of Virtualbox and VMware Fusion on OS X", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 51, "deletions": 13}}, {"node": {"oid": "af27fd0527cd500549292f63a6e4e165a449fc10", "messageHeadline": "Remove support for Ruby 2.0", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "f9992941f3a39937362d1c98cb4dc63bd9d5b680", "messageHeadline": "Merge pull request #837 from chef/8.17.1", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "9744cde49e5a7c69b5e9fa51c37d4f3fec929a24", "messageHeadline": "Release 8.17.1", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "4e619a8a6641f3256d6e2981a3b041fa2d68799f", "messageHeadline": "Merge pull request #836 from chef/time", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ce2d661ce7b1aa13f7d2bc6cacb4e1b1f0785e73", "messageHeadline": "Move timezone value under time", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "bcff227735417f78184ddad70771d369d62bbc5d", "messageHeadline": "Merge pull request #832 from chef/smurawski/unbreak_appveyor", "author": {"name": "Steven Murawski", "email": "steven.murawski@gmail.com", "user": {"login": "smurawski"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "78f8c06100f1b121b0139d7209680548bb88fdbd", "messageHeadline": "remove require base64", "author": {"name": "Steven Murawski", "email": "steven.murawski@gmail.com", "user": {"login": "smurawski"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b9d6f54fe82752f3a803c124c3887cb6061bbfbf", "messageHeadline": "Merge pull request #834 from chef/8.17", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "140cec3bb035b6c1a3b1f6906ba60f74dbacb2e7", "messageHeadline": "update powershell_spec for change in version parsing", "author": {"name": "Steven Murawski", "email": "steven.murawski@gmail.com", "user": {"login": "smurawski"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "711ca02bf1823d5653841a100978c94f2229f376", "messageHeadline": "update powershell compatible version parsing", "author": {"name": "Steven Murawski", "email": "steven.murawski@gmail.com", "user": {"login": "smurawski"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "b3ba655e679e93e945f88ba5940245adbca8c876", "messageHeadline": "update overcommit to 0.34.1, since 0.34.0 breaks on Windows", "author": {"name": "Steven Murawski", "email": "steven.murawski@gmail.com", "user": {"login": "smurawski"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2f364c3999e05397d0ca45276a60a5c2ed3e794f", "messageHeadline": "Release 8.17.0", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "d1e2fe982c3648b219715d056428a75d44af5c0d", "messageHeadline": "Merge pull request #829 from johnbellone/master", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "cd5324d7e421baed8de42b0bba2b7c9b27763941", "messageHeadline": "Merge pull request #827 from davide125/ethtool", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "f5ddbd0873b1fee480b78fb6beaecf9a9b63bc7f", "messageHeadline": "Merge pull request #830 from jaymzh/network_v6_interfaces", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "0a666b19e6bc1b6912423c873c33fc4198bc03fa", "messageHeadline": "Add additional info to networking interfaces/addresses", "author": {"name": "Phil Dibowitz", "email": "phild@fb.com", "user": null}, "additions": 14, "deletions": 2}}, {"node": {"oid": "071c93fd821b35941990881dfd8360beb507c120", "messageHeadline": "more robust parsing logic for ring_params", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "3528c0531621bc9a99f48e978ef7e10759aa0db6", "messageHeadline": "Add unit test and fix broken plugin.", "author": {"name": "John Bellone", "email": "jbellone@bloomberg.net", "user": null}, "additions": 32, "deletions": 2}}, {"node": {"oid": "8698719fe40161dc40e1de9b49e00efabbe3a4e2", "messageHeadline": "Fix the rubocop linting error for quotes.", "author": {"name": "John Bellone", "email": "jbellone@bloomberg.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a593b988f5696907b7dbe728853af805d68e45ec", "messageHeadline": "Add a simple plugin to get the local timezone.", "author": {"name": "John Bellone", "email": "jbellone@bloomberg.net", "user": null}, "additions": 23, "deletions": 0}}, {"node": {"oid": "01313416df8a3b6c8f48fc71f17c4516bcdef119", "messageHeadline": "Extend set_attribute to set sub-attributes.", "author": {"name": "mcquin", "email": "claire@chef.io", "user": null}, "additions": 71, "deletions": 9}}, {"node": {"oid": "17e5c748a70e5388a542a1cff5f86b630c5a629e", "messageHeadline": "Merge pull request #820 from glensc/819-packages", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 46, "deletions": 1493}}, {"node": {"oid": "af021fd50398c983356d401e085a2b5680d66758", "messageHeadline": "fix expected command", "author": {"name": "Elan Ruusam\u00e4e", "email": "glen@delfi.ee", "user": {"login": "glensc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52233f6f0ef7e6dd02143c8d3d021632b5e63cae", "messageHeadline": "updated debian test and data", "author": {"name": "Elan Ruusam\u00e4e", "email": "glen@delfi.ee", "user": {"login": "glensc"}}, "additions": 12, "deletions": 1089}}, {"node": {"oid": "3559fc62d5bc49bb07f9097da60260b90aceedc9", "messageHeadline": "update tests", "author": {"name": "Elan Ruusam\u00e4e", "email": "glen@delfi.ee", "user": {"login": "glensc"}}, "additions": 26, "deletions": 396}}, {"node": {"oid": "54f9ee740743dc452b6ef0921df973643b973d59", "messageHeadline": "unify debian/rpm style", "author": {"name": "Elan Ruusam\u00e4e", "email": "glen@delfi.ee", "user": {"login": "glensc"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "34cad7a9b3fbc9552b1ee930fc9337d06603374e", "messageHeadline": "Merge pull request #814 from vr/freebsd_packages", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "dae2bd55cc1540e770e858e1f6e9637c3cb3ec6e", "messageHeadline": "Merge pull request #821 from chef/attribute_cleanup", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 20, "deletions": 30}}, {"node": {"oid": "dd350ddd38d9976892a7754d142b2b6e707a9f56", "messageHeadline": "Merge pull request #828 from chef/gentoo", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "c744ed7e855dcd18b0b46e8d64d2b3d0d830c1c1", "messageHeadline": "Switch to kernel version to identify Gentoo versions", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "700f03d212948c976933b5d93ecb1d996c144544", "messageHeadline": "expose ring parameters in the network plugin", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "eb75927881b10f1c60a26add31f6afe9f773330f", "messageHeadline": "Merge pull request #816 from criteo-forks/linux_kernel_modules", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "0abbb2e46bbaecb4de0366f5e086cd0516375ff1", "messageHeadline": "Adding spec test for OHAI linux::kernel::modules", "author": {"name": "Jeremy MAURO", "email": "j.mauro@criteo.com", "user": null}, "additions": 26, "deletions": 0}}, {"node": {"oid": "5b1f7c134a04cd50020c34361d218f2fcaf401bb", "messageHeadline": "Adding kernel module version for linux", "author": {"name": "Jeremy MAURO", "email": "j.mauro@criteo.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "79eb9662769be557567586dc79a408df6838a946", "messageHeadline": "Merge pull request #824 from chef/8.16.0", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "8a602446bd9067a4b541d9d146bbb4ade77f1a5d", "messageHeadline": "add installdate for rpm packages, unix timestamp", "author": {"name": "Elan Ruusam\u00e4e", "email": "glen@delfi.ee", "user": {"login": "glensc"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aa8ae8e268550a3e925126de9e4fa28d536b732b", "messageHeadline": "Release 8.16.0", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "758ca032eedf2f801b5f4571aa23242414000f58", "messageHeadline": "Cleanup attribute access in cloud plugins", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 20, "deletions": 30}}, {"node": {"oid": "ab28b87666fadcb62a69dc1fb5c60b23db9b3771", "messageHeadline": "Merge pull request #818 from chef/openstack", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 124, "deletions": 116}}, {"node": {"oid": "ceb552d23e4974371f97315440b0bea4455cecff", "messageHeadline": "improve packages attribute. #819", "author": {"name": "Elan Ruusam\u00e4e", "email": "glen@delfi.ee", "user": {"login": "glensc"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c11de20183301414c99ac8a929c4b2b9d95cd5fc", "messageHeadline": "Use the mixin variable for the metadata server", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7809966803e987241a03652411fb4b0c5ee1a09f", "messageHeadline": "Allow setting dreamhost as the provider in the cloud plugins", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cbca3e0138445ad5478cb72a442dfb57d6977ffb", "messageHeadline": "Move metadata attributes back to openstack namespace", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 43, "deletions": 48}}, {"node": {"oid": "4c9a5b008fb07c859bb84959b048dbd0f7803c2b", "messageHeadline": "Fix typo in comment", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b18d70fc9011eb4efe83da1ccea4cd1e300df3a3", "messageHeadline": "Detect Dreamhost DreamCompute", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "be8c7a92395d45d1ed3ff6748d75da1c43b644e7", "messageHeadline": "Set metadata to {} not nil if it doesn't respond", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "85bc7ec538dbccb2a85f9b2721dac345dd4800a5", "messageHeadline": "Update the specs for the updated plugin", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 72, "deletions": 83}}, {"node": {"oid": "5912cc394fb86bcc1e501582a902e6320ff71b9b", "messageHeadline": "Properly poll Openstack detection + other Openstack improvements", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 53, "deletions": 48}}, {"node": {"oid": "8a4e1248610bbc52f8a1d33553e6878e6721cb04", "messageHeadline": "Add freebsd support in packages plugin", "author": {"name": "Herve COMMOWICK", "email": "herve.commowick@adobe.com", "user": {"login": "vr"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "780f7c5fbdebd9d65c4605f47bad9111d1176fcc", "messageHeadline": "Merge pull request #812 from chef/bhyve", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "c53ddb98891b555c3b2296f3128f651d1c88cbc5", "messageHeadline": "Merge pull request #813 from glensc/patch-1", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5bab48f9a65c10c468114b2145ef15925101165", "messageHeadline": "Merge pull request #811 from chef/faster_specs", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "551d78bbcfab38d52c1a2d00c762b1fa3ad4605c", "messageHeadline": "Merge pull request #810 from chef/logging", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "69a56937c9df1b76f8688a51c48655bb2a00e89e", "messageHeadline": "Update packages.rb", "author": {"name": "Elan Ruusam\u00e4e", "email": "glen@delfi.ee", "user": {"login": "glensc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68f1fea8aa8f4385389d64df1b309d88b8b41cba", "messageHeadline": "Add spec for bhyve", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "a9173ac663418f10c8a5a46551aa052edea87c11", "messageHeadline": "Merge branch 'travis-altiscale-patch-1' into bhyve", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9ce6502d43400108acb10c664b96e69fea72a5cd", "messageHeadline": "Merge branch 'patch-1' of https://github.com/travis-altiscale/ohai in\u2026", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6a4cdf9e5ccf306623abc1c78821d2708dcc4803", "messageHeadline": "Prevent parallels spec from checking the filesystem", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3fd82e1d5b751dd241001821adf437b78fb6d160", "messageHeadline": "Consistent plugin debug logging", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "d293f4592f0614d92c9d6dd175457ea4755ff75e", "messageHeadline": "Merge pull request #808 from chef/plugin_path", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "9b30b44caaf299edbfdb1d792fdc96149f1e2cfb", "messageHeadline": "Fix rspec failure", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "898d8f57c5e16734982938f5c6e1cdfd6baa21b5", "messageHeadline": "Warn on invalid plugin directories", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "972c55c43821d9f0886396d0633dd9b9920443fb", "messageHeadline": "Add debug logging for the complete merged config", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7c7fa51965af0055efb16f9aca6f0bc90b080128", "messageHeadline": "Debug logging around the plugin paths and loaded plugins", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "87cc6ad74600f0020d60e9aeb29fecb86d7a3743", "messageHeadline": "Clarify what this CLI option actually does", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dca7249654e11ac428bd481d4881ac8be6592901", "messageHeadline": "Merge pull request #805 from chef/plugin_cleanup", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 425, "deletions": 334}}, {"node": {"oid": "a40ff2f882ebf5cad51a7151571395392d226b0c", "messageHeadline": "Merge pull request #796 from chef/OHAI-794/attribute-from-mash", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 276, "deletions": 62}}, {"node": {"oid": "3a1f1b1a81116392c1ebbef975a9e59dea9a827a", "messageHeadline": "Reduce nested Ifs", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "ac95c38f4674c11b999d65a577d2d893cb4113e6", "messageHeadline": "Merge pull request #807 from chef/8_15_1_rel", "author": {"name": "Matt Wrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "adf778ae58b2c53b0f707c57006df7c516e325ef", "messageHeadline": "release 8.15.1", "author": {"name": "Matt Wrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "3cfd06e9067fece7d12d37020e387fa04b2456df", "messageHeadline": "Add additional logging to the C plugin", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "ba549e9c5164762ffd4a9206ec798c52925dda1c", "messageHeadline": "Fix indentation", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "611bb2a6655ebd03615b6454566588f6d9e76ee4", "messageHeadline": "Merge pull request #806 from chef/silence_warnings", "author": {"name": "Matt Wrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9739313021b117773a0efc6d6b76e06fa66128d7", "messageHeadline": "Language plugins: Improve failure logging, update spec format, includ\u2026", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 415, "deletions": 328}}, {"node": {"oid": "18ae02f5e4dc0ff096271f39fd1a970a0adc52c7", "messageHeadline": "avoid defining WINDOWS_ATTRIBUTE_ALIASES multiple times and outputtin\u2026", "author": {"name": "Matt Wrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dedee0100659e1badbc962923cffbdc0512e93d2", "messageHeadline": "Raise TypeError when intermediate key is not a Hash", "author": {"name": "mcquin", "email": "claire@chef.io", "user": null}, "additions": 25, "deletions": 17}}, {"node": {"oid": "1e7b6a07ee9cd0098d15e2f18606853ad207b65b", "messageHeadline": "Extend attribute? and get_attribute DSL methods to apply to sub-attri\u2026", "author": {"name": "mcquin", "email": "claire@chef.io", "user": null}, "additions": 268, "deletions": 62}}, {"node": {"oid": "477612777220b1e7dd907ed64b7663690e73a644", "messageHeadline": "Merge pull request #804 from chef/8_15_release", "author": {"name": "Matt Wrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "d9fed0888494e0a562969c4d2dd2594cbedfd7d7", "messageHeadline": "release 8.15.0", "author": {"name": "Matt Wrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "508366cf050d77ea17329054089785d684565951", "messageHeadline": "Merge pull request #801 from chef/erlang", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 61, "deletions": 37}}, {"node": {"oid": "c9e16f4199577de462be838c141e6a354d8f23cb", "messageHeadline": "Merge pull request #802 from chef/elixir", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 40, "deletions": 24}}, {"node": {"oid": "8dccca1b606a2d374d4fafede5f0630e3f3b7272", "messageHeadline": "Merge pull request #803 from chef/fips", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 233, "deletions": 0}}, {"node": {"oid": "63cbc4649ded4ed7b0e122ac8aa861a143c34b28", "messageHeadline": "Fix Elixir version detection on newer Elixir releases", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 40, "deletions": 24}}, {"node": {"oid": "ae05b21df30206a5c63bdea08c79eb6f552583b7", "messageHeadline": "adding a fips plugin to detect if fips is enabled", "author": {"name": "Matt Wrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 233, "deletions": 0}}, {"node": {"oid": "c19fb5f371ebb203af7665c7e24e8cfb8d5151a5", "messageHeadline": "Correct the version detection of erlang", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 61, "deletions": 37}}, {"node": {"oid": "cf5a98504813630898aa9e1c130e0f6e378cea7f", "messageHeadline": "Merge pull request #800 from chef/fix_mono", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 49, "deletions": 25}}, {"node": {"oid": "30a7db5f357f104d11aedc7df9b4ba6f4bd7c688", "messageHeadline": "Fix log output and improve checks on shell_out values", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0ee4f0f7e2a881446a0204c5efa5d75264db985b", "messageHeadline": "Log that we couldn't shell out", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "a266d63e8baa7399782160af41ac88f8e287f9ef", "messageHeadline": "Correctly poll mono build date", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 42, "deletions": 22}}, {"node": {"oid": "fa26930a36017de5094a9bdd9e0269ce7c9c2093", "messageHeadline": "Merge pull request #799 from chef/scala_fix", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 45, "deletions": 29}}, {"node": {"oid": "849d8c7ebc8cce10e1b0a3fd14365f45196f9d6e", "messageHeadline": "Fix the scala plugin", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 45, "deletions": 29}}, {"node": {"oid": "73b09610eafc554b57754fff89352013656f6ef3", "messageHeadline": "Merge pull request #798 from chef/salam/fix-plugin", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cd7fcf377710e4da4e32c8488d0ecf772573fb25", "messageHeadline": "Don't execute .so libs for Windows", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c049c4e450170cd14eb021c4481ff033b0cf97a3", "messageHeadline": "Merge pull request #797 from chef/hint_logging", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 194, "deletions": 347}}, {"node": {"oid": "772d3ba46a6403674a44b5f35796e1aadd4fbbc8", "messageHeadline": "Remove a few more shoulds", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "87d9240026ee3d2403a020ef5c6012c4e8c87e5d", "messageHeadline": "Add space after comma in debug logging", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f63fe5afa9d132ee24e451890c7c2ba2b4801760", "messageHeadline": "Resolve chefstyle warnings", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "9c8ee08b5d89ff2df113c59e72dd14332b99ac30", "messageHeadline": "Remove the redundant begin", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "ae9256a934155bd6ee69f7eea9fce80372e457ac", "messageHeadline": "Remove specs for other clouds that don't actually work", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 60}}, {"node": {"oid": "597e51e8466cc50360ad57fa606a7de16d91d49b", "messageHeadline": "Remove plugin naming in the logging", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa5e0180ffb1cc4aeb5f23179120638fb1faa54c", "messageHeadline": "Don't test hint logic in every cloud plugin", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 181, "deletions": 276}}, {"node": {"oid": "f84217267a2282600b2fa2f9e8794753586d5b00", "messageHeadline": "Add debug logging when looking for hints", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "654b24f436fde12eb05e8d3725cd27c7c78e5d48", "messageHeadline": "Merge pull request #795 from chef/8.14", "author": {"name": "Tyler Ball", "email": "tyler-ball@users.noreply.github.com", "user": {"login": "tyler-ball"}}, "additions": 56, "deletions": 30}}, {"node": {"oid": "b56c67af13b4f6798951623027ef05e2fc724bf4", "messageHeadline": "Release 8.14.0", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 56, "deletions": 30}}, {"node": {"oid": "d840e5afb5fce06cb61bbdf17f25c4eca728b3f4", "messageHeadline": "Update release notes", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 6, "deletions": 27}}, {"node": {"oid": "ffb1397aa4d9e5e91655aba2d81ca4bd45107460", "messageHeadline": "Update doc_changes", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "41fc20544136288d2923a5257f89b1b39f29a535", "messageHeadline": "Merge pull request #793 from tas50/better_ec2_round_200", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 109, "deletions": 83}}, {"node": {"oid": "13387c2b0e331b37ce32a6a126ad9a4eec6b67bf", "messageHeadline": "Reduce duplicate code", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "8dc538c9e065d6a71be9f27ce30e85c32f1a520c", "messageHeadline": "Ensure we when values exist, but they don't match", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "509c105df6d44928fe9f28dcf1832fb4a07325db", "messageHeadline": "Updates based on feeback", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "572dc0577984d40538910659eecc42592f831752", "messageHeadline": "Add tests for the UUID EC2 detection method", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 66, "deletions": 43}}, {"node": {"oid": "fec0959aa5da5ce7ba0e07740dbc08546a8f53f0", "messageHeadline": "Merge pull request #742 from MarkGibbons/solaris11_network", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 61, "deletions": 13}}, {"node": {"oid": "793d22e0f6a35bc4ae9d4f23b614fbcb1d0da53e", "messageHeadline": "Merge pull request #790 from juliandunn/aix-os-version", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "d41de06750d40e55768428afd008d403845eb689", "messageHeadline": "Replace with .strip per code review", "author": {"name": "Julian C. Dunn", "email": "jdunn@chef.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fca3e98b93bade5507f6ed6d86f6ea6f255912b", "messageHeadline": "Added newline to mocked shell_out per code review.", "author": {"name": "Julian C. Dunn", "email": "jdunn@chef.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "996b50bf99ecf2d9489c39baedf5e92ce0db2ecd", "messageHeadline": "Merge pull request #788 from chef/shellout-log-and-timeout", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 561, "deletions": 324}}, {"node": {"oid": "f81c4518ff4ab37e8f5ccade4e395b8552c9480b", "messageHeadline": "rubocop fixes", "author": {"name": "mcquin", "email": "claire@chef.io", "user": null}, "additions": 23, "deletions": 23}}, {"node": {"oid": "8c0431684f1fa7bdd6a3806894c740e735929795", "messageHeadline": "Rackspace plugin uses new shell_out helper.", "author": {"name": "mcquin", "email": "claire@chef.io", "user": null}, "additions": 212, "deletions": 139}}, {"node": {"oid": "1bf5bc01a0b16aecac3c264cfdd7710172c2ac66", "messageHeadline": "C plugin uses new shell_out helper.", "author": {"name": "mcquin", "email": "claire@chef.io", "user": null}, "additions": 217, "deletions": 184}}, {"node": {"oid": "d0a2ad5f353ca10b92bf1f1d01e6e8fdfb4dcbc5", "messageHeadline": "Add tests and revise logging", "author": {"name": "mcquin", "email": "claire@chef.io", "user": null}, "additions": 131, "deletions": 19}}, {"node": {"oid": "51f96b21e2fccf52fb0d717971bc6efd39611483", "messageHeadline": "Allow passing any of the mixlib-shellout options to the shell_out method", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "e577c90e03951f109cad6b9cb8908281a8088748", "messageHeadline": "Add a 30 sec timeout when shelling out", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4cb6ed323642fb8b59d5d22eee0b4340b9c46cca", "messageHeadline": "Log non-0 exit codes and raise our own exception", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "adf7d64e4151aa00b627907d2b9ab3b3947fcdcf", "messageHeadline": "Improve debug logging when shelling out", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "d726641965b050883767f7e40c673bfc14c9b651", "messageHeadline": "Set os_version to match the output of oslevel -s instead of just the", "author": {"name": "Julian C. Dunn", "email": "jdunn@chef.io", "user": null}, "additions": 7, "deletions": 6}}, {"node": {"oid": "8f48805e75e5e6be27da414d00fb8c7f8bbc9378", "messageHeadline": "Merge pull request #789 from chef/chefstyle-0.3.1", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 85, "deletions": 85}}, {"node": {"oid": "870a18f6733bbad941c2846b16d78e338d1c30f4", "messageHeadline": "Update chefstyle to 0.3.1 and fix new offenses.", "author": {"name": "mcquin", "email": "claire@chef.io", "user": null}, "additions": 85, "deletions": 85}}, {"node": {"oid": "af291324a73ac44836cadafd96114a535b681b43", "messageHeadline": "Merge pull request #787 from tas50/gce_fix", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 10, "deletions": 40}}, {"node": {"oid": "5d40c3cd9bc3b2beec7ed73a2b65e54992e08f30", "messageHeadline": "Detect EC2 via Xen Hypervisor UUID starting with ec2", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "3dcb08cee47263b7a025203ad9b20e7d778a8d5c", "messageHeadline": "Remove the Xen MAC address detection method", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 40}}, {"node": {"oid": "5904607f0dde61751dab4d8c8d03811e369b3f17", "messageHeadline": "Detect Windows EC2 nodes", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "3301715e5b7924bcdba7cf30c2f382f10b801066", "messageHeadline": "Remove ec2metadata CLI as a EC2 detection method", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 10, "deletions": 40}}, {"node": {"oid": "2766d816cab002bb6360e53392e592e33b97a199", "messageHeadline": "Merge pull request #784 from tas50/master", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "99acedf0ae466863eb13f73a3bfe61fb32f663fb", "messageHeadline": "Add bhyve / xhyve support", "author": {"name": "Travis Thompson", "email": "travis@altiscale.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b84d1e78d60cb626bf2d65f2d5207e40520c0d34", "messageHeadline": "Detect openSUSE Leap as platform opensuseleap", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "02defc6ff5ce01204656ae4715c4fdce68843e2e", "messageHeadline": "Merge pull request #778 from sh9189/windows_packages_fix", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 224, "deletions": 237}}, {"node": {"oid": "438fdeba4532c78161e01ade9d23d108ff8bac33", "messageHeadline": "Merge pull request #782 from chef/jk/bump-8.13", "author": {"name": "John Keiser", "email": "john@johnkeiser.com", "user": {"login": "jkeiser"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "7ae7da93da8a5acc2659a16622f20551801278e7", "messageHeadline": "Bump revision to 8.13", "author": {"name": "John Keiser", "email": "john@johnkeiser.com", "user": {"login": "jkeiser"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "218d894fb17fd638ee7c0d75184a314f67c9552c", "messageHeadline": "Merge pull request #524 from cmluciano/cml/addscala", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 126, "deletions": 0}}, {"node": {"oid": "f8522ea9ca3b1252af6a03a4c58057d320e8343c", "messageHeadline": "Lock plist to 3.x", "author": {"name": "danielsdeleo", "email": "dan@chef.io", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6c6d5997cccd24641ae16cfbc73fb5000dc8ad1", "messageHeadline": "Enable packages plugin by default", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 199, "deletions": 237}}, {"node": {"oid": "9395d6dc4baaf7c141d6130963faa84fa913245f", "messageHeadline": "Remove unnecessary require", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e09d888dbea91e5ed94350057445949a39a8b16a", "messageHeadline": "Get windows packages from registry", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 101, "deletions": 75}}, {"node": {"oid": "995b3ef0ce5c673c0e2e0d4ede44959acc7f0972", "messageHeadline": "Don't pull chef from master", "author": {"name": "danielsdeleo", "email": "dan@chef.io", "user": {"login": "danielsdeleo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "cfa740ba9fba923b70bec7e393293b8efee097be", "messageHeadline": "Make sure plugin returns Errno::ENOENT if scala or sbt don't exist", "author": {"name": "cmluciano", "email": "cmluciano@us.ibm.com", "user": null}, "additions": 19, "deletions": 24}}, {"node": {"oid": "80c91e74ac403959d54c9f15b1aa7a3c4fc4bd8b", "messageHeadline": "Merge pull request #775 from chef/8_12_1", "author": {"name": "Matt Wrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c02016e8f97325b49dc2bcf44fb7e5edbc797f86", "messageHeadline": "release 8.12.1", "author": {"name": "Matt Wrock", "email": "matt@mattwrock.com", "user": {"login": "mwrock"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b813c8f26d4619c9d3e961db84de01f0011b96b2", "messageHeadline": "Make rake a dev dependency", "author": {"name": "danielsdeleo", "email": "dan@chef.io", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3287734147006264848487992ecc7294ecf799a", "messageHeadline": "Allow Rake 11.x", "author": {"name": "danielsdeleo", "email": "dan@chef.io", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50b1cbec4cceb81e67c2a5a9c73ed49192d198ab", "messageHeadline": "Bump version to 8.12.0", "author": {"name": "John Keiser", "email": "john@johnkeiser.com", "user": {"login": "jkeiser"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "56e1b5475fc259918b04759d2418a05ec4300065", "messageHeadline": "Merge pull request #769 from tas50/master", "author": {"name": "John Keiser", "email": "john@johnkeiser.com", "user": {"login": "jkeiser"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "1d260ee08afe09bd4d53abd81c9d7ab1dda48a16", "messageHeadline": "Make ohai work with Chef 12.7 and below", "author": {"name": "John Keiser", "email": "john@johnkeiser.com", "user": {"login": "jkeiser"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2031f02c4f562bb2576ae2c110dae3133a10ef33", "messageHeadline": "Update release notes with functionality on master", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "94a20df0d6ba5e6ac008850baf87c0d9098f2dba", "messageHeadline": "Merge pull request #736 from tas50/to_gce_or_not_to_gce", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "07ba1066658d9264b09851291429dafe9ee4c861", "messageHeadline": "Merge pull request #760 from tas50/solaris_needs_virt_love", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 33, "deletions": 32}}, {"node": {"oid": "9c722f6d6343c1cd79ff1b9d46078d338d63fda8", "messageHeadline": "Merge pull request #756 from tas50/freebsd_virtualization", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 101, "deletions": 4}}, {"node": {"oid": "7fa49d96d38319b7d8284fe38b86bb48985b1f10", "messageHeadline": "Merge pull request #755 from tas50/virsh_sounds_like_a_bad_word", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "97d8a882e8e153cd4a27d861493500d3053aa472", "messageHeadline": "Merge pull request #751 from tas50/private_clouds_4_life", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "7a59cf991eaea00fa115bbfbe5e2bd40af285b57", "messageHeadline": "Merge pull request #750 from tas50/kvm_it_up", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 29, "deletions": 18}}, {"node": {"oid": "2db1df474bea2d3ed76cab0e3f02ac1f30977c95", "messageHeadline": "Merge pull request #766 from davide125/sessions", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 152, "deletions": 0}}, {"node": {"oid": "6c02c7798d05e0e3fd9cfab6254149684b0206ea", "messageHeadline": "Revert \"use shell_out!\"", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "30fe07895e4a3d5d96f74abf29e559329e8d09af", "messageHeadline": "solaris11_network: Handle solaris 11 zone interfaces", "author": {"name": "markgibbons", "email": "mark.gibbons@nordstrom.com", "user": {"login": "MarkGibbons"}}, "additions": 61, "deletions": 13}}, {"node": {"oid": "44ca255f386a4f3b28323b70c9a7ac371dc1f2ad", "messageHeadline": "Fix change log", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f5f0e2985f021997d4cdedc683cd77635032e578", "messageHeadline": "use shell_out!", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "779213baf23968b05235787c77c095128444da26", "messageHeadline": "Bump version to 8.11.1", "author": {"name": "John Keiser", "email": "john@johnkeiser.com", "user": {"login": "jkeiser"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "13c86a5fc571bc45ca37c889e77d6dc970596ee5", "messageHeadline": "do not create mash until after the shellout", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "92a533ac2ec5860dde504e4c6af0778cef37026a", "messageHeadline": "add plugin to detect user sessions using loginctl", "author": {"name": "Davide Cavalca", "email": "dcavalca@fb.com", "user": {"login": "davide125"}}, "additions": 153, "deletions": 0}}, {"node": {"oid": "907dc4894a5b8a5609d3df15e646b3ce4cc021c4", "messageHeadline": "Merge pull request #764 from tas50/rackspace_isnt_ec2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "cbdefbae73cef50778f12eabba20241aebce8c66", "messageHeadline": "Lower the read timeout to 30s", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60dd6c841471965f263536e0b42807039eededbf", "messageHeadline": "Handle mis-identifying ec2 better", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "56eca063f3b58990c7396a4f1dcca9702dfdb55d", "messageHeadline": "Fixup the existing tests", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "dece33cb1dcacab8d556f421fc68fbd1f38ed067", "messageHeadline": "Use the node[:virtualization][:systems] format everywhere", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5cd3ebd08764243414e2baf5b4a56b7dfb2f6c68", "messageHeadline": "Use the dmi_decode mixin to detect virtualization systems", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "8862d88f46459ffa5a216ed867d14cbbca080c88", "messageHeadline": "Update the DMI decode mixin for Solaris", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "49a4bee91d94f764c30cc87c111497b411194e0a", "messageHeadline": "Detect additional paravirt KVM cpu strings", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0bb34fcc095c140875c1a508718724a5b6153b29", "messageHeadline": "Detect guests via sysctl -n kern.vm_guest on FreeBSD", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 70, "deletions": 2}}, {"node": {"oid": "8e724ba201e8322cd8838e668a7c3610d85ec838", "messageHeadline": "Detect bhyve hosts via /dev/vmm", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "0f0997137ea3552172cea10bcc409ee85558de68", "messageHeadline": "Add debug logging output", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "2e52a94705dc1092d9c0d1fe7c5254e153823779", "messageHeadline": "A host with jails in dying state is still a jail host", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "03952430762fec3fc0a0f9fe5c138394c2db6965", "messageHeadline": "Merge pull request #765 from tas50/fix_it_maybe", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0a85e376cf4262eddfd1620eda065fa0da096cd", "messageHeadline": "Add back the pin to github changelog generator", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11337465f54f40ef68f6590eb3ed6d0ebf29c692", "messageHeadline": "Merge pull request #754 from tas50/ruby_plus_plus", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0e9ce67d4d3c96e8e2537060f59b040cb951edf0", "messageHeadline": "Merge pull request #753 from tas50/the_issue_at_hand", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "da65e437c257e50d0142efd4922f936a36e1ebd0", "messageHeadline": "Merge pull request #747 from chef/jdm/escape-dir-glob", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "75ab6df9a1d3415fa8dfbaaa45589be535bc02d7", "messageHeadline": "Merge pull request #735 from ctso/ctso/fix-digital-ocean", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "84c24a16b6d401818107eeca07ff13c257205a2c", "messageHeadline": "Merge pull request #761 from tas50/bundle_me_broken", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e649a8aec5ddbb5e05e42b4cf24695bb1b9edff9", "messageHeadline": "Update bundler in travis to fix broken builds", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0746bc62a18b8b20d0a91d9063ae973e92c17f84", "messageHeadline": "Unpin github_changelog_generator", "author": {"name": "John Keiser", "email": "john@johnkeiser.com", "user": {"login": "jkeiser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55fec1be5437c914673747e28e72e57c723b4b8f", "messageHeadline": "VirtualizationInfo plugin cleanup", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "8352f67de678a77fc02322e22bb9b1aa7620925c", "messageHeadline": "Bump version to 8.11, add changelogs", "author": {"name": "John Keiser", "email": "john@johnkeiser.com", "user": {"login": "jkeiser"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "b5074266cbaf96fa7264fe0660f51497f6babb98", "messageHeadline": "Test on Ruby 2.0 and 2.3.0", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4e095c5444cfd69c936da7ae53383f08113db4c6", "messageHeadline": "Add issue template for Github", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "63e1b75f7661cb0379aea636f2e1d15127133117", "messageHeadline": "Update RELEASE_NOTES.md", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "67d753404dc3cb630b7ee7702cde66b01bd5d4e3", "messageHeadline": "Merge pull request #748 from tas50/azure_we_are_not", "author": {"name": "John Keiser", "email": "john@johnkeiser.com", "user": {"login": "jkeiser"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "4edd772e46fd3eb4dabc58ce29dad1527aa364a7", "messageHeadline": "Update RELEASE_NOTES.md", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0a626034cfe572c94606b2ebae1aae29201620cf", "messageHeadline": "Add debug output to the which helper", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ba81b5ce825477fcb8b4e9684337c7f666b0f6e3", "messageHeadline": "Resolve Chefstyle warnings", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b22a637d40f991a4abd349db6c123de1dd388801", "messageHeadline": "Detect openstack hosts by nova binary", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "5d46dd0039303b9bcc1e2b5c664f43a62472ae89", "messageHeadline": "Differentiate between KVM guests and hosts", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "d719d0f6f27806b2e3c926c73ca7ce12626fc368", "messageHeadline": "Fix failing test", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e1e79136ce076b1dcebcf380dc47c784080b3f9e", "messageHeadline": "Comment cleanup", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "c705a8773c2acf6864777a1d21a21de1a08285dd", "messageHeadline": "Replace unreliable host KVM detection with better guest detection", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "1b851ab0ce23b8cc5b1436b6109655176efc21da", "messageHeadline": "Dont detect systems with a dhcp lease on eth0 as azure", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "b6d002bfa7997ca1e10780efa18f0e7497b8a158", "messageHeadline": "Fix GCE specs and chefstyle", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "4ea42b788decf2e2ab099fd2b42a04b67595c7e4", "messageHeadline": "Test with ruby 2.2", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "31ec37c9cc345aa765949e9d74e9315501265695", "messageHeadline": "Test with ruby 2.1 on Windows", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "17ce9fd39a669116c7a017afed9c4c64dc49a452", "messageHeadline": "Use escape_glob_dir instead of escape_glob", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a15a010c351c12271d090a35c855c5fe8135297c", "messageHeadline": "Merge pull request #682 from glennmatthews/linux_network_ipaddress_co\u2026", "author": {"name": "Adam Leff", "email": "adam@leff.co", "user": {"login": "adamleff"}}, "additions": 283, "deletions": 31}}, {"node": {"oid": "d11b1b9a15d6d0df675dea59950cb8d3669aa788", "messageHeadline": "moar chefstyle fixes", "author": {"name": "Adam Leff", "email": "adam@leff.co", "user": {"login": "adamleff"}}, "additions": 70, "deletions": 71}}, {"node": {"oid": "5e228f08cb6806edf63fac720f443b202db20015", "messageHeadline": "updates for chefstyle", "author": {"name": "Adam Leff", "email": "adam@leff.co", "user": {"login": "adamleff"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1f1ef35fc5b20234ca7a40e55011870e170ae22c", "messageHeadline": "bug fix: using next to skip the route eval block, not return", "author": {"name": "Adam Leff", "email": "adamleff@chef.io", "user": null}, "additions": 11, "deletions": 5}}, {"node": {"oid": "00aeaadf2ef138e61b3c35da9dc1eead949c9f4a", "messageHeadline": "refactor #favored_default_route to be easier to understand and debug,\u2026", "author": {"name": "Adam Leff", "email": "adamleff@chef.io", "user": null}, "additions": 199, "deletions": 36}}, {"node": {"oid": "09645d6fb7940f40113eab22f1e66b92af7e508d", "messageHeadline": "Report an ipaddress in a Linux corner case observed on Cisco IOS XR", "author": {"name": "Glenn Matthews", "email": "glmatthe@cisco.com", "user": null}, "additions": 94, "deletions": 10}}, {"node": {"oid": "8710640580950d52791678a4862e54dbaf225193", "messageHeadline": "Merge pull request #740 from chef/lcg/bump-chefstyle", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70bc6cffa3e56c131c936bbb78b6e1234b4a55fd", "messageHeadline": "bump chefstyle pin to 0.3.0", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4495af335d519c9ad5e02811927dd21fbaa0c9f2", "messageHeadline": "Merge pull request #739 from chef/lcg/chefstyle2", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 275, "deletions": 277}}, {"node": {"oid": "d5696ca0a50dfa35d9015abd51da5908f57647f8", "messageHeadline": "manual chefstyle fixes", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "1a882ccad96fdfc5de234c9c72c35bef1a6baba1", "messageHeadline": "autofixing chefstyle cops", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "933594b5cf17f4e6bcc02d5280a653319c35f44e", "messageHeadline": "fix multiline strings to heredocs", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 246, "deletions": 246}}, {"node": {"oid": "0777d83eda29121c5ecf7b0b7f2049cb41c7b1e3", "messageHeadline": "reverting errant pushes to master without PR", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 277, "deletions": 275}}, {"node": {"oid": "f8213f988929e300db3a3bf52e4c49cecac8ad2e", "messageHeadline": "manual chefstyle fixes", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "afa250015c1b8babfd6b820c32e9548e5517012a", "messageHeadline": "autofixing chefstyle cops", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "cd11b929022bfee46b8ccc7795c8d27826a2a1f7", "messageHeadline": "fix multiline strings to heredocs", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 246, "deletions": 246}}, {"node": {"oid": "5b61ab1b2833b44a915d3f7fd693e216fa8644d6", "messageHeadline": "Merge pull request #731 from tas50/fail_gem_fail", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 63, "deletions": 54}}, {"node": {"oid": "c6051283c1e6353d63e34b8c902d2cabec5b9eb0", "messageHeadline": "Merge pull request #737 from chef/tm/require_plist", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e525215288729dc3e6facb082e99fc0d487f584b", "messageHeadline": "have a proper dependency on plist", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b396cd91a4a46396d0e7c97ddd8b8d73bd6bdd63", "messageHeadline": "Merge pull request #730 from tas50/taking_command", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "7a2bae0dd881f1cdfd68d5e9f6cddbfc063bb2b7", "messageHeadline": "Update GCE metadata API version and fail better", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "a4e9ed0f0445e9686f6ab004f0d5950e56fe7371", "messageHeadline": "Deprecate run_command and popen4 in the command mixin", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "2724ecc4628ca45f745c19da332a060d97e13bb4", "messageHeadline": "Log sigar gem load failures", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 63, "deletions": 54}}, {"node": {"oid": "fc673ff578bda9f7ca06d96042155a469c298ecd", "messageHeadline": "Fix digitalocean spec", "author": {"name": "Chris Soyars", "email": "ctso@ctso.me", "user": {"login": "ctso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6f252bd0752b01490b225042a5d7bf94bd53498", "messageHeadline": "Fix digital ocean ip address detection", "author": {"name": "Chris Soyars", "email": "ctso@ctso.me", "user": {"login": "ctso"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ac9f5a2ae4ada9f2e6e821418ed3a9039bda9a91", "messageHeadline": "Merge pull request #734 from chef/lcg/chefstyle", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 3353, "deletions": 3429}}, {"node": {"oid": "43cd21b687a8a46b59be410de8be5f0bf133d1dc", "messageHeadline": "chefstyle catchup for ohai", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 3353, "deletions": 3429}}, {"node": {"oid": "08c29c13309a4f7980dd4c3d5bc9eb29f0ec9ac8", "messageHeadline": "Merge pull request #727 from davidnewman/OHAI-726", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "bb521701e259ee40693dc5a9edd128de6205851c", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "78082aed88a46b66ddd919bd03d865f425639ca8", "messageHeadline": "Merge pull request #722 from tas50/better_ec2_detection_v2", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 95, "deletions": 78}}, {"node": {"oid": "ec92e2266218f71105e8c3068fdfe7f1c3a15c36", "messageHeadline": "Merge pull request #714 from tas50/azure_detection", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 105, "deletions": 9}}, {"node": {"oid": "b03786fcb74d6f66ca7ea69573b7d87e9779bf9c", "messageHeadline": "Update has_ec2_mac? to has_xen_mac? in 2 spots", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0135f2e2deca0fafb4289b7b7c7ef8bc0151e74c", "messageHeadline": "Improve debug logging and consistent access", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3c5a0e0045d04fd94ef00b34b3185b17d9ef2964", "messageHeadline": "Merge branch 'btm/deprecate_ec2_mac' into better_ec2_detection_v2", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 55, "deletions": 43}}, {"node": {"oid": "f57c6a165724b352345d3fd8c2b51c9165b6bd3c", "messageHeadline": "OHAI-726 Added unit tests", "author": {"name": "Dave Newman", "email": "dnewman@schoology.com", "user": null}, "additions": 51, "deletions": 0}}, {"node": {"oid": "1482543bb702dc591baf73818b1d940576c98548", "messageHeadline": "Detect paravirt amazon instances without hint files", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 43, "deletions": 38}}, {"node": {"oid": "d21eea3de3e85a778e5d2b684f904406b673d43a", "messageHeadline": "Merge pull request #725 from tas50/new_ec2_metadata", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "dae608a137f45b9fa6ea3ca6655f4c131e6e3c9f", "messageHeadline": "OHAI-726 Fixed regex so unit tests pass.", "author": {"name": "Dave Newman", "email": "dnewman@schoology.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15c37362e04176c7b750be2e3d2c5c21532f6fbf", "messageHeadline": "OHAI-726 Regex to support openjdk 1.8", "author": {"name": "Dave Newman", "email": "dnewman@schoology.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b21b5184e4a369c65a81768e518e0c6af670afa", "messageHeadline": "Merge pull request #724 from tas50/cloud_debug", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "8acdcfecf465ea63797700fd17420eb94bf9e306", "messageHeadline": "Add support for the last 2 EC2 metadata versions", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "42afd29c44dc3d9c1c772496a02e70313215d46c", "messageHeadline": "Improved debug logging for cloud plugins", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "237129a0fc69430396d60a95e4c192ddec2890d0", "messageHeadline": "Improve changelog wording", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d9262d06e906b64dc47190ccb0210fc100121561", "messageHeadline": "Merge pull request #721 from chef/salam/release-891", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "08989b767d390636d30a92b68db9507b1438b041", "messageHeadline": "Merge pull request #719 from tas50/virt_cleanup", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "573aa03ab0e7e8217ad23e83c47b79b332445bad", "messageHeadline": "Update changelog, bump version", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "87dce52c3d1846a2298012ba92cdc1e4f98cc0a5", "messageHeadline": "deprecate looking for EC2 by mac", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 55, "deletions": 42}}, {"node": {"oid": "51718497301b2ebf8fd347d776de8f343a923e39", "messageHeadline": "Do not create blank attr spaces when plugin disabled", "author": {"name": "danielsdeleo", "email": "dan@chef.io", "user": {"login": "danielsdeleo"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "05e6dfe056896f07fe2dd4f941e571e36bbef9d8", "messageHeadline": "Make pnp plugin opt-in via config", "author": {"name": "danielsdeleo", "email": "dan@chef.io", "user": {"login": "danielsdeleo"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "c15190980675c5a647258f93613027c56e5a828c", "messageHeadline": "Merge pull request #717 from chef/jdm/disable-packages-by-default", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 248, "deletions": 212}}, {"node": {"oid": "97ac2510e200194515907422319cc101079c8ab4", "messageHeadline": "Add tests for \"disabled\" packages plugin", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 202, "deletions": 176}}, {"node": {"oid": "9d19d918dd130f3badff67df2a82a04639c44b59", "messageHeadline": "Don't enable packages plugin by default", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 49, "deletions": 39}}, {"node": {"oid": "493143c55236b90bcd6f5f085dc8b9a8d03b0dc9", "messageHeadline": "Merge pull request #711 from tas50/ec2_detection", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "da482b838387f5034ac998bbaa8ac8a9ba5782b1", "messageHeadline": "Update the DMI decode use in BSD", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "638efdb35cad6b8771fee7083b7e24ffb8d9d0f8", "messageHeadline": "Style cleanups in the linux virtualization plugin", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "d0a465446f2c760660faa3f39ad465a3f816c740", "messageHeadline": "Name the dmi decoding method better", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc60199541f62bec7fc23ccc260abe334a6b3e77", "messageHeadline": "Clarify where this detection will work in the comments", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "67d7d03e2085e56decb1855d3a2d1ba0c76aa83d", "messageHeadline": "Reorder dmi decoding of Microsoft values", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5d619d3f941e551d4cd7dd1aa1bd5d137ada8a44", "messageHeadline": "Detect Azure using the Azure agent and DHCP options", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 101, "deletions": 5}}, {"node": {"oid": "3b6d44dcc66cffc7ec04724976c5eac2f99f9958", "messageHeadline": "If dmi data is present use the presence of amazon strings to detect EC2", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "e6fc8fca73273b269a2cfe27eb247fb5440d98ec", "messageHeadline": "Handle user data not existing at all in metadata", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50e002ef9227318b89242803f647b6c51a1e1a74", "messageHeadline": "Merge pull request #710 from chef/salam/ohai-890", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c2df7fd22ad0fd07142e169fb4031d7a54160410", "messageHeadline": "Prep for release 8.9.0", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "81f1c968b630a5eb344a60765e5607579eb6a034", "messageHeadline": "Update changelog with current merges changes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "2c1efdd78708368d8c3a766b347d08e966c42e6c", "messageHeadline": "Merge pull request #652 from jmhbrown/add_queue_depth", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 76, "deletions": 1}}, {"node": {"oid": "e6b55479a2aead2783821d31ac5bbecb144a29f1", "messageHeadline": "Add tests and queue_depth to block_device", "author": {"name": "Jenny Brown", "email": "jm.howardbrown@gmail.com", "user": {"login": "jmhbrown"}}, "additions": 76, "deletions": 1}}, {"node": {"oid": "95f64ea3843309dd1e7d8f46c132d3fc3e8893ba", "messageHeadline": "Merge pull request #700 from whiteley/default_route_table_hint", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "4bf8cc50ab473d1258c6934c959b6ca62f792cf6", "messageHeadline": "Merge pull request #702 from jujugrrr/rackspace_instance_id", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "2faaaf6ae1c7dd735137f34833f46838d9bb6169", "messageHeadline": "Merge pull request #688 from electrolinux/alpine_family", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "1535dd6f0fb69467556c9fc5a79adb7359abd6c8", "messageHeadline": "Merge pull request #697 from sh9189/packages_plugin", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 1961, "deletions": 0}}, {"node": {"oid": "abbcae0359cfc636d5c98c7c205b448adecd5087", "messageHeadline": "Allow route table override", "author": {"name": "Matt Whiteley", "email": "mwhiteley@fastly.com", "user": {"login": "whiteley"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "e93ecd56d52025657bd1628ddbe82b6feda7e0f5", "messageHeadline": "Merge pull request #704 from chef/tm/fix_lint", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "da8182c0c3aab15cf060bee53f6bd41cb38f1139", "messageHeadline": "Merge pull request #705 from tas50/copyright", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 466, "deletions": 467}}, {"node": {"oid": "03befb60127e10057d864b50844ae6d243e18bc3", "messageHeadline": "Update e-mails and copyrights", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 466, "deletions": 467}}, {"node": {"oid": "922c1b31b94cf9019c94d135e95c8ada3003bcae", "messageHeadline": "Merge pull request #703 from chef/tm/chefstyle", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "22a0c5e8559d0849455021f7e92745f233166929", "messageHeadline": "Fix some lint cops:", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "dceb4661c1b11c0e0930301d7e7694a15d3a448f", "messageHeadline": "Enable ChefStyle per RFC 64", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 14, "deletions": 1}}, {"node": {"oid": "df619db8d05dff1d8dfdb739717164ff71dead93", "messageHeadline": "Add instance_id to rackspace plugin", "author": {"name": "Julien Berard", "email": "jujugrrr@gmail.com", "user": {"login": "jujugrrr"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "b9ee1e1850e3b79d8a81dbe74cdfe409f4728e9e", "messageHeadline": "Merge pull request #695 from btm/btm/ipv6_mac", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 291, "deletions": 144}}, {"node": {"oid": "d5ff00ea476aedfc4de92bc14ae00152e7c927de", "messageHeadline": "Merge pull request #699 from MarkGibbons/kernel_processor", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "920054afc670cf8f7cb09cf368c043136ca1fe98", "messageHeadline": "fix remaining tests", "author": {"name": "Bryan McLellan", "email": "btm@chef.io", "user": {"login": "btm"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "3acc58eade5abcadab414e4f0ca84c37d14285e1", "messageHeadline": "tests in progress WIP", "author": {"name": "Bryan McLellan", "email": "btm@chef.io", "user": {"login": "btm"}}, "additions": 39, "deletions": 20}}, {"node": {"oid": "6543fa0844f72ced82355424810b33b8de821199", "messageHeadline": "We cannot get ipv6address without src from linux/network at this time", "author": {"name": "Bryan McLellan", "email": "btm@chef.io", "user": {"login": "btm"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "f14ebfbc5fd72160320860d1c15c6aba59f9967b", "messageHeadline": "fix some tests, ish", "author": {"name": "Bryan McLellan", "email": "btm@chef.io", "user": {"login": "btm"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "58605b2a8f7044e1a3d9a3cd3b82eaf0e0dad716", "messageHeadline": "Refactor linux/network and allow ipv6 default routes to be recognized", "author": {"name": "Bryan McLellan", "email": "btm@chef.io", "user": {"login": "btm"}}, "additions": 83, "deletions": 55}}, {"node": {"oid": "2dd13f97a7c19ea11b813f71a59272af24f6b334", "messageHeadline": "Do not set macaddress if it is already set", "author": {"name": "Bryan McLellan", "email": "btm@chef.io", "user": {"login": "btm"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "c88909fd9551ba865de1f64acc361e5e46acef53", "messageHeadline": "Create kernel[:processor] from uname -p output", "author": {"name": "markgibbons", "email": "mark.gibbons@nordstrom.com", "user": {"login": "MarkGibbons"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "35740cfad4b52d2f3a54f17932ce341ee2e80f76", "messageHeadline": "Add tests for sysv packages on solaris", "author": {"name": "Shahul Khajamohideen", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "b9c7f73a725ec9139540ba2305fc88647c596737", "messageHeadline": "Implement packages plugin for AIX, Solaris", "author": {"name": "Shahul Khajamohideen", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 261, "deletions": 7}}, {"node": {"oid": "8e50394485b9558d0996159a3d961d46c903c729", "messageHeadline": "Add tests for packages plugin on windows", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 93, "deletions": 71}}, {"node": {"oid": "c80f62c35ce480a89a00973ec62fafdf061f9340", "messageHeadline": "make sure to only test wmi-lite on windows", "author": {"name": "cmluciano", "email": "cmlucian@us.ibm.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e883c30f77726716858c0a20d25bcc57aed3f4c5", "messageHeadline": "Add packages plugin", "author": {"name": "cmluciano", "email": "cmlucian@us.ibm.com", "user": null}, "additions": 1685, "deletions": 0}}, {"node": {"oid": "230372117754675f52338bc2727e6beceb9a31f1", "messageHeadline": "Fix tests for ipv6-only macaddress use case, add more debug logs", "author": {"name": "Bryan McLellan", "email": "btm@chef.io", "user": {"login": "btm"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "2497fd9571b6ffb3f16182838fb2fc6e3c8b0c08", "messageHeadline": "Update comments and revert test", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "aaea7427db86079d16e6f9ddcd43bfaaf93543aa", "messageHeadline": "Properly detect mac address on ipv6 systems", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 39, "deletions": 33}}, {"node": {"oid": "a695773fcb7ccf3bb2b8a85e84b04ff3baf985df", "messageHeadline": "strip newline after platform_version", "author": {"name": "didier Belot", "email": "electrolinux@gmail.com", "user": {"login": "electrolinux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "278ca2c09ceb1bf9814c741970e44faa28b9b796", "messageHeadline": "Adding a new \"alpine\" platform and platform_family", "author": {"name": "didier Belot", "email": "electrolinux@gmail.com", "user": {"login": "electrolinux"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "c09c5709118cfa917666306fcc207b4bae59f818", "messageHeadline": "Improve specs to detect IPV6 MAC address failure", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 89, "deletions": 26}}, {"node": {"oid": "b8d2b39cfd46307090f527e98d1cf641a452888b", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8bbb7d006c06ca65f6853d91204be8ea87f19bae", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7c388602821c02f2da3902a1842f8f3a2f0b0434", "messageHeadline": "Merge pull request #684 from tas50/cucumber", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 0, "deletions": 201}}, {"node": {"oid": "e196f28b1cdf1ba1e0c2bcdbbcc126aee754daf5", "messageHeadline": "Remove old cucumber tests", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 201}}, {"node": {"oid": "ab2fdf0d0c84ac32cda847e813d2f1fc813d891d", "messageHeadline": "Zero out release notes post release", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "abe7f090a120f239730f3a7a3af6b806e82d75b4", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f92837521b6d5ac973322cae09dfdb7a4932e931", "messageHeadline": "Merge pull request #683 from tas50/old_init", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "975d8e7186484a4208034fef5ad42b8ae22d3fac", "messageHeadline": "Merge pull request #680 from phreakocious/master", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "c2051dcb50872462ca3df19f13ca9cd513ccc18c", "messageHeadline": "this offends my sense of English language aesthetics, but changing hy\u2026", "author": {"name": "phreakocious", "email": "phreakocious@gmxxxx.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eb18e6877a243e4b84aab2ebdcdef8e53a0cba7e", "messageHeadline": "Handle old kernels where we can't determine the init system", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "afd42e9122f057ab00dd24357c28dc2ad6806434", "messageHeadline": "Add support for collecting ethernet layer one information from ethtoo\u2026", "author": {"name": "phreakocious", "email": "phreakocious@gmxxxx.com", "user": null}, "additions": 76, "deletions": 0}}, {"node": {"oid": "de20410be19e8b88a17d0a4a27b9e5c16875baeb", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c5b18453cf60ef6f2e77b2a2f1c0a16068106729", "messageHeadline": "Merge pull request #654 from chef/if/fix-aix-attrs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 824, "deletions": 191}}, {"node": {"oid": "2434cb96bef47f6dc0ada4f3e73e98e91038c0bb", "messageHeadline": "AIX WPAR plugin improvements", "author": {"name": "Isa Farnik", "email": "isa@chef.io", "user": null}, "additions": 824, "deletions": 191}}, {"node": {"oid": "10583d90517319d7b7b308476e1c1589141c00fd", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "37d0b81e3bb581990eead50d3d4a386896a4ec84", "messageHeadline": "Merge pull request #674 from tas50/freebsd_cores", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "2861dea3dd495a155c496f73284989676fb3046e", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "84f5550692706d59d1f83cf07e9548713af77001", "messageHeadline": "Merge pull request #672 from tas50/osx_cpu", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "851f20a9349910a447b2f6b558cbcd2c5275870c", "messageHeadline": "Handle core count with multiple processors", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5c274f75cf87aa3084d98ce7d242e2a6ee74232d", "messageHeadline": "Merge pull request #681 from chef/salam/ohai-update", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 7, "deletions": 28}}, {"node": {"oid": "51f96262dcafd525b0724255ee06b56803c8733a", "messageHeadline": "Update changelog & release notes with PR#s", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "13389630192abf187d367e30bfe19f670a0161b9", "messageHeadline": "Rev version to 8.8.1, update changelog and release notes", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 5, "deletions": 26}}, {"node": {"oid": "2f66bf17b5f4dffdc5990352dafb2fc24188312f", "messageHeadline": "Merge pull request #679 from chef/tas50-CL", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "fa2115a9aded573abd540f8caad2eeb300c2dc70", "messageHeadline": "Merge pull request #676 from tas50/readme", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "c98626df46b230bc2bb8574dd78d7889bad5402d", "messageHeadline": "Determine real, total, and cores for BSD", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "2603a335d5e176a225acb393aa758229a3113384", "messageHeadline": "Correctly count real vs. total vs. cores on darwin", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "a964fbda7c4e2bb0fd32149052b96bdcc0bd4bcf", "messageHeadline": "Merge pull request #678 from chef/lcg/linux-proc-cpuinfo-test", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 242, "deletions": 93}}, {"node": {"oid": "cb3a9412eba1dcd049523eb5012c017b9000c905", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "8e9ef8f975ab90eae20a6acba2e51430a8a92d5b", "messageHeadline": "Merge pull request #662 from tas50/vmware", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 53, "deletions": 36}}, {"node": {"oid": "b8fafa3b0b17a33181a18aacc9a6735f4d7078c6", "messageHeadline": "does this make travis happy?", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c7cfb54ec3987a4c9ff990f5e982fe791ad8944b", "messageHeadline": "better tests for /proc/cpuinfo", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 241, "deletions": 93}}, {"node": {"oid": "cea17be224a542e3cc099cb51f727507679f0101", "messageHeadline": "Merge pull request #677 from chef/jdm/kill-the-mime", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "43c169d9bad2e01692a4d2d50933f20649166333", "messageHeadline": "The mime must die", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "645088a1d98cf2f684d57e6817ca40064b554fc7", "messageHeadline": "Correctly document the rake tasks", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "682e9745aaaf6421bb5cb9d398471de9c3f3ccd7", "messageHeadline": "Only poll vmware attributes when on vmware", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 53, "deletions": 36}}, {"node": {"oid": "fa5ab037b6006024b938d333c08b20f3292a7aba", "messageHeadline": "Merge pull request #668 from chef/salam/relnote", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a26eab9e45c0968d47a3a94c67646408b7780c39", "messageHeadline": "Fix CHANGELOG version", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3eac4260cff21aef5093e0615eea42eaf174e686", "messageHeadline": "Merge pull request #663 from tas50/master", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "a57852931215c219a26c322b20eb8919a3abb207", "messageHeadline": "Release notes", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "06cb8d2608df7f06a9422666059e47ac34e47056", "messageHeadline": "Merge pull request #650 from halostatue/mime-types-3", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a04b0811654dbd589e7b5ff83439b15332344e6", "messageHeadline": "Merge pull request #666 from tas50/badge", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a63f49857b1235e7278c261dceac441d33fde4fe", "messageHeadline": "Merge pull request #667 from chef/salam/ohai-release", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 3, "deletions": 155}}, {"node": {"oid": "73e83fe8a3b8ba54dd51ce1021fa4938395490cc", "messageHeadline": "Clean out DOC_CHANGES", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 0, "deletions": 87}}, {"node": {"oid": "14c94a65a19b26a362f88c0b28d6a6a2d60d2c9a", "messageHeadline": "Clean out release notes", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 1, "deletions": 66}}, {"node": {"oid": "0c42375a5beb8487fdae6257f48f59da5fe0707d", "messageHeadline": "Bump version to 8.8.0", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83087d446f6d576ac436ae67130cf51ec45a16ce", "messageHeadline": "Update CHANGELOG version", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "597b04a4b112b74965915d9ce48d5b525fc9f44c", "messageHeadline": "Add gem version badge", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a847f5f1f712086765b4b453336b5775b38e5ea4", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "417d9ea541d11eb3bfa7944789bc5447655c6ab8", "messageHeadline": "Merge pull request #655 from tas50/bsd", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 184, "deletions": 450}}, {"node": {"oid": "f26efd8c7f1ce1d36a72a19552a7b8af4316ed42", "messageHeadline": "Merge pull request #659 from tas50/master", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0a286226c3f5ab7a4d35d45ceb073b12d5d79e55", "messageHeadline": "Fix naming of virtualbox spec", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "38e107fe7938a01768420cfbf0207821a36d2be6", "messageHeadline": "Expand detection of VirtualPC / Hyper-V guests", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "dbc5c406df19f0d2bbcca364d1f3d36957d04c81", "messageHeadline": "Move dmidecode parsing into a mixin to dedupe code", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 83, "deletions": 96}}, {"node": {"oid": "e562943b6791d9bd52433fd42034f25684742950", "messageHeadline": "Merge pull request #656 from tas50/changelog", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ebeb43911a65a39ab0b5ffb49e2f9eae7dfe61f4", "messageHeadline": "Use systems format for virtualization host / guests", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a963d49231c0c83d4088e3dcd24e364f5e8c0d51", "messageHeadline": "Import the DMI detection logic from the Linux plugin", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 52, "deletions": 40}}, {"node": {"oid": "cab558c4f88260e5d0e730a255ec72f5f9cd5e44", "messageHeadline": "Collapse duplicate BSD plugins into common BSD plugins", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 7, "deletions": 314}}, {"node": {"oid": "bec061be0d7375dabb24ddf6ebcb728f026edd6b", "messageHeadline": "Merge pull request #653 from tas50/virtualbox", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 132, "deletions": 0}}, {"node": {"oid": "587110689a0735e211eaaa73e53518fccdcd5333", "messageHeadline": "Update changelog for current changes", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "fd04eff8a54e133ac97a39024a750392d6b21c2d", "messageHeadline": "Use let in the specs", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "cc6fa2431599a6e127917d310e2817a991ec985b", "messageHeadline": "Merge pull request #627 from chef/tc/tale-of-two-chefs", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "128595d3fac5cea04d5cde8e9e7ac904b5a1db0d", "messageHeadline": "Merge pull request #639 from ndpgroup/rhev_virt_detect", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "4d467a0a1d733f60744f640cec7ce7e84f8eac2c", "messageHeadline": "Merge pull request #642 from tas50/windows_virtualization", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 211, "deletions": 49}}, {"node": {"oid": "4ec1fab98a7e5360c96dedada9e706e2343f52ee", "messageHeadline": "Virtualbox specs", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "c88f805d623609fc25684f58c55b8082c3fc6426", "messageHeadline": "Virtualbox plugin", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "132d09369cb415ef18d7cdf135d6586efae11a4c", "messageHeadline": "Virtualization specs for windows", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 182, "deletions": 32}}, {"node": {"oid": "065259a390e0c3170362f8b7e1d936341ebb98b3", "messageHeadline": "Fix Vmware detection and detect KVM", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "76a9c901389193b9ae9fcf117f19269480f16701", "messageHeadline": "mime-types 3 is Ruby 2.0+ only", "author": {"name": "Austin Ziegler", "email": "austin@zieglers.ca", "user": {"login": "halostatue"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1e35bf1d2352bcec0d8b244fdb575ea031a1ee4", "messageHeadline": "Merge pull request #626 from 375gnu/dragonflybsd", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 379, "deletions": 3}}, {"node": {"oid": "1e64d5f9aed985f31f763ae426b5ac55b0a2003c", "messageHeadline": "Merge pull request #641 from tas50/inodes", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 147, "deletions": 3}}, {"node": {"oid": "26a4afcf65e001d87a0ce5c1ea71bb7150c0b81b", "messageHeadline": "Match each column for code readability", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "dd195decc1fb75ccd905af208730d5dfb19b189b", "messageHeadline": "Simplify regexes a bit", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9787b96bccae4754ed5b5887e4f1f3544d24b8b", "messageHeadline": "Merge pull request #644 from tas50/branding", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 74, "deletions": 75}}, {"node": {"oid": "4287cc87b37342b8d8f5a3105872b1026f800064", "messageHeadline": "Ohai-a-tize the contributing doc", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 42, "deletions": 43}}, {"node": {"oid": "8f961b067b907e6bb0c2ca228a3ae6d17fd247ab", "messageHeadline": "Use Chef vs. Chef Software", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b5b72b285099c12d07961c57b85a2bd95aeb46dd", "messageHeadline": "Reference Chef Inc from the license file", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c679e1a1de7cdef58567f9b544e307b02f439ba", "messageHeadline": "Merge pull request #640 from tas50/master", "author": {"name": "Tim Smith", "email": "tsmith@chef.io", "user": {"login": "tas50"}}, "additions": 74, "deletions": 22}}, {"node": {"oid": "641b3872b614331aceb9a8c7b49734ca8a711166", "messageHeadline": "Convert hex CPU data to ints", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "8e52ccb86ae76ec00effeee43a61d40b78a721c4", "messageHeadline": "Don't match the initial whitespace in dmesg.boot", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfd786c36829405a7635ab0e7d6396547e934e64", "messageHeadline": "Opscode -> Chef in docs", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "21ca40a87fd3cc46ba464f2c1ee307fb542b8f85", "messageHeadline": "Only load wmi on Windows", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0aa60c87a7b228c2165c7f05987fa6a858cdae56", "messageHeadline": "Detect vbox/vmware on Windows and speed up runs", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "5b510f249d51bc14a29ecd1ecc0f9af2098df9ed", "messageHeadline": "Collect inode data on FreeBSD and add filesystem specs", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 147, "deletions": 3}}, {"node": {"oid": "9362a69b8ea2ba2bbb433b9d99a4af7c24ead533", "messageHeadline": "Fix detection on FreeBSD <=10.1", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "f954a2cfddbe040038e1270b4a8180144953ec7d", "messageHeadline": "Fix and extend CPU detection on FreeBSD", "author": {"name": "Tim Smith", "email": "tsmith84@gmail.com", "user": {"login": "tas50"}}, "additions": 36, "deletions": 21}}, {"node": {"oid": "f6231c7e2813c30ed992d222a9ae4706c8fc7a92", "messageHeadline": "Add detection for RHEV (on Linux guests) to virtualization plugin", "author": {"name": "James E. Flemer", "email": "james.flemer@ndpgroup.com", "user": {"login": "jflemer-ndp"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "ae08e09da6d96b7977584ca42dd14c45b51f6e5e", "messageHeadline": "Merge pull request #638 from chef/if/aix-bittiness", "author": {"name": "Isa Farnik", "email": "isa@chef.io", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "905030a328dfa960e9b807492db409c318307668", "messageHeadline": "Merge pull request #637 from chef/mcquin/ohai-636", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 112, "deletions": 58}}, {"node": {"oid": "9af358e9b87b7833fc989234e0e0e7dbf08cfd79", "messageHeadline": "provide aix kernel bitiness", "author": {"name": "Isa Farnik", "email": "isa@chef.co", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "672c25aff03ee8caa03ce875b9476a3df8e53e1a", "messageHeadline": "Escape plugin directories for globbing", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 112, "deletions": 58}}, {"node": {"oid": "081589066eefa00a60192f8cac8801e3b2b31bfe", "messageHeadline": "Merge pull request #633 from chef/mcquin/changelog", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "f9ed7039575ea9f7087fee248d2e381bd00304a0", "messageHeadline": "Update changelog", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "a2fca9909f4f4eb34bc933ad856dcb2a01f429fd", "messageHeadline": "Merge pull request #483 from werkt/proc-state-exception", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "400d875fe211f5d39b4682e57a568948eec2bd29", "messageHeadline": "Merge pull request #630 from chef/mcquin/ohai-629", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 93, "deletions": 1}}, {"node": {"oid": "32e378236ccf98398d65aa6fe0cc4c88c1c2f979", "messageHeadline": "Merge pull request #616 from clewis/OHAI-615", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a39d63cb1a6c1031abd1bcb3a8e9a30127a89b10", "messageHeadline": "Merge pull request #632 from chef/ksubrama/gemspec", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5ad0f94005a6132098ea819564b8883c8f6a76a", "messageHeadline": "Add gemspec files to allow bundler to run from the gem", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64ae29d400d23ab31db66e92318ff8eb01faf38d", "messageHeadline": "Support String values.", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 27, "deletions": 11}}, {"node": {"oid": "db36af2b9964d053eb03f89f91da296b0dc515aa", "messageHeadline": "Merge branch 'sh9189-windows_cpu_changes'", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 29, "deletions": 28}}, {"node": {"oid": "2022e05847ff530e5a0ac0c5c11255186cf844ec", "messageHeadline": "Merge branch 'windows_cpu_changes' of https://github.com/sh9189/ohai \u2026", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 29, "deletions": 28}}, {"node": {"oid": "d2888c0f48738839c9bbf2589fc831994df8c3b4", "messageHeadline": "Bump revision to 8.7.0", "author": {"name": "John Keiser", "email": "john@johnkeiser.com", "user": {"login": "jkeiser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f65feb6e69631db95875204510398b4680e557d", "messageHeadline": "Configurable filesystem properties collected for Solaris2.x", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 77, "deletions": 1}}, {"node": {"oid": "7cac8904c8a45a39a7f740c03696fc11b8ea8fd1", "messageHeadline": "Merge pull request #628 from chef/salam/wrong-cpu", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 113, "deletions": 1}}, {"node": {"oid": "5433b9ac50ca551e78556d02bddead65ff41ce65", "messageHeadline": "Fix Windows cpu enumeration, add tests", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 113, "deletions": 1}}, {"node": {"oid": "9d9bde1e8d51f7a09fa83773a6dcc2bf129588a8", "messageHeadline": "Ship our Gemfile so people can run our tests from the gem", "author": {"name": "John Keiser", "email": "john@johnkeiser.com", "user": {"login": "jkeiser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2909cf43262e48f1dbdf76c72dfb2d570e7e7ee6", "messageHeadline": "Removed chef as development_dependency in gemspec as it is already li\u2026", "author": {"name": "Tyler Cloke", "email": "tylercloke@gmail.com", "user": {"login": "tylercloke"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc78297bbbaa88156733ac053e2c66057b17b049", "messageHeadline": "update changelog", "author": {"name": "Thom May", "email": "thom@chef.io", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "934b4a2b3a551a2d82abd4a058c4fccdad5205d2", "messageHeadline": "Merge pull request #612 from sh9189/linux_cpu_add_cores", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "07f276512edc30bcffe5e66091a46ea0885e8d4f", "messageHeadline": "Initial support for DragonFly BSD", "author": {"name": "Hleb Valoshka", "email": "375gnu@gmail.com", "user": {"login": "375gnu"}}, "additions": 379, "deletions": 3}}, {"node": {"oid": "0e6456ca3e56ae4e84feabff87f3c538bf38964a", "messageHeadline": "Merge pull request #625 from chef/salam/plugin-fix", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "49384afcf2d992a80e46a097296fdad09648b4aa", "messageHeadline": "Fix behavior of Ohai plug-in abort", "author": {"name": "Salim Alam", "email": "salam@chef.io", "user": {"login": "chefsalim"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "7b80ddbb760997c6a2ac08aefa2c62206cbc706b", "messageHeadline": "Merge pull request #618 from adamleff/wrlinux7", "author": {"name": "Matt Ray", "email": "matthewhray@gmail.com", "user": {"login": "mattray"}}, "additions": 117, "deletions": 9}}, {"node": {"oid": "46ae1a297ca05ee896cbd181a847d3ded4a254df", "messageHeadline": "Merge pull request #620 from chef/if/aix-networking", "author": {"name": "Isa Farnik", "email": "isa@chef.io", "user": null}, "additions": 113, "deletions": 85}}, {"node": {"oid": "5963d98dfdd10b197d2a240490dbfc1b7df66ddb", "messageHeadline": "properly detect wpar networking", "author": {"name": "Isa Farnik", "email": "isa@chef.co", "user": null}, "additions": 113, "deletions": 85}}, {"node": {"oid": "7a716b730571cba51f41e8dfe840e40774bdefab", "messageHeadline": "Fixed typo in Cisco ID_LIKE exception message", "author": {"name": "Adam Leff", "email": "aleff@chef.io", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "779d03f5427ea1bb856a13779989c10e02325671", "messageHeadline": "Added additional linux/platform tests and tightened up WRL tests", "author": {"name": "Adam Leff", "email": "aleff@chef.io", "user": null}, "additions": 103, "deletions": 17}}, {"node": {"oid": "aea4ec3c2342fde9d142596237d4e46f60e50bf4", "messageHeadline": "Adding support for Wind River Linux 7.", "author": {"name": "Adam Leff", "email": "aleff@chef.io", "user": null}, "additions": 26, "deletions": 4}}, {"node": {"oid": "80a4726f0a0123b6fb56f60046e3bc00797f30e3", "messageHeadline": "Tell ps to stop constraining the width of it's output", "author": {"name": "Craig Lewis", "email": "craig.lewis@pgi.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5301f4825c4d8be036fc73712bb8eb456b9c6c3c", "messageHeadline": "Fix formatting of changelog", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "139fff752b9e120bb3037fc57c2ba81e38095c43", "messageHeadline": "Update Changelog", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "e7f89b55f43f6929a1c46426ef37c9f3ac12de0f", "messageHeadline": "Merge pull request #610 from cachamber/master", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 2902, "deletions": 127}}, {"node": {"oid": "ea3c40df1a5e33e486fa3328aaf8488c11507149", "messageHeadline": "Merge pull request #608 from sh9189/aix_cpu_plugin_changes", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 54, "deletions": 30}}, {"node": {"oid": "c2749334c50f46136bec7cd776fa4da563ac5f97", "messageHeadline": "Merge pull request #606 from sh9189/windows_memory_plugin", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "0db3a820a2db3311d1e783643f53ad5e40ba9e6f", "messageHeadline": "Merge pull request #609 from sh9189/linux_memory_changes", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 219, "deletions": 13}}, {"node": {"oid": "827b4d71bca2b054de5cdce8cc071f076e781e62", "messageHeadline": "Get stepping from description if stepping is nil", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ffd9a0a0485718846381559946c8b38af7e46c70", "messageHeadline": "Merge pull request #613 from chef/mcquin/ohai-config/plugin-config", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 358, "deletions": 0}}, {"node": {"oid": "b13498ec4141ea654e99d37d78380dd989654617", "messageHeadline": "Distill gsub.split to split on \\s+", "author": {"name": "Chris Chambers", "email": "ccgithub@chrischambers.net", "user": {"login": "cachamber"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79327e416679e74aaf4d57998882950396666edf", "messageHeadline": "Documentation for ohai.plugin and configuration DSL method", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 48, "deletions": 0}}, {"node": {"oid": "4cbe4c84886e8b21c2afd44c6cc30a084d2d81eb", "messageHeadline": "configuration plugin dsl", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 114, "deletions": 0}}, {"node": {"oid": "3fe8850e66d5a95e47f2f14471eb22648b43bbef", "messageHeadline": "Support ohai.plugin configuration", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 31, "deletions": 0}}, {"node": {"oid": "c3e3f44949dae96ab5c73de13dfbab1bb3d0457c", "messageHeadline": "Hash-based PluginConfig object", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 165, "deletions": 0}}, {"node": {"oid": "45a25acb60ed7c08f6fcf4d064dec3a8ac288462", "messageHeadline": "ruby style changes", "author": {"name": "Chris Chambers", "email": "ccgithub@chrischambers.net", "user": {"login": "cachamber"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4bb1a643918c794cc2511ab9e9a39fbe98a9362", "messageHeadline": "Make CPU state detection more specific, as it also matched cstate", "author": {"name": "Chris Chambers", "email": "ccgithub@chrischambers.net", "user": {"login": "cachamber"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efd4241c5c118368255e288e08e837b4ea7fb6be", "messageHeadline": "Add total cores to linux cpu plugin", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fa3e1a898d6a30685c613d2200d4da115223e96d", "messageHeadline": "Change windows cpu plugin to be consistent with other plaforms, add s\u2026", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 131, "deletions": 25}}, {"node": {"oid": "f7ceceef34b1e949d981846d351f3c8e171b2a89", "messageHeadline": "Update to use new cpustates counters instead of total_", "author": {"name": "Chris Chambers", "email": "ccgithub@chrischambers.net", "user": {"login": "cachamber"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "282ebe3a65d70311b1683137f2f9ddfcb4180fe9", "messageHeadline": "Update to include CPU state counts for on-line,off-line,spare,noint", "author": {"name": "Chris Chambers", "email": "ccgithub@chrischambers.net", "user": {"login": "cachamber"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "c415be5e046674c3eb8b51dfdf937bf3bab745ce", "messageHeadline": "Correct some spacing", "author": {"name": "Chris Chambers", "email": "ccgithub@chrischambers.net", "user": {"login": "cachamber"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "74f07947bf6b3a2dd7db74f864a9afc3b00f26cc", "messageHeadline": "Convert to kstat and gather more info on Solaris CPUs", "author": {"name": "Chris Chambers", "email": "ccgithub@chrischambers.net", "user": {"login": "cachamber"}}, "additions": 2905, "deletions": 126}}, {"node": {"oid": "2df3e0f435020bb5cf29c2a2b151aa265dcca68e", "messageHeadline": "Make windows memory plugin consistent with linux", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6fc98468afec0890a3a5595def6b09f1a06c3c78", "messageHeadline": "Undo changes to linux memory plugin", "author": {"name": "Shahul Hameed", "email": "sh9189@gmail.com", "user": {"login": "sh9189"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce32621b7f1b20787517570adc25b81127bcfdfa", "messageHeadline": "Add spec test for linux memory plugin", "author": {"name": "Shahul Hameed", "email": "sh9189@gmail.com", "user": {"login": "sh9189"}}, "additions": 57, "deletions": 57}}, {"node": {"oid": "c74fd8ab8748cfd718ff404c4485f1f8144474e8", "messageHeadline": "Make solaris memory plugin output consistent with linux", "author": {"name": "Shahul Hameed", "email": "sh9189@gmail.com", "user": {"login": "sh9189"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "aa90b5ad1f00994137e7222cc405b1f8fd33d49a", "messageHeadline": "Make AIX memory plugin output consistent with linux", "author": {"name": "Shahul Hameed", "email": "sh9189@gmail.com", "user": {"login": "sh9189"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "c417715ce2684cad8d70d646d2d05727392ecac5", "messageHeadline": "Make linux memory output consistent to other platforms, add spec test\u2026", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 232, "deletions": 28}}, {"node": {"oid": "b5bcbbabf4bfae788aaa23b1f465e71539ed8c35", "messageHeadline": "Make aix cpu plugin consistent with other platform's cpu plugin", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 54, "deletions": 30}}, {"node": {"oid": "e05e5a7e70d442ca108f71581f0b2830b868b133", "messageHeadline": "Fix indentation", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f01f6d69e804fd647f3c5e91819036f547f83ec5", "messageHeadline": "Windows memory plugin with tests", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "0c7303f9cd3ab997bfe174c2741c4d1714ee15bb", "messageHeadline": "update changelog", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5e5481ce84a603ba342ec5e99885e53a69cee3bd", "messageHeadline": "Merge pull request #600 from acaiafa/fix_aix_interface_check", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f17beb1acecb354036202aa24d4023a1dc7fcf67", "messageHeadline": "update changelog", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "607a743a0374c57a761a2f14faa72b63b9dbfaf9", "messageHeadline": "Merge pull request #601 from sh9189/solaris_cpu_changes", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 146, "deletions": 47}}, {"node": {"oid": "181e1bd1f7a6ab4be993c7b82daeffc4d69f4e76", "messageHeadline": "Change method names from get to set for processor info in solaris cpu\u2026", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2834882c61231f3effbca7788bcd9a975ce3213a", "messageHeadline": "Merge pull request #604 from chef/tm/bundle_rake", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "f6c098957bd6c7058d64c5dd6c0367a5c42e2a80", "messageHeadline": "Undo double quotes change for spec helper", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e4b65a58089e0cd91a3242031b97ef0decd813a", "messageHeadline": "Add test case for getting cores on sparc processors for solaris cpu p\u2026", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "523604b6d3125dd2d4e1443c8d44bf488438bd96", "messageHeadline": "use bundle rake tasks", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "b60e4fb8cbf74283075cf6573e56ac8d4b9a4cf9", "messageHeadline": "bump version for release", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "6dce1a33f77d73a58a98cfa090d7c0aef9eb82d4", "messageHeadline": "fixing ohai aix network plugin test", "author": {"name": "Anthony Caiafa", "email": "acaiafa1@bloomberg.net", "user": {"login": "acaiafa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a4e14ae8f23202ef95e3226b498ce33f0c33d48", "messageHeadline": "Minor spelling fixes", "author": {"name": "Tim Smith", "email": "tim@cozy.co", "user": {"login": "tas50"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "9856e78a7be8b4f1f6e8c72b2d68d3df29b0179d", "messageHeadline": "update changelog", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "758c096c41cf6e9890977d292447e0cc35cc5d78", "messageHeadline": "update changelog", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1954313314a1b9290eb69a4270355ec6a1ef5ebc", "messageHeadline": "Merge pull request #547 from MichaelSp/master", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 285, "deletions": 190}}, {"node": {"oid": "637bef8bf8c2c6a32ccfdf9186b42fed5de7148b", "messageHeadline": "Avoid unnecessary string conversions, use double quotes for consisten\u2026", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "d756a5d3d93ca3e6e2e9840bab7e633f55d17b10", "messageHeadline": "Merge pull request #448 from akarpik/add_softlayer_cloud_support", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 277, "deletions": 3}}, {"node": {"oid": "ce963906aff3ec9ffb431f9c3c3dedb31d9e0637", "messageHeadline": "Merge pull request #602 from sh9189/aix_swap_info", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "3835cac6756082591c26692803b39540326e4cdc", "messageHeadline": "Merge pull request #599 from sh9189/solaris_swap_changes", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "5bb85a91476dc508b0c06f0bf1079e79279c8a81", "messageHeadline": "update changelog", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "88e05c63a497dd73f5724b9da160ea6ebcf2c184", "messageHeadline": "Merge pull request #504 from chef/sh/ohai-issues-503", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "f1778f439c6345ee53b38aaad91b2df971b521bb", "messageHeadline": "Add swap space attributes for AIX", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "3ca5eb158288a9d5163e09a312be323a58f7ba76", "messageHeadline": "Add support for sparc processors in solaris cpu plugin", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 136, "deletions": 42}}, {"node": {"oid": "d7b155f4066ac12bd8c051e0710d0d852ae624e0", "messageHeadline": "Only run ifconfig against active interfaces", "author": {"name": "Anthony Caiafa", "email": "acaiafa1@bloomberg.net", "user": {"login": "acaiafa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5a0cc265049e120c75120c664ad43914ea3a9fa", "messageHeadline": "Merge pull request #598 from sh9189/aix_memory_plugin", "author": {"name": "Irving Popovetsky", "email": "irving@getchef.com", "user": null}, "additions": 36, "deletions": 1}}, {"node": {"oid": "733781b6b91405a9e5820fe3ed2b05577bf62122", "messageHeadline": "Add swap space attributes for solaris memory plugin", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "f3152b4f5fae2d43e26696fe43fa71749027b931", "messageHeadline": "Fix #531: Docker changed their cgroups format", "author": {"name": "Jean Baptiste Favre", "email": "jean-baptiste.favre@blablacar.com", "user": {"login": "jbfavre"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "e62882a47032ac2b208a65feeec0f97f03e8161f", "messageHeadline": "update changelog", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f827a1e19174c5ae9745a990fcc88794ab3f865a", "messageHeadline": "Merge pull request #591 from sh9189/solaris_memory_plugin", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7c3bcef01fa742b5779732d3b6d6f6e5e152f304", "messageHeadline": "Merge pull request #551 from cmluciano/cml/addvmware", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 135, "deletions": 0}}, {"node": {"oid": "d0d422219433e21037ef534e2a11ede6ba3f7a0a", "messageHeadline": "missed a CHANGELOG update", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "35a19e5ce5f59f1a9cf63e6431a8f4e59bd3cda6", "messageHeadline": "Merge pull request #597 from chef/lcg/cisco-refactor", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 112, "deletions": 21}}, {"node": {"oid": "4d478cac6ac714b204eb081a282e8514ecf5f26c", "messageHeadline": "Add unit test for aix memory plugin", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "b63a72614f96cc69e894dcc506abf3a7c63c344b", "messageHeadline": "Define aix memory plugin mash correctly", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8570ac53b1151aa562b6bfa5b303fa1094000b7e", "messageHeadline": "fix spec derp", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "daa2c558e41541a4372e4bd67b0b73f6664953c6", "messageHeadline": "moar cisco refactoring", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 46, "deletions": 33}}, {"node": {"oid": "6d99d88b6ed41f21869d1c091928235ffc145865", "messageHeadline": "Merge pull request #593 from chef/mcquin/ohai-config/logging", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "5d2486f2b5b34854dbf0adb1d50bf32c45a935dd", "messageHeadline": "Merge pull request #594 from chef/issues/590", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 237, "deletions": 217}}, {"node": {"oid": "217d9e9c2889b40fb632c39d3c4eb270826f09a4", "messageHeadline": "Merge pull request #583 from juliandunn/remove-annoying-constant-warning", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61b39f4c4f0b9f56bba3fe3fb37a027796314828", "messageHeadline": "Update spec language for RSpec 3", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 222, "deletions": 221}}, {"node": {"oid": "444ae0f793ed380756164657ae28222bc2ffaf83", "messageHeadline": "Detect KVM guest from dmidecode", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 20, "deletions": 1}}, {"node": {"oid": "34876a5bec16a345f46b66d5dbbcf0356a73daf5", "messageHeadline": "Update solaris2 memory spec to match memory command", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31d6b0e30659557080dcfd66ec6223aef4fecc1f", "messageHeadline": "Resolve :auto log level", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 19, "deletions": 4}}, {"node": {"oid": "72d7e29a647891f2033649c8c8467af2be4a2f17", "messageHeadline": "Set the guestshell to 'nexus_centos' and catch 'cisco-wrlinux' as the\u2026", "author": {"name": "Matt Ray", "email": "matthewhray@gmail.com", "user": {"login": "mattray"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "d27a4acb53a8ba8f86224184c881c8a938abfec1", "messageHeadline": "Refactor Cisco /etc/os-release checking and parse into 2 methods", "author": {"name": "Matt Ray", "email": "matthewhray@gmail.com", "user": {"login": "mattray"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "c861dbcc7089b492cd9a36e3fd756fb9863e4614", "messageHeadline": "updated Cisco support to match current Nexus builds", "author": {"name": "Matt Ray", "email": "matthewhray@gmail.com", "user": {"login": "mattray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f6482fede6073017636b8c200ff0e093fc1fbe07", "messageHeadline": "refactor to match latest Cisco release", "author": {"name": "Matt Ray", "email": "matthewhray@gmail.com", "user": {"login": "mattray"}}, "additions": 63, "deletions": 6}}, {"node": {"oid": "8242548f078c5fbc4ef758d3d6da81884f302154", "messageHeadline": "simplified Cisco Nexus logic based on feedback from Lamont & Claire", "author": {"name": "Matt Ray", "email": "matthewhray@gmail.com", "user": {"login": "mattray"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "e1bd25cdde33dbbda6bc6f0671448fbdf3f208a4", "messageHeadline": "Fix memory plugin on solaris", "author": {"name": "Shahul Hameed", "email": "skhajamohid1@bloomberg.net", "user": {"login": "sh9189"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "98d4a28f3d8968edd81e878438404fbc009df0a3", "messageHeadline": "Don't set config logger to ohai log.", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "8817490aea71b714fa8c8f5ef620b01b71efa7e0", "messageHeadline": "Merge pull request #589 from chef/ohai-version/8.6.0.current.0", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f70a00675a97c15a1c7ac96bbcbf47dd03adc5b", "messageHeadline": "Update Ohai::VERSION", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "114db57c8ae1558f24e8b69c5ae19a59a1ca4b19", "messageHeadline": "Merge pull request #588 from chef/mcquin/ohai-config/load-config", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 309, "deletions": 56}}, {"node": {"oid": "68630cdda403271384f6af38bf3af91e2a53a862", "messageHeadline": "Allow system to accept configuration options and configure ohai on in\u2026", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 92, "deletions": 93}}, {"node": {"oid": "6819498a6cec34f48611b92aa1a1998c5587b12c", "messageHeadline": "Load workstation config", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 254, "deletions": 0}}, {"node": {"oid": "008d187f572e35a025e68476d3bb449eb7dd3db2", "messageHeadline": "Merge pull request #587 from chef/mcquin/chef-config-alpha", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "304de41b2b41bee1dec51506bbe47d6323b79ab2", "messageHeadline": "Grab alpha release of chef-config gem", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56c184fef28f7dd7755576295327ad29650d3e46", "messageHeadline": "Merge pull request #586 from chef/mcquin/fix-deps", "author": {"name": "Kartik Null Cating-Subramanian", "email": "ksubramanian@chef.io", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "aab4611b0c7e742a507e6fe48e73263bf0c5f6e5", "messageHeadline": "Update the chef-config dependency version to be compatible with chef", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "7556a1d55808c459f3a9fad88e2a2371f361f3e0", "messageHeadline": "Merge pull request #574 from chef/mcquin/ohai-config/deprecate-config", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 399, "deletions": 119}}, {"node": {"oid": "5deb38b14396e3b6d498f460888f20310938f1d3", "messageHeadline": "Update CHANGELOG and DOC_CHANGES for config deprecation.", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "68506520e8962ae685a551bfb3594272c68d31f0", "messageHeadline": "Use Ohai.config", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 45, "deletions": 95}}, {"node": {"oid": "542eebb54f20bde83612cff37ea1d7156ca0ffd1", "messageHeadline": "Add ohai config context and deprecate top-level config.", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 331, "deletions": 19}}, {"node": {"oid": "8225589a536259273136d6cd6127b0e1cffd74cd", "messageHeadline": "Make Ohai::Log usable by Ohai::Config.", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 11, "deletions": 8}}, {"node": {"oid": "63c1218b4ca27e5f503b2f4527c363de451f0701", "messageHeadline": "Merge pull request #584 from juliandunn/junit_formatter", "author": {"name": "Julian C. Dunn", "email": "jdunn@aquezada.com", "user": {"login": "juliandunn"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "c5fe438d49f83f0d31b06f2b55273d066cdbea11", "messageHeadline": "Don't break backcompat.", "author": {"name": "Julian C. Dunn", "email": "jdunn@chef.io", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "d7352f5ef8c5d2bf77b8e4ec8c3ff9749ff2a408", "messageHeadline": "rspec_junit_formatter has been released with RSpec3 support; remove", "author": {"name": "Julian C. Dunn", "email": "jdunn@aquezada.com", "user": {"login": "juliandunn"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "dd57fe2db72f8d83a41f47b72c595523ca9c55cc", "messageHeadline": "Remove definition of ETHERNET_ENCAPS as a constant and move it into", "author": {"name": "Julian C. Dunn", "email": "jdunn@aquezada.com", "user": {"login": "juliandunn"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "2accf7e204aeaa8bf58d1a9b210c4c3b722e7fef", "messageHeadline": "Merge pull request #578 from davide125/master", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a6c68e8ee8a8464944b55be4d46c53431c8cdb3d", "messageHeadline": "better KVM virtualization detection", "author": {"name": "Davide Cavalca", "email": "dcavalca@tardis.thefacebook.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "be55ebb02fe1d33d5b57888b9b16a36a631cf273", "messageHeadline": "Update test description to meet latest code change", "author": {"name": "Alexey Karpik", "email": "alexey.karpik@rightscale.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba5f240b717d11e34c1d0dfbd0e4b1807ecfb968", "messageHeadline": "move halfway back and stay there", "author": {"name": "MichaelSp", "email": "MichaelSp@users.noreply.github.com", "user": {"login": "MichaelSp"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fd0f557b5180fbefd0dc75b8f43169a5c1485f26", "messageHeadline": "move over the ocean: neighbours -> neighbors", "author": {"name": "MichaelSp", "email": "MichaelSp@users.noreply.github.com", "user": {"login": "MichaelSp"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e6938024f017a83a76fb8421ab4edccc1cede028", "messageHeadline": "Merge pull request #546 from rmoriz/RFC4192_link_local", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "002daec07ceb3bd44fb64daddd9b5d2aa3c0fc0a", "messageHeadline": "Merge pull request #573 from jaymzh/fs2_bugfix", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7c4747e13b25a3a62dca94b261d750fa5d91f233", "messageHeadline": "Readability optimizations", "author": {"name": "Phil Dibowitz", "email": "phild@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f9a8788daaa9dde15cbe5685db97612c86608be", "messageHeadline": "filesystem2 bugfix", "author": {"name": "Phil Dibowitz", "email": "phild@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6235650eee77a7e32052a9778d7eccf8aaed3d0d", "messageHeadline": "Merge pull request #571 from jaymzh/fs2_device", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6d50ebbf4144c94f68acf815367745050ae986ba", "messageHeadline": "[filesystem2] Minor linux bug", "author": {"name": "Phil Dibowitz", "email": "phild@fb.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "414c4a6df21073238997dd541c06efd2602bb19d", "messageHeadline": "Merge pull request #566 from jaymzh/forwardport_469fix", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "5113ea90f1f69c55a347d3721d6294eadde118b1", "messageHeadline": "Fix up tests after rebase", "author": {"name": "Phil Dibowitz", "email": "phild@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0bae3e1146d19114f2e2987cb6ad405bd463df7e", "messageHeadline": "Forward port fix for #469", "author": {"name": "Phil Dibowitz", "email": "phild@fb.com", "user": null}, "additions": 21, "deletions": 13}}, {"node": {"oid": "96a39bd01102fe6a7715da950e4cadaf2c9e87b9", "messageHeadline": "Merge pull request #568 from jaymzh/redotests", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 211, "deletions": 211}}, {"node": {"oid": "8aa2b3e3f10538a5fac60b08df16831c2cfafdd1", "messageHeadline": "Merge pull request #567 from jaymzh/fs2_mountview_fix", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 149, "deletions": 3}}, {"node": {"oid": "2477200a38325d0eb549d1dc6baa3427d933ba4d", "messageHeadline": "Move filesystem-related specs to use `let`", "author": {"name": "Phil Dibowitz", "email": "phild@fb.com", "user": null}, "additions": 211, "deletions": 211}}, {"node": {"oid": "d08e17f074c7a19ac7ccfb902e8db208359422c3", "messageHeadline": "Fix my_mountpoint view in filesystem2; add tests", "author": {"name": "Phil Dibowitz", "email": "phild@fb.com", "user": null}, "additions": 149, "deletions": 3}}, {"node": {"oid": "2c46d64c8be908020a3ce8fa82f5e0825bf19997", "messageHeadline": "Merge pull request #564 from jaymzh/darwin_fs2", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 202, "deletions": 2}}, {"node": {"oid": "6783d4eabe2ecef8da80e8317c49d57fdd16c4dd", "messageHeadline": "Merge pull request #565 from jaymzh/fixdarwin", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 106, "deletions": 3}}, {"node": {"oid": "6647b718124ca0fd10b03dca2ed6cc5955fdd78b", "messageHeadline": "Revert let syntax change", "author": {"name": "Phil Dibowitz", "email": "phild@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0baef435c3e3032dde28aafb2caa966fa8f196d", "messageHeadline": "Fix darwin filesystem plugin on newer OSX.", "author": {"name": "Phil Dibowitz", "email": "phild@fb.com", "user": null}, "additions": 106, "deletions": 3}}, {"node": {"oid": "6d4c45db85a8ea613c6544ff6278bc89d95cfbcf", "messageHeadline": "Review changes.", "author": {"name": "Phil Dibowitz", "email": "phild@fb.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dc099eef0577bbcd502fc23616cad0f258d0f506", "messageHeadline": "update changelog", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "85e605426056694c596f1bed1680a7a914abd808", "messageHeadline": "Merge pull request #557 from Kasen/master", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 307, "deletions": 0}}, {"node": {"oid": "e44be812aa0e6d8c10a37b4931519a39f888aa8c", "messageHeadline": "update changelog", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f7443482f90fcbdd02673990bcc38bb520a31cd3", "messageHeadline": "Merge pull request #554 from involucelate/master", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27efdab791d59d239007f1dea9cbd4a75c27dfda", "messageHeadline": "Port new filesystem2 plugin to darwin.", "author": {"name": "Phil Dibowitz", "email": "phild@fb.com", "user": null}, "additions": 202, "deletions": 2}}, {"node": {"oid": "132eef525ccf62bbd639e89d9e44094d0e13a2bc", "messageHeadline": "Update CHANGELOG", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0ab65b32cb9bd1fa6340a2c12bcdf6b8a47d2cd6", "messageHeadline": "Merge pull request #550 from josqu4red/linux_filesystem", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 84, "deletions": 55}}, {"node": {"oid": "45b56dfc3277f8b0e9ac57d0b5bcd113e4250382", "messageHeadline": "Merge pull request #563 from jaymzh/docs", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "919102c5ea7efe723660059564b59ddbf1b471f0", "messageHeadline": "Fix changelog from merge on PR#559", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b864a44aba4dea946667983e774ac37155fe3c26", "messageHeadline": "Merge pull request #559 from jaymzh/filesystem2", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 594, "deletions": 0}}, {"node": {"oid": "d6811b7257a0f35d2e38e3e18505365e3a268a39", "messageHeadline": "Warnings from spec", "author": {"name": "Phil Dibowitz", "email": "phild@fb.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e86f64a1e60ef15099b2f45b4ac165e3ea926f04", "messageHeadline": "Add docs", "author": {"name": "Phil Dibowitz", "email": "phild@fb.com", "user": null}, "additions": 39, "deletions": 0}}, {"node": {"oid": "5651fef8ade3a3ada15c086e280ae4085df04ead", "messageHeadline": "filesystem2: Lots of fixes, unittests", "author": {"name": "Phil Dibowitz", "email": "phild@fb.com", "user": null}, "additions": 346, "deletions": 9}}, {"node": {"oid": "7dbd8c7a98449ccf4002b15d2a531d412796a2e1", "messageHeadline": "- Add additional copyright", "author": {"name": "Phil Dibowitz", "email": "phild@fb.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "dfd6074a1c5e10023e1d8872f55d58ac17d426d2", "messageHeadline": "Provide a new and improved linux filesystem plugin", "author": {"name": "Phil Dibowitz", "email": "phild@fb.com", "user": null}, "additions": 216, "deletions": 0}}, {"node": {"oid": "5c166cf3fa4b2af541ee54855aae73c809044b3d", "messageHeadline": "Merge pull request #562 from chef/jdm/8.5.0", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0eee7f3dd44f1465467315949100dc0e12f59ea6", "messageHeadline": "Ohai 8.5.0", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "702a234d281b46ae46c8d4db2caae1dc523a21a1", "messageHeadline": "Update CHANGELOG for Ohai 8.5.0", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a7ab16f6cd38c73a922a2e75bff17cc398918702", "messageHeadline": "Unit tests for windows added", "author": {"name": "Pavel Yudin", "email": "pyudin@parallels.com", "user": null}, "additions": 64, "deletions": 0}}, {"node": {"oid": "63ba6a26eba28b517966c7b317e948411de5897f", "messageHeadline": "get_plugin moved to let", "author": {"name": "Pavel Yudin", "email": "pyudin@parallels.com", "user": null}, "additions": 22, "deletions": 21}}, {"node": {"oid": "3c5841ccee64e0bd7056d209760baed34b1ebe47", "messageHeadline": "Add language scala", "author": {"name": "cmluciano", "email": "cmlucian@us.ibm.com", "user": null}, "additions": 131, "deletions": 0}}, {"node": {"oid": "769e54f2f0295acc09aa29cb6153603deebcad3f", "messageHeadline": "Use path attribute/remove useless lines in vmware tests", "author": {"name": "cmluciano", "email": "cmlucian@us.ibm.com", "user": null}, "additions": 11, "deletions": 13}}, {"node": {"oid": "ee5c24e512762bef23e3e826f2c7a68415d20be2", "messageHeadline": "Fix indentation", "author": {"name": "danielsdeleo", "email": "dan@chef.io", "user": {"login": "danielsdeleo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "599ef6ac28d269c73fed67cac171740b82e75eb3", "messageHeadline": "Fix RSpec warning for 'potential_false_positives'", "author": {"name": "danielsdeleo", "email": "dan@chef.io", "user": {"login": "danielsdeleo"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "cf6e9700516ab874ed714ea58d8068ac87516e54", "messageHeadline": "File.exists? is deprecated, emits warnings w/ ruby -w", "author": {"name": "danielsdeleo", "email": "dan@chef.io", "user": {"login": "danielsdeleo"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "25023850182bf188da1197e407e99e5e5b87c98a", "messageHeadline": "Add regression test for EL7 w/o LSB platform detection", "author": {"name": "danielsdeleo", "email": "dan@chef.io", "user": {"login": "danielsdeleo"}}, "additions": 35, "deletions": 17}}, {"node": {"oid": "4c389f615afdab97ab8f1718efa5b29c1f3d696c", "messageHeadline": "Refactor stubbing of File.exists in linux platform tests", "author": {"name": "danielsdeleo", "email": "dan@chef.io", "user": {"login": "danielsdeleo"}}, "additions": 147, "deletions": 100}}, {"node": {"oid": "eccaff433d062a9d2ece196480032b7b96bf942a", "messageHeadline": "Fix EL7 not being detected b/c of etc/os-release", "author": {"name": "danielsdeleo", "email": "dan@chef.io", "user": {"login": "danielsdeleo"}}, "additions": 38, "deletions": 9}}, {"node": {"oid": "8b367ad994543c95b950c51059959e34ad6c4842", "messageHeadline": "add tests for vmware plugin", "author": {"name": "cmluciano", "email": "cmlucian@us.ibm.com", "user": null}, "additions": 71, "deletions": 10}}, {"node": {"oid": "67003d6be3ecc8719dc16a3d730ecd4d56b3d0a9", "messageHeadline": "Create vmware.rb", "author": {"name": "drobinson440", "email": "drobinson@opscode.com", "user": null}, "additions": 76, "deletions": 0}}, {"node": {"oid": "8ee124b6574c0d6edf0a3a265cebac8ac9d27e51", "messageHeadline": "Don't use return of in-place string manipulation methods", "author": {"name": "danielsdeleo", "email": "dan@chef.io", "user": {"login": "danielsdeleo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1140ef855fe59f0fc3805a64e901a86651eb28b9", "messageHeadline": "Fix whitespace", "author": {"name": "danielsdeleo", "email": "dan@chef.io", "user": {"login": "danielsdeleo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a876b22a988761637bbafd3f4375a280d61aa7de", "messageHeadline": "Fix whitespace in platform spec", "author": {"name": "danielsdeleo", "email": "dan@chef.io", "user": {"login": "danielsdeleo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b6c2f817a6ae4bea5ff53e005017e0be9403937f", "messageHeadline": "Unit-tests", "author": {"name": "Pavel Yudin", "email": "pyudin@parallels.com", "user": null}, "additions": 136, "deletions": 1}}, {"node": {"oid": "f4bb444c46455144bd02c495055f8a72949b5970", "messageHeadline": "the detection of parallels virtualization added", "author": {"name": "Pavel Yudin", "email": "pyudin@parallels.com", "user": null}, "additions": 107, "deletions": 0}}, {"node": {"oid": "31f6415c853f3070b0399ac2eb09094eb81939d2", "messageHeadline": "Merge pull request #544 from mattray/nexus", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "65068e5df78261b42570b991a49e5fc45fe511ad", "messageHeadline": "Merge pull request #555 from chef/tm/traviscerate", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "c665c244dc164606198cebd2aa5bbd0d225a6b24", "messageHeadline": "drop ruby 2.0 on travis in line with chef", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "31e0d6bf5f0ab51462d5d61e7bd2eb531e931539", "messageHeadline": "Merge pull request #553 from chef/tm/solaris_mac", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "d6742cf75f5c4eafe788f504b86dc2d120d04b3f", "messageHeadline": "Update list of solaris ethernet drivers", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "eb74f4a34335dbb9b176841729ab9ba25ca7a9a2", "messageHeadline": "add nil check", "author": {"name": "Matt Ray", "email": "matthewhray@gmail.com", "user": {"login": "mattray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2df4c08b38a00d30a588f28b3400dcf5b482e984", "messageHeadline": "On Windows 2008 R2 (and possibly other versions of Windows), node['ho\u2026", "author": {"name": "craigb", "email": "craig_bookwalter@ultimatesoftware.com", "user": {"login": "craigbookwalter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd82a1a3be16dc6fc2bcd1a7600b3274a08a0276", "messageHeadline": "updated testing for Wind River Linux for Cisco Nexus", "author": {"name": "Matt Ray", "email": "matthewhray@gmail.com", "user": {"login": "mattray"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "bf7cc915e20ee61d890cfbe5a8a3d81319ccf68d", "messageHeadline": "add support for Wind River Linux and Cisco's Nexus platforms", "author": {"name": "Matt Ray", "email": "matthewhray@gmail.com", "user": {"login": "mattray"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "8ae883723a9d88991bd3c4871dd404850d751025", "messageHeadline": "Fix blkid output for consistency", "author": {"name": "Jonathan Amiez", "email": "jonathan.amiez@gmail.com", "user": {"login": "josqu4red"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cb36823b173aa45736d32194db2ae8365fdad53", "messageHeadline": "Ignore lsblk extra info in device names in linux filesystem", "author": {"name": "Jonathan Amiez", "email": "jonathan.amiez@gmail.com", "user": {"login": "josqu4red"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "fda2099013b0d5e7ddd5c34ebb66b27611efac5d", "messageHeadline": "Change lsblk options and output parsing in linux filesystem", "author": {"name": "Jonathan Amiez", "email": "jonathan.amiez@gmail.com", "user": {"login": "josqu4red"}}, "additions": 56, "deletions": 51}}, {"node": {"oid": "0d5d7bb6017db1897340081d655e368414616bbf", "messageHeadline": "Fix linux filesystem test case labels", "author": {"name": "Jonathan Amiez", "email": "jonathan.amiez@gmail.com", "user": {"login": "josqu4red"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "06e85b1b94da636ba7bc269eb361fd7c22f6f7af", "messageHeadline": "Merge pull request #548 from chef/lcg/fix-utf8", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "acb1401d11712114a83af8b469367e191b11ae29", "messageHeadline": "add CHANGELOG.md", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6fb075541b308e0c5797ca10b1edba811d3d9f20", "messageHeadline": "need ffi-yajl >= 2.2 for utf8 fixes", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa9b20b28ab30b628ae8d788fb607be80315a8ec", "messageHeadline": "force ohai output to UTF-8", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cc3ccb57abb7f627822ccdf23cc9d7751c4ef60", "messageHeadline": "return correct ipaddress for openvz guests (fixes #415)", "author": {"name": "Michael Sprauer", "email": "Michael@Sprauer.net", "user": {"login": "MichaelSp"}}, "additions": 67, "deletions": 13}}, {"node": {"oid": "a919f184525a17f6fd48399aa9bc792516823099", "messageHeadline": "linux/network refactored", "author": {"name": "Michael Sprauer", "email": "Michael@Sprauer.net", "user": {"login": "MichaelSp"}}, "additions": 218, "deletions": 177}}, {"node": {"oid": "6923a7e60815ac70834099c8a15c42bfdf033643", "messageHeadline": "fixes #545", "author": {"name": "Roland Moriz", "email": "roland@moriz.de", "user": {"login": "rmoriz"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "fd2a7bc02962b8151ece8fc7257d36a292feb973", "messageHeadline": "Merge pull request #543 from chef/tm/8.4.0", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "95da5d54c8956b2afce7aa2f45238f10a8e437d3", "messageHeadline": "prep for 8.4.0", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8149d6687fb785056ae487de5d601871f3142850", "messageHeadline": "Merge pull request #541 from chef/tm/solaris_dmi", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 173, "deletions": 4}}, {"node": {"oid": "738b853d29e6b599e0eae5b0ab31b5ae5080be87", "messageHeadline": "Merge pull request #540 from chef/tm/ignore_unwanted_dmi", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "a79fb14b752e295087dd8dac44065e7fae889b0a", "messageHeadline": "make DMI work on solaris", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 173, "deletions": 4}}, {"node": {"oid": "b7403d562b1b829e9802375cc0e62298bdd7e268", "messageHeadline": "Correctly ignore unwanted DMI data", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "75635d898b2898f9b69efec1f6d56bde19757838", "messageHeadline": "Add failing test for ignored DMI information", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "0f5a73e0e2f65f89bfdbc0beca064d2fd187cdf0", "messageHeadline": "Ohai 8.3.0", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4236574547d1abfdd9da49d4aab28e19b977c54e", "messageHeadline": "Update CHANGELOG for #534", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d98e7a758e65ade52af221d0977730cd82de97e2", "messageHeadline": "Merge pull request #534 from chef/jdm/oem-bitmap", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9cd0ce0930ced860594189d9a89b1f46ae4c8638", "messageHeadline": "cleanup joyent.rb", "author": {"name": "Dave Eddy", "email": "dave@daveeddy.com", "user": {"login": "bahamas10"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "54b5d408284b51ee47a6c4b2b72c23933a929242", "messageHeadline": "OEM logo is large and completely useless. Remove", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "21bae8e115f6fa8103bb1a6e77af0e2687572ce2", "messageHeadline": "Merge pull request #521 from chef/jjasghar-patch-1", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b534e5c70049aabefd017e613c6d193bbf9ae6f7", "messageHeadline": "Merge pull request #526 from chef/jdm/minimal-ohai", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 48, "deletions": 20}}, {"node": {"oid": "695c4c1bffded035ff37268da56669a1e6ad9924", "messageHeadline": "Merge pull request #527 from chef/tm/avoid_v6", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "0a2655b1ef473b9ee2c6766b949634cb9cd0dad8", "messageHeadline": "Ensure we test v6 correctly", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "85235a85a004c66a3ae2ef40c1b46f93451bde8e", "messageHeadline": "Work correctly when IPv6 is disabled on Linux", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "b121b8a795fbedcdeb981f3d220cca4d467803a5", "messageHeadline": "Move windows drivers out of kernel", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 48, "deletions": 20}}, {"node": {"oid": "04d8188c1090955d95bae5e5ce68c5dfae911dcf", "messageHeadline": "Update CHANGELOG", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d3391eba5a287840dec4446397f61a098831043a", "messageHeadline": "Merge pull request #510 from tas50/gentoo_ip", "author": {"name": "Thom May", "email": "thom@may.lt", "user": {"login": "thommay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c88ee0da712e56ab6294f9211c6bef3a14541bd", "messageHeadline": "Update README.md", "author": {"name": "JJ Asghar", "email": "jj@getchef.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8aea6701b5680b146a3f5a94eb34f9caf5c861b6", "messageHeadline": "Update CHANGELOG", "author": {"name": "Bryan McLellan", "email": "btm@chef.io", "user": {"login": "btm"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "55ae7f38627c6eab2599fb00fc59395b9d6a60e1", "messageHeadline": "Removing trailing space and '\\r' for windows", "author": {"name": "Jeremy MAURO", "email": "j.mauro@criteo.com", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "27350291b2c708189569eaa668deabc7bc96cf45", "messageHeadline": "Merge pull request #509 from chef/jdm/8.2.0", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "991bd78be75788ff6ce8a72720adac95ca7907ea", "messageHeadline": "Update ip binary detection logic to work on Gentoo/CoreOS", "author": {"name": "Tim Smith", "email": "tim@cozy.co", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb8cdad537d3f6b4903be68aadd16b57a5ddabe0", "messageHeadline": "Bump version for 8.2.0", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea632f0554594ea2f22d0fe6018afd106bac6db8", "messageHeadline": "Update CHANGELOG for 8.2.0", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8b316e29c6df936f93ca579692b402b76d63e955", "messageHeadline": "Iterate on review. We do not create softlayer node, if we get error o\u2026", "author": {"name": "Alexey Karpik", "email": "alexey.karpik@rightscale.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "08baaff57e3f6af57b88f18d22a68dc01c651a2e", "messageHeadline": "Iterate on code review, and revert Gemfile", "author": {"name": "Alexey Karpik", "email": "alexey.karpik@rightscale.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4732c6691b1c79dd8deb0ec1fdf26937b18ad963", "messageHeadline": "Iterate on code review", "author": {"name": "Alexey Karpik", "email": "alexey.karpik@rightscale.com", "user": null}, "additions": 36, "deletions": 43}}, {"node": {"oid": "213218bf5016d9c2b0ee189b8a60ec893468b899", "messageHeadline": "Rebase on latest master", "author": {"name": "Alexey Karpik", "email": "alexey.karpik@rightscale.com", "user": null}, "additions": 284, "deletions": 3}}, {"node": {"oid": "be2d46f113d314e142315248d98e65a73d7ed467", "messageHeadline": "Changelog update", "author": {"name": "Bryan McLellan", "email": "btm@chef.io", "user": {"login": "btm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "12ae73945d776b0afbaa96835276cf9151425d62", "messageHeadline": "Remove redundant if statement", "author": {"name": "Maniacal", "email": "mike.glenney@gmail.com", "user": {"login": "Maniacal"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "bca3f793912b6785739ae1aa78f2d6578a5d30ea", "messageHeadline": "Reverting #354 because change bring in GPLv3 dependency", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 0, "deletions": 404}}, {"node": {"oid": "f8b54f9f1c630ffe55a137f93c84a274abd93305", "messageHeadline": "Merge pull request #505 from chef/lcg/drop-travis-193", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c2fb7de3c45b4dbc60253812cedc1664c0cad4a6", "messageHeadline": "ec2 plugin should handle binary too", "author": {"name": "Sean Horn", "email": "sean_horn@opscode.com", "user": {"login": "sean-horn"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "ecdd43316363d018ba28be2dffd37a48425f83fa", "messageHeadline": "remove 1.9.3 from travis", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "008d05c1a3e9990049b2fd0cc6242932280e6a91", "messageHeadline": "Merge pull request #502 from chef/lcg/bump-ffi-yajl", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "356c937e84ead73cb21fb64ef260d4c667874c24", "messageHeadline": "bumping ffi-yajl to pick up 2.x", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81d3f0a6d3b39c615ca29f8695b8975e783a20f8", "messageHeadline": "Merge pull request #495 from cmluciano/cml/addtravisbadge", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "204675782353eac992bf646245d3500c6e31b851", "messageHeadline": "Add appveyor badge for build status to readme", "author": {"name": "cmluciano", "email": "cmlucian@us.ibm.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ec4c1a040f1adc4d7cac016ab3f884592e07fc7f", "messageHeadline": "Add travis badge for build status to readme", "author": {"name": "cmluciano", "email": "cmlucian@us.ibm.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9643616d12e0617e1a48c680ccc5ec9a996ccdec", "messageHeadline": "Merge pull request #490 from chef/jdm/faster", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "42808141ddc0e426c3aa9e92f2a96a6d55cc1076", "messageHeadline": "Try to use travis container thingys", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "88e630bca769a45e167d6c20760e795048c3ed8b", "messageHeadline": "Bump version to 8.1.1", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e723ea9a9f2a489da20ad2695779d6fef08da70e", "messageHeadline": "Update CHANGELOG for 8.1.1", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f6310de672d9ee2e634b7fb8b9bf0fbc331b020f", "messageHeadline": "Merge pull request #489 from chef/jdm/fix", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "a382b3ce9c260f5a2b52e2bcce33ad57efbba596", "messageHeadline": "Don't redefine constant that causes warning", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68154413e54ff51a9ab38ec6383b29079d375d03", "messageHeadline": "Need to require ipaddress", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2711c5b7eaa2086212da2c7338f220b4f215747c", "messageHeadline": "Travis.yml should run ohai", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "88b4f507ad644fb542317f2a3d17d69cb3b8d469", "messageHeadline": "Appveyor should run ohai", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7b6e346e78c1ebf27e48353a7cd6d2e2313e80ad", "messageHeadline": "Fix changelog", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7bd316fd597f107ea9b9cb31af0df09bebe4bc86", "messageHeadline": "Merge pull request #486 from chef/jdm/version-bump-8.1", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "580bf31fbc7045d966c8b5ad204c1e46d33808f3", "messageHeadline": "Bump version to 8.1.0", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1389081819c740958626e9afb63b7535de894368", "messageHeadline": "Merge pull request #484 from chef/jdm/merge-into-master", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24f9aa58766507a3db8c9b9b3ee24316fb64820b", "messageHeadline": "Merge remote-tracking branch 'origin/8-stable' into HEAD", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7d8c82e6961e3ba2a4b32956f39981cb8ad5099", "messageHeadline": "Update CHANGELOG.md for contributions", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "aeba9a15051fc238988ffe202140e00c292c9bc8", "messageHeadline": "add extra metadata passed in from hints in knife-linode", "author": {"name": "Josh Blancett", "email": "joshblancett@gmail.com", "user": {"login": "jblancett"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8eaf8f492e021dbadc848db8441c658ca06528a1", "messageHeadline": "Fix up incorrect cloudstack metadata", "author": {"name": "Alexey Karpik", "email": "alexey.karpik@rightscale.com", "user": null}, "additions": 39, "deletions": 16}}, {"node": {"oid": "97dab698de6e000365b40b3732fbe7f8c571b27a", "messageHeadline": "block_device rotational key", "author": {"name": "Eric G. Wolfe", "email": "eric.wolfe@gmail.com", "user": {"login": "atomic-penguin"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "668b03daf086c472198ad19f8c30bc81e6789d6b", "messageHeadline": "Add a trailing dot to avoid using search option in resolv.conf", "author": {"name": "Jose Luis Salas", "email": "josacar@gmail.com", "user": {"login": "josacar"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "550c1064c04186b65e3072c0af4405b09c7a62cd", "messageHeadline": "get kernel version as platform version for archlinux", "author": {"name": "Ryan Chipman", "email": "rchipman@mit.edu", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "0ba54547f10233fc16cf5ffb65acae1644e2ecdb", "messageHeadline": "Support IBM System z s390 cpu", "author": {"name": "shuo zhang", "email": "shuozhang@cn.ibm.com", "user": {"login": "zshuo"}}, "additions": 135, "deletions": 37}}, {"node": {"oid": "1cc97562ba923b81957e6e1ee134434da981950d", "messageHeadline": "Fix GitHub Issue #432", "author": {"name": "Jeff Goldschrafe", "email": "jeff@rabb.it", "user": null}, "additions": 57, "deletions": 26}}, {"node": {"oid": "3376e7f608590f4099e738f413232e24a1f7b2ab", "messageHeadline": "Update CHANGELOG.md for contributions", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "83bbd5cfc82e41086a7b69bc9b895eb3573a6cb3", "messageHeadline": "support for detecting if inside docker container.", "author": {"name": "paulczar", "email": "paul@paulcz.net", "user": {"login": "paulczar"}}, "additions": 137, "deletions": 24}}, {"node": {"oid": "4391f97158597395660f5d6cb1cecbdd0cd76dec", "messageHeadline": "fix network on coreos/gentoo", "author": {"name": "Michael Schmidt", "email": "michael.j.schmidt@gmail.com", "user": {"login": "BugRoger"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "f0b89f760099e5d773b6dd815245123ae412b30e", "messageHeadline": "Update mime-types dep to ~> 2.0", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d7b7b78ff0c7471f79201cdf0adb5ccba007945", "messageHeadline": "Convert specs to RSpec 3.2.0 syntax with Transpec", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 66, "deletions": 66}}, {"node": {"oid": "8407fecd7dbad9a0c2034e8b488198e76341ebd0", "messageHeadline": "Add digital_ocean support to the cloud_v2 plugin", "author": {"name": "Stafford Brunk", "email": "wingrunr21@gmail.com", "user": {"login": "wingrunr21"}}, "additions": 95, "deletions": 0}}, {"node": {"oid": "c8ad42453f6b90df8f6f0f2bb7044c8385e46164", "messageHeadline": "Add digital_ocean support to the cloud plugin", "author": {"name": "Stafford Brunk", "email": "wingrunr21@gmail.com", "user": {"login": "wingrunr21"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "874104aa3449ad844ce4e28d3c60228ea6bde208", "messageHeadline": "Add digital_ocean ohai plugin", "author": {"name": "Stafford Brunk", "email": "wingrunr21@gmail.com", "user": {"login": "wingrunr21"}}, "additions": 292, "deletions": 0}}, {"node": {"oid": "e271ab64202bc265595b6d5c2e3673b8a63d2f1b", "messageHeadline": "Add an IpHelper utility module", "author": {"name": "Stafford Brunk", "email": "wingrunr21@gmail.com", "user": {"login": "wingrunr21"}}, "additions": 180, "deletions": 0}}, {"node": {"oid": "bbfecb4481f143090eebd45a6bdb4ce6f10cf32c", "messageHeadline": "fix unit-test after rebase", "author": {"name": "Sten Spans", "email": "sten@blinkenlights.nl", "user": {"login": "sspans"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2a470c9543fe6a20171a77b6dae9820fdca3d74c", "messageHeadline": "add explicit test for ip link only interfaces", "author": {"name": "Sten Spans", "email": "sten@blinkenlights.nl", "user": {"login": "sspans"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2dc0b498e08f2e19e1d16d8fd717a0c7e7cdab30", "messageHeadline": "add xenserver sample interfaces to unit-test", "author": {"name": "Sten Spans", "email": "sten@blinkenlights.nl", "user": {"login": "sspans"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "0a5332b84777c83a5dbdb59f7f0a3b015bdbe287", "messageHeadline": "Fix network.rb for XenServer Creedence Alpha", "author": {"name": "sspans", "email": "sten@blinkenlights.nl", "user": {"login": "sspans"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7ffbeba0f95ff215ba0379409b66c889e75bb061", "messageHeadline": "Workaround for hyperic/sigar#48, throw on 0 pid", "author": {"name": "George Gensure", "email": "werkt0@gmail.com", "user": {"login": "werkt"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1ef15210695f08ee294f8ef73d08484b54b4b069", "messageHeadline": "Update contribution info for #441.", "author": {"name": "Tyler Fitch", "email": "tfitch@getchef.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0c30752d6a63000bb1e1746cbfb1ec1b727eb571", "messageHeadline": "Format the PHP spec for easy reading", "author": {"name": "Tim Smith", "email": "tim@cozy.co", "user": {"login": "tas50"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "57c63509884216ca8240cd2881e545155e1394d1", "messageHeadline": "Switch to each_line for parsing php -v output", "author": {"name": "Tim Smith", "email": "tim@cozy.co", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b558813fa284f697122e41ef1f49cca8b467112", "messageHeadline": "Add tests for the zend_opcache_version attribute", "author": {"name": "Tim Smith", "email": "tim@cozy.co", "user": {"login": "tas50"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "d427ab9d0051deb65225c7b76b3c603d744d7520", "messageHeadline": "Add php -v output on Ubuntu trusty", "author": {"name": "Tim Smith", "email": "tim@cozy.co", "user": {"login": "tas50"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "9305f9869189aa89c0e19c0b589acc95a447f830", "messageHeadline": "Add additional information on the PHP engine versions", "author": {"name": "Tim Smith", "email": "tim@cozy.co", "user": {"login": "tas50"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "4b63890b270e20b1c1cdf0aab1da305418fed516", "messageHeadline": "Merge pull request #472 from chef/lcg/merges2", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "9067413680c0aadae54a0c1c03d8caccd9061279", "messageHeadline": "Whitespace fixes", "author": {"name": "cmluciano", "email": "cmlucian@us.ibm.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "1fd23e862e372ca1458c465a00ed1b63b5052de8", "messageHeadline": "Add language rust.", "author": {"name": "drag00n", "email": "cmlucian@us.ibm.com", "user": null}, "additions": 78, "deletions": 0}}, {"node": {"oid": "b845a3d5e40b5888816b858f397995318b44757a", "messageHeadline": "Merge pull request #471 from chef/lcg/merges", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 142, "deletions": 11}}, {"node": {"oid": "e96e26cf64fa878d1c2299e11b3354da331d0130", "messageHeadline": "add CHANGELOG.md", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "cee94cf42106e7ddb021a4de38c7609515f5b8d4", "messageHeadline": "Add spec for detecting OpenStack guest server", "author": {"name": "HIROSE Masaaki", "email": "hirose31@gmail.com", "user": {"login": "hirose31"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "bd2a9b3817315ecbdf9bb5a977af7d3d1dd7ca94", "messageHeadline": "Detect OpenStack guest server using dmidecode", "author": {"name": "HIROSE Masaaki", "email": "hirose31@gmail.com", "user": {"login": "hirose31"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e92b675bd8a5a77552e39dd4ae106e275d978d6e", "messageHeadline": "ssh_host_key: detect ed25519 host key", "author": {"name": "Malte Swart", "email": "mswart@devtation.de", "user": {"login": "mswart"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "e8a675a79a9a14aa4c895a9b2004d84365c48240", "messageHeadline": "Update WARNING for ohai 7 syntax docs page.", "author": {"name": "drag00n", "email": "cmlucian@us.ibm.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ada0f6030d1f18cec026723f8927e51b2efefff0", "messageHeadline": "Add language elixir.", "author": {"name": "drag00n", "email": "cmlucian@us.ibm.com", "user": null}, "additions": 78, "deletions": 0}}, {"node": {"oid": "16b518f1a57b44c354233425276b290f21cf5927", "messageHeadline": "Change fix for ruby 2.2 to use RbConfig", "author": {"name": "Warren Bain", "email": "warren@ninefold.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "6188354b195676fcc0384de223ea67b04254b847", "messageHeadline": "Fix for removal of :Config in ruby 2.2", "author": {"name": "Warren Bain", "email": "warren@ninefold.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5519abdb4554c33626b1a2ed85285ce0520df3b8", "messageHeadline": "Merge pull request #465 from chef/jdm/appveyor-8-stable", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "ea724d7a021ebfa9dd869ff201440b7ebfaf25f1", "messageHeadline": "Merge pull request #464 from chef/jdm/appveyor", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "80492f8acf0282f03c5703e5d2fdb3a74fbf3a87", "messageHeadline": "Rename build", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a182e30242cbebe76c68f0e5751b8b42c34a232", "messageHeadline": "Rename build", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f2a46b9a5c716be8cc4f04af038a41eb191cd4d", "messageHeadline": "Added appveyor.yml", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "a5a417f9d8d10dac3cbe10cd4a4ad6c64ee29951", "messageHeadline": "Added appveyor.yml", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "dbe22154cb0963446bed151751e8e86f698f43d0", "messageHeadline": "Merge pull request #446 from jaymzh/df", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7af3bcd103aee76a645bf2d548cb486f33129097", "messageHeadline": "Fix up tests", "author": {"name": "Phil Dibowitz", "email": "phild@fb.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8af6b759363c6b8d95559c44efbfbd99927cdab2", "messageHeadline": "Always use posix output", "author": {"name": "Phil Dibowitz", "email": "phild@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af1622c48d7b70c8cd1ab929559f06c9b4aacbea", "messageHeadline": "bumping version to 8.0.1", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c21cf45891207a8b957cccdec2cd23439cbeceb", "messageHeadline": "restrict to ruby >= 2.0.0 to match chef", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bcb5163fb146f81f3d8c6de4b632ca87221e2813", "messageHeadline": "restrict to ruby >= 2.0.0 to match chef", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9490c7758b0ca14a8e224c36950010c456484326", "messageHeadline": "add require resolv to work around missing constant issue in cvt testers", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "92220b39c4e44f966b645c211314962898165b74", "messageHeadline": "Merge pull request #443 from opscode/lcg/add-hacky-requre", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "13dcbee0eac87b0997af5a50c42b1487d8e2ec05", "messageHeadline": "add require resolv to work around missing constant issue in cvt testers", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1efb1fed5314236efc99fc07aed5f1d4da034134", "messageHeadline": "use mixlib-shellout 2.0 releas", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d98f244b9f12703f59b848062b625ebfd35f6b42", "messageHeadline": "CHANGELOG updates for release", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "b86ad11c2fdbca6b38522c1c481fbeef2a42d170", "messageHeadline": "bumping version for 8.0.0", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "495cd710e2f5d0a7131cb415e4a861248bb331ca", "messageHeadline": "Merge pull request #438 from opscode/mcquin/rspec-3", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 2046, "deletions": 2045}}, {"node": {"oid": "2c9a43c738f1974dd8cb1227c5e89f98ed9dac15", "messageHeadline": "Update for rspec3", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff1585cdb026dc70d8f49719667d4e46486df12c", "messageHeadline": "Explicitly disable :should syntax.", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "73ddb9a351a1e42100dd3c73a8b0d7271b58ef31", "messageHeadline": "uncomment out things needed to comment out for transpec", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "65af3425819ebbb0e275b7654477a815a9f398a0", "messageHeadline": "Convert skipped transpec conversion", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "59235ae3d772f136e90017c333368887c25e2de8", "messageHeadline": "Convert specs to RSpec 3.1.7 syntax with Transpec", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 2041, "deletions": 2040}}, {"node": {"oid": "02b2a8687297e8c4fe4f57e41f1854bbcda47fb3", "messageHeadline": "Disable for transpec", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9153b95e5f0c7e89720c0a5179f2288ec7e17568", "messageHeadline": "Temporarily disable one of the chef dependencies", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f606ca119c4867d5e19163b0135a6ee7ec6d0eaa", "messageHeadline": "Bump version number after branching 7.6.0.", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3d27b8c72776411eab521cd1ef2e6b6f022acc80", "messageHeadline": "Contribution info for https://github.com/opscode/ohai/pull/345.", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0476b1290e244edbb26d86ed205790d596f03ff9", "messageHeadline": "Merge pull request #345 from squaresurf/pr-215-fix", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 26, "deletions": 2}}, {"node": {"oid": "b717c0aaf1b308eac2a47854fefd4881489f27c7", "messageHeadline": "This adds a Resolv stub to the top scope for all the tests.", "author": {"name": "Daniel Paul Searles", "email": "daniel@flowboard.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3f94356825130434fbef15d1a8b69caae84a001d", "messageHeadline": "Add release information for 7.4.0.", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "033ea4e45a1c8a6fa18804a75df38193edd96d1a", "messageHeadline": "Merge pull request #418 from ClogenyTechnologies/kd/aixfixnw", "author": {"name": "Julian C. Dunn", "email": "jdunn@aquezada.com", "user": {"login": "juliandunn"}}, "additions": 11, "deletions": 20}}, {"node": {"oid": "2dfd42e03755f61d2d14fc31d20965b1f19c4d3d", "messageHeadline": "Merge pull request #430 from opscode/mcquin/community-merges", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1fdceacfe2f2f7f7058593e4582bd6f8a152e857", "messageHeadline": "Update contribution info for https://github.com/opscode/ohai/pull/411.", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a598b6c05cfd027d3c5128133278ab51a4bc9113", "messageHeadline": "Merge pull request #429 from opscode/nshahzad-patch-1", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "0cf409348b83f328049d625e6342355b09710bfc", "messageHeadline": "Update contribution info for https://github.com/opscode/ohai/pull/368", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "54f474a0545e43d3d9a02d39999da2328bdfddca", "messageHeadline": "Merge pull request #368 from opscode/btm/eucalyptus_404", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "fe3da1fadab725eb0e62c99546d780a7435c1412", "messageHeadline": "Update contribution info for https://github.com/opscode/ohai/pull/427.", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ac082c86f0a086be1f54fd4b788c9b6b1372995f", "messageHeadline": "Merge pull request #427 from barnabear/master", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb11ff4df7ccc877044765d3965cda118fbc01fa", "messageHeadline": "detect any whitespace", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 13, "deletions": 4}}, {"node": {"oid": "b1c85278ce700f92ac81bdd5f7793feeb905cfb0", "messageHeadline": "Merge branch 'patch-1' of github.com:nshahzad/ohai into nshahzad-patch-1", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "935ab7be70569c03557df05248427fe441cbdf6e", "messageHeadline": "Update contribution info for https://github.com/opscode/ohai/pull/379.", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c2e1596fe2844fb22bebb96b4908bd0d8b6fcd35", "messageHeadline": "Merge pull request #379 from carck/master", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60f3673f0d88ff1b32ca68627ecc2bf5000ca0b9", "messageHeadline": "Update contribution info for https://github.com/opscode/ohai/pull/346.", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3af9a51d13a79dced9acdfc748b1d75e7a45f13a", "messageHeadline": "Merge branch 'cread-trusty_network'", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 444, "deletions": 429}}, {"node": {"oid": "8d84c2d496ead5bbc578b27b89334f1c027fde0d", "messageHeadline": "Merge branch 'trusty_network' of github.com:cread/ohai into cread-tru\u2026", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 444, "deletions": 429}}, {"node": {"oid": "4eb3b7b4e9ec7ceb1a69dccf1235a4ab7b6deb3b", "messageHeadline": "Update platform.rb", "author": {"name": "barnabear", "email": "barnabear@users.noreply.github.com", "user": {"login": "barnabear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7eaec0d39d6f030d077f87b41a416ef6fe73a764", "messageHeadline": "Added unit tests for multiple spaces in Linux VServer spec", "author": {"name": "Nabeel Shahzad", "email": "nshahzad@gmail.com", "user": {"login": "nabeelio"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "8ea4bf387a03e77c3dbaaf65bb320c2ef8d42b98", "messageHeadline": "Merge pull request #413 from glensc/patch-1", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a70d539b3c8fe2533db3f9bca4538107b7e37d0", "messageHeadline": "Don't hardcode XML return from API server on 404, just look for a 404", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "a3b834004a627c7bcc5885cf106567100851b201", "messageHeadline": "Merge pull request #419 from ClogenyTechnologies/kd/aixuptimefix", "author": {"name": "Julian C. Dunn", "email": "jdunn@aquezada.com", "user": {"login": "juliandunn"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "1e8510fae9d1a07360f9e4870acb903a072f7a48", "messageHeadline": "Merge pull request #421 from opscode/schisamo/freebsd-cpu-total-fix", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c6f6b6639c6793e441d3b27a2188895cd3afb903", "messageHeadline": "Ensure CPU total is an integer on FreeBSD", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "70d7535cffbee2ba360dfd2bf97d031a988bca48", "messageHeadline": "Merge pull request #417 from ClogenyTechnologies/kd/aixjavaplugin", "author": {"name": "Julian C. Dunn", "email": "jdunn@aquezada.com", "user": {"login": "juliandunn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b4160cfa58a39541bce6444410a21e03928d7be", "messageHeadline": "aix - fix uptime timezone issue.", "author": {"name": "kaustubh-d", "email": "kaustubh@clogeny.com", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "3f844ddd7d23f82f232783a6a486e2c852f5f526", "messageHeadline": "aix - fix network plugin to use netstat instead of route.", "author": {"name": "kaustubh-d", "email": "kaustubh@clogeny.com", "user": null}, "additions": 11, "deletions": 20}}, {"node": {"oid": "2ae3b338483f55bee0a99fffd3112db5c694dbef", "messageHeadline": "fix regex", "author": {"name": "kaustubh-d", "email": "kaustubh@clogeny.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b126202631ea05fcc403116f2f62201b775b04f5", "messageHeadline": "aix - fix regex to get java version", "author": {"name": "kaustubh-d", "email": "kaustubh@clogeny.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01e939fc7dab6566f944915553031a1fc1756f54", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Elan Ruusam\u00e4e", "email": "glen@delfi.ee", "user": {"login": "glensc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db0ffb098f9c434ac4d1acc7591adb006ee69116", "messageHeadline": "Look for any number of spaces between the VxID and the value", "author": {"name": "Nabeel Shahzad", "email": "nshahzad@gmail.com", "user": {"login": "nabeelio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35dc3d5010dc6392f8fbb7f389534e47c0e0427a", "messageHeadline": "Merge pull request #410 from opscode/lcg/remove-github-branches", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "86ea29a18352063d9e92ea8176dc4c2fdda360d3", "messageHeadline": "mixlib-shellout gem released", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6bbd8940901f0cec2ec3b871b6d9e8a31373e3bc", "messageHeadline": "bumping to 7.6.0.rc.0", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bd92d07cf04c71f3d62945126537bff68a89b3b", "messageHeadline": "drop 1.8.7 and 1.9.2 from travis, remove 1.8.7 hack", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "060a5311846dcc288772d75e2683d56e0197df5f", "messageHeadline": "Merge pull request #408 from opscode/lcg/mixlib-shellout-bump", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "901d40952e723b22bda0042151d4767dfc01ecf1", "messageHeadline": "bump mixlib-shellout + misc gemspec", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "0018fe4e0e2033e22af5018eabbc149640507fea", "messageHeadline": "Merge pull request #407 from opscode/sersut/fix-rake-gem", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "460555bd9df0a9b1d4a92689ef197b9667983fcd", "messageHeadline": "Add rake to the bundle to be able to run 'bundle exec rake gem' in bu\u2026", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9b47e651858cec0fc64057566bc7e0d34db8dac3", "messageHeadline": "Add license to gemspec", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bf8d2c3f98460aeac2ab5c5ef345a9eb1bfeb052", "messageHeadline": "Merge pull request #404 from opscode/lcg/fix-rake-install", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5b8b8358d99cadaabe9956d2ca6e9142bc709488", "messageHeadline": "fix busted rake install", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4895aaac3d38b2fd1b322fc4cc0dcda54707a902", "messageHeadline": "Merge pull request #403 from opscode/btm/passwd-spec-fix", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1636a22a14070a71e43d387c6bad4334459eacc4", "messageHeadline": "Ignore passwd plugin on Windows", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6c94d324e476c8ef4595078012d7758efb708f66", "messageHeadline": "Merge pull request #402 from opscode/btm/fix-master-changelog", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "97881f6961f3678f5baa9d07ce317885db72314c", "messageHeadline": "Update CHANGELOG for the last two releases", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "a44e979aea238939e9f260696ee34e471eb3d0cc", "messageHeadline": "Merge pull request #322 from opscode/lcg/python-parens", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "4ead24370ca723be41f9ee58054b9b00f01e51aa", "messageHeadline": "Merge pull request #398 from opscode/lcg/remove-json-monkeypatching", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "ac78e9a1475ef143aa343991252cc715ceb47c0f", "messageHeadline": "remove empty before block", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a0a10c565a7fe61b5c38f9480eb9cb3d6899e0f3", "messageHeadline": "modernize specs with expect()", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f5b57c72551fa6816383dae2fb7497272f2b5c58", "messageHeadline": "fix specs", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "8ba60847b60ee312a99df4b7f992d9801fbf9aee", "messageHeadline": "Encapsulate print command in function", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3586e21a329a62d167e30147391ae92fe4a5f8df", "messageHeadline": "remove ffi_yajl monkeypatching", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "6358ee91286d71a0b3babfd85f659b9f7cf7215b", "messageHeadline": "Changelog update.", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "eac83676a29173fa3fdf79a26c1776ed9c5cf9e4", "messageHeadline": "Merge pull request #393 from jaymzh/fix_lsblk-7", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 74, "deletions": 45}}, {"node": {"oid": "b191eb9936ace5189e6b9ff7cf2688690bd18d79", "messageHeadline": "[Ohai 7] Fix lsblk calls", "author": {"name": "Phil Dibowitz", "email": "phild@fb.com", "user": null}, "additions": 74, "deletions": 45}}, {"node": {"oid": "0bf2ed32744445a253082910ee4e07b2b38023a7", "messageHeadline": "Merge pull request #390 from jaymzh/7-ecmp-routes", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "5db8383fdcb88ad4b1f7f847e3577bb01cb9450c", "messageHeadline": "[Ohai 7] Add support for ECMP routes to linux::network", "author": {"name": "Phil Dibowitz", "email": "phild@fb.com", "user": null}, "additions": 21, "deletions": 6}}, {"node": {"oid": "28dcc46ceae73b5ff22e72735db182ffa1e3a574", "messageHeadline": "Merge pull request #386 from juliandunn/getlogin-lies", "author": {"name": "Julian C. Dunn", "email": "jdunn@aquezada.com", "user": {"login": "juliandunn"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a8bd2e029ed93bda256ce23cc166927cf0549b3e", "messageHeadline": "Merge pull request #387 from juliandunn/readme-typos", "author": {"name": "Julian C. Dunn", "email": "jdunn@aquezada.com", "user": {"login": "juliandunn"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2d4015ec57f155357f1788a0cbb0bc113340a891", "messageHeadline": "Fix README errors (grammar, links, formatting)", "author": {"name": "Julian C. Dunn", "email": "jdunn@getchef.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f4ac76fe2103a060ab0a773e6d0450249ac8fdae", "messageHeadline": "Merge pull request #378 from opscode/jdmundrawala/powershell", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 212, "deletions": 0}}, {"node": {"oid": "fec9467a0c93b203e97447207352745536c2b471", "messageHeadline": "getlogin() often lies, especially when run under \"su\" -- it still ret\u2026", "author": {"name": "Julian C. Dunn", "email": "jdunn@getchef.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b0f82304d6247cdbea0b91b94ea8d0f4cd7510af", "messageHeadline": "Added plugin to detect Powershell version", "author": {"name": "Jay Mundrawala", "email": "jdmundrawala@gmail.com", "user": {"login": "jaym"}}, "additions": 212, "deletions": 0}}, {"node": {"oid": "b1f8060ae763d9c8e2304522a94cda292274fa5e", "messageHeadline": "Merge pull request #385 from juliandunn/fix-bare-hostnames", "author": {"name": "Julian C. Dunn", "email": "jdunn@aquezada.com", "user": {"login": "juliandunn"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "162c3c0d57e60ba03e8c4f173c4a49162121b7f9", "messageHeadline": "Merge pull request #384 from juliandunn/aix-kernel-modules", "author": {"name": "Julian C. Dunn", "email": "jdunn@aquezada.com", "user": {"login": "juliandunn"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "7e129dc867bc57dffbd1920cf916a82b9eb258d3", "messageHeadline": "Some systems do not have a FQDN, but instead have just a bare hostnam\u2026", "author": {"name": "Julian C. Dunn", "email": "jdunn@getchef.com", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "725b3c0972bd5404e92b2351fd68c6540e67598c", "messageHeadline": "Collect kernel modules for AIX", "author": {"name": "Julian C. Dunn", "email": "jdunn@getchef.com", "user": null}, "additions": 21, "deletions": 4}}, {"node": {"oid": "68707017f6d8653516ac6959cf6c1e72bc0aa230", "messageHeadline": "Add contributing info for https://github.com/opscode/ohai/pull/366", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "592407dd49f556480999bb33b35f9f390bd21fa7", "messageHeadline": "Merge pull request #366 from opscode/btm/go-plugin", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 104, "deletions": 2}}, {"node": {"oid": "9188e7fb241d1136e970d35afab2e27973a55e5a", "messageHeadline": "Capitalize plugin name", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "039868f389b3f14b32866e94e65e511a3f76f8bc", "messageHeadline": "Update for merges.", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "57907f7f448472e2e44aad2c4ab4a690acad2927", "messageHeadline": "Merge pull request #369 from Kasen/pcs-support", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "121e9db60e562a0fcf3707df8d84544f3181f16e", "messageHeadline": "Merge pull request #367 from nhuff/omnios-zpool", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 154, "deletions": 1}}, {"node": {"oid": "126b475299f2be2e701f94942e8bfcde8610baa5", "messageHeadline": "Merge pull request #365 from tas50/chomp", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ca805e6952eae39bc53113d2da798b1dcd0d51de", "messageHeadline": "Merge pull request #354 from lndbrg/cloudstack-support", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 383, "deletions": 0}}, {"node": {"oid": "0779baf28aa230c134877122dbafa8eacb7b29bd", "messageHeadline": "Merge pull request #352 from ZCloud-Firstserver/collect_openstack_spe\u2026", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "06dd92339b2b4c1f3378166759c08eca4b10a10d", "messageHeadline": "this blocks local for 10 minutes", "author": {"name": "lance.zhou", "email": "carck@foxmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d36bf7e2020f4296dca000dac7cb0df9c5b2825", "messageHeadline": "Merge pull request #377 from juliandunn/aix-virtualization", "author": {"name": "Julian C. Dunn", "email": "jdunn@aquezada.com", "user": {"login": "juliandunn"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "1a2ebe3a80d3ed3aa780357c99d9bd4725dc6ed0", "messageHeadline": "Update to RSpec 3 stubbing syntax", "author": {"name": "Julian C. Dunn", "email": "jdunn@getchef.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "84bf6b3b71a95f9d77f76ab65ae6076e297135a1", "messageHeadline": "Replace instance variables with lambdas", "author": {"name": "Julian C. Dunn", "email": "jdunn@getchef.com", "user": null}, "additions": 17, "deletions": 15}}, {"node": {"oid": "e7d6a7ce81057187d81118a3bbf593fe3b4d3fbf", "messageHeadline": "Use spec_helper directly rather than long relative pathname", "author": {"name": "Julian C. Dunn", "email": "jdunn@getchef.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2569dfc67cea00ad4513ca9d9aa613d1488fd24", "messageHeadline": "Add virtualization plugin for AIX to detect LPARs and WPARs. Fixes #362.", "author": {"name": "Julian C. Dunn", "email": "jdunn@getchef.com", "user": null}, "additions": 90, "deletions": 0}}, {"node": {"oid": "5e46968f1700049b8a5d47945356370d6a432ef9", "messageHeadline": "Merge pull request #375 from jaymzh/mounts_7", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 46, "deletions": 19}}, {"node": {"oid": "c7141999012f02d1bdff427b0e26dd22267361b6", "messageHeadline": "Fix reading /proc/mounts harder", "author": {"name": "Phil Dibowitz", "email": "phild@fb.com", "user": null}, "additions": 46, "deletions": 19}}, {"node": {"oid": "c77c1bff0b0f3579a682c78a27aaecea092114a6", "messageHeadline": "Merge pull request #374 from opscode/revert-373-mounts_7", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78201627da46c133798692d675a10327832b04a3", "messageHeadline": "Revert \"Fix Linux::Filesystem reading of /proc/mounts\"", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c472132fda27ef3b56461cbf575e663ca8d9e8b7", "messageHeadline": "Merge pull request #373 from jaymzh/mounts_7", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d16da80ef9bd05c0a410c1ac9b5cf4fe2db3f9c0", "messageHeadline": "Fix Linux::Filesystem reading of /proc/mounts", "author": {"name": "Phil Dibowitz", "email": "phild@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04a7900c50fe07d7ab497e635b875a78d4ca6562", "messageHeadline": "Merge pull request #371 from ClogenyTechnologies/kd-aix-fixes", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "e81dd5ce1d432ec56b0b33c962dfb4e7dbe2aca8", "messageHeadline": "fix unit tests", "author": {"name": "kaustubh-d", "email": "kaustubh@clogeny.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3ad2576a775d429dc1245209cf00c6c53c9909d", "messageHeadline": "aix - fix inet6 parsing regex so zone index is extracted out from ip.", "author": {"name": "kaustubh-d", "email": "kaustubh@clogeny.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c43bace9c9bba645e501c7254faec1c8fc67666", "messageHeadline": "aix - initiaze network mash", "author": {"name": "kaustubh-d", "email": "kaustubh@clogeny.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b6172d04da427229054894c24e3f6881d4734283", "messageHeadline": "Add apache2 license to zpool_spec file", "author": {"name": "Nathan Huff", "email": "nrhuff@umn.edu", "user": {"login": "nhuff"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "2b3317444c67a34ad9a1b799e204a7a729b97243", "messageHeadline": "Fixup some syntax that ruby 1.8.7 apparently doesn't like", "author": {"name": "Nathan Huff", "email": "nrhuff@umn.edu", "user": {"login": "nhuff"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "d4094c9785d18dc9f14d6cdab220df55fcba07c5", "messageHeadline": "refactor common tests out for solaris 11 and omnios 151006", "author": {"name": "Nathan Huff", "email": "nrhuff@umn.edu", "user": {"login": "nhuff"}}, "additions": 60, "deletions": 144}}, {"node": {"oid": "9edc58a48522258c54bd5905dacc02e9470a2dc6", "messageHeadline": "Add solaris output to zpool specs", "author": {"name": "Nathan Huff", "email": "nrhuff@umn.edu", "user": {"login": "nhuff"}}, "additions": 112, "deletions": 0}}, {"node": {"oid": "b34ad1a650036dfbc010892cbbe4dabb36f9bb07", "messageHeadline": "fix cvt tests", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e899ec9f0cceb95653c37edaed3fd9246561547f", "messageHeadline": "Merge pull request #370 from opscode/schisamo/fix-for-windows-ci", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcd3625de68d770860b7da8792c25edf9455b947", "messageHeadline": "[ci] bundle install into system gems", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "221be2e3927552cd051534ba34f8c2aa15c3e901", "messageHeadline": "remove rspec_junit_formatter from gemspec", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f79ef353dd0b51ab85a08f7412f2a98188066467", "messageHeadline": "use https instead of git urls", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9b07958f12d5773499d8faefbadef8bd2ef94cb", "messageHeadline": "semver-style pin ffi_yajl to 1.x", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "250611d17b1c70634f08e432283bea3fd7ec4544", "messageHeadline": "Fix tests.", "author": {"name": "Pavel Yudin", "email": "pyudin@parallels.com", "user": null}, "additions": 36, "deletions": 0}}, {"node": {"oid": "40dc98645356dbea59fb268f92751163fa3941b6", "messageHeadline": "Parallels cloud server platform support was added.", "author": {"name": "Pavel Yudin", "email": "pyudin@parallels.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9cfcce63a80a7ee2987d210dee4b62b0f7ff48fa", "messageHeadline": "Merge pull request #363 from jaymzh/lsblk-7", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 139, "deletions": 7}}, {"node": {"oid": "988a3bae4e2d864189b2ea3ec03c56a3f1aa829e", "messageHeadline": "[ohai 7] Linux::filesystems should prefer lsblk to blkid when available", "author": {"name": "Phil Dibowitz", "email": "phild@fb.com", "user": null}, "additions": 139, "deletions": 7}}, {"node": {"oid": "bc482908d5c05fa33e56c4735720abe01c9775fa", "messageHeadline": "Add rspec tests for zpools plugin", "author": {"name": "Nathan Huff", "email": "nrhuff@umn.edu", "user": {"login": "nhuff"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "15522b2f89120ab3ba2eabe427aa1d5d8a0aa263", "messageHeadline": "Updated test specs", "author": {"name": "Christian Vozar", "email": "christian@rogueethic.com", "user": {"login": "christianvozar"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "dacd7c6edcb895ee8070868a39081a04dddcef5e", "messageHeadline": "Synxtax issue", "author": {"name": "Christian Vozar", "email": "christian@rogueethic.com", "user": {"login": "christianvozar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b3555a1dd2ec9efc06cc0c628b2d37d0b0a90ef", "messageHeadline": "Missing require", "author": {"name": "Christian Vozar", "email": "christian@rogueethic.com", "user": {"login": "christianvozar"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0f0eb1dbd1cc9b194a499ce70ff95478f2236902", "messageHeadline": "Spec for Go Plugin", "author": {"name": "Christian Vozar", "email": "christian@rogueethic.com", "user": {"login": "christianvozar"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "bf8ae18e126888b897674d5cd603857e3a47bc45", "messageHeadline": "Google Go language plugin", "author": {"name": "Christian Vozar", "email": "christian@bellycard.com", "user": null}, "additions": 30, "deletions": 0}}, {"node": {"oid": "736b6c51a8972aca613e6e97b8b32130c7c549ad", "messageHeadline": "Match zpool output for omnios 151006", "author": {"name": "Nathan Huff", "email": "nrhuff@umn.edu", "user": {"login": "nhuff"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b82260bb6008c1ed2ba94d0b7e915c1afce678f7", "messageHeadline": "Remove newlines in CPU strings on Darwin", "author": {"name": "Tim Smith", "email": "tsmith@llnw.com", "user": {"login": "tas50"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3b18b074b792ec81acd989cfe609fd23476d5314", "messageHeadline": "Merge pull request #361 from opscode/lcg/aix-newlines-fix", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ff3e108b04bc1617462a0b76b282253f116920f2", "messageHeadline": "fix newlines in platform/platform_family", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8f717cec19e901a7c42d3d7da7203cdf53150e56", "messageHeadline": "Merge pull request #358 from opscode/lcg/add-json-compat", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fd446e0698cc86947e0b45351498cf6fdee82c9d", "messageHeadline": "Expose cloudstack information in cloud mash.", "author": {"name": "Olle Lundberg", "email": "geek@nerd.sh", "user": {"login": "lndbrg"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "a42cc455df1d00a87f56d159a90f563183571f0e", "messageHeadline": "Add cloudstack plugin.", "author": {"name": "Olle Lundberg", "email": "geek@nerd.sh", "user": {"login": "lndbrg"}}, "additions": 198, "deletions": 0}}, {"node": {"oid": "3c5242d164de60ae59d2c97ca70489e319387578", "messageHeadline": "Add a new mixin for for cloudstack metadata.", "author": {"name": "Olle Lundberg", "email": "geek@nerd.sh", "user": {"login": "lndbrg"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "55b101803ce7bd5248c557f46e4cf96020b42c33", "messageHeadline": "add Object#to_json monkeypatches", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0054eb3fdb0c71b2b4aa26bff20a97e9e7d5c129", "messageHeadline": "Add new dependcency on net-dhcp.", "author": {"name": "Olle Lundberg", "email": "geek@nerd.sh", "user": {"login": "lndbrg"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "38879633f0eeff32b3a57b0310ae4ec978cd30e4", "messageHeadline": "use http_client method", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fd7b5a1f8b653af938642f354216523bd3e3e3b9", "messageHeadline": "Merge pull request #350 from opscode/mcquin/chef-1558", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 98, "deletions": 28}}, {"node": {"oid": "048f7e4df2be1ecb05323e68c7f26ce61409957a", "messageHeadline": "Filter IAM from metadata unless 'iam' hint is present.", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 33, "deletions": 42}}, {"node": {"oid": "51f6d27e2d4a1ccd2807bd836011edc611472f1b", "messageHeadline": "update by comment", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c45fce68bd104f7c04b6007b64f0cf91a46adebb", "messageHeadline": "Retreive openStack specific metadata", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "9b03d1a052bdf5a01988c046723cba082a3d31e1", "messageHeadline": "Refactor the network tests to rspec 3, merge in test for new vlan output", "author": {"name": "Chris Read", "email": "chris.read@gmail.com", "user": {"login": "cread"}}, "additions": 368, "deletions": 1285}}, {"node": {"oid": "97a25311e12125424e3f09a677579135910e9733", "messageHeadline": "Save IAM security credentials only if hint is present", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 104, "deletions": 25}}, {"node": {"oid": "249dc301c052fa71119ba66de82f48fe9d0a1032", "messageHeadline": "Splitting Resolv exception test into multiple tests.", "author": {"name": "Daniel Paul Searles", "email": "daniel@flowboard.com", "user": null}, "additions": 6, "deletions": 8}}, {"node": {"oid": "2e3f98d70fb678cbf1226f8bde63df0d7f015375", "messageHeadline": "Merge pull request #349 from opscode/sersut/ffi-bump", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d27bb6cbc37502333a7e920ceec21eff075c04b", "messageHeadline": "Bump ffi version to something compatible with chef.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6f2eddbf8b0df78db6c69ce96c79692b15e542a", "messageHeadline": "Version bump and CHANGELOG update after branching out for 7.2.0.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 26, "deletions": 5}}, {"node": {"oid": "930e74d4b9f71b3c9246db458a8b9dd47d877473", "messageHeadline": "Stub out and test Resolv exceptions for rackspace hostname attribute.", "author": {"name": "Daniel Paul Searles", "email": "daniel@flowboard.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "e5b09da9f589dc4327e962e29673117e7125e961", "messageHeadline": "Catch specific Resolv exceptions when getting hostname for rackspace.", "author": {"name": "Daniel Paul Searles", "email": "daniel@flowboard.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "058b16968443743c631f3af210d49661211f5eb4", "messageHeadline": "Add support for ip version ss131122", "author": {"name": "Chris Read", "email": "chris.read@gmail.com", "user": {"login": "cread"}}, "additions": 934, "deletions": 2}}, {"node": {"oid": "a12d645ebbbe6856637f5a5ad0989e5e0a976391", "messageHeadline": "Merge pull request #344 from opscode/lcg/ffi-yajl-gem", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "86b123e52e59a00f7a48da7479a40df72e1cfbd7", "messageHeadline": "convert to using ffi-yajl", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "ea92ea9b6ee007c8d6cdc2b3768a024b2e3fbf09", "messageHeadline": "[OHAI-518] remove *.static.cloud-ips.com", "author": {"name": "Daniel Paul Searles", "email": "daniel@flowboard.com", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "c0f76a272900e032c9fdadbf11503b57dd26f18f", "messageHeadline": "Merge branch 'master' of github.com:gtmanfred/ohai", "author": {"name": "Daniel Paul Searles", "email": "daniel@flowboard.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0fa02ae5849f51f6caafdf422aa79409251458aa", "messageHeadline": "Merge pull request #341 from opscode/adamed/ohai-491", "author": {"name": "Adam Edwards", "email": "adamed@opscode.com", "user": null}, "additions": 179, "deletions": 12}}, {"node": {"oid": "84b6ee436aa5c7f74e7299f27a91f28ed2ad15b9", "messageHeadline": "Back to one gemspec since FFI will be needed on all platforms soon an\u2026", "author": {"name": "adamedx", "email": "adamed@getchef.com", "user": null}, "additions": 3, "deletions": 10}}, {"node": {"oid": "846bf3be736044f048f97d13e0667394466d04c1", "messageHeadline": "Fix Ruby 1.8.7 break caused by class reloading and preventing stub", "author": {"name": "adamedx", "email": "adamed@getchef.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c73b2e712e15f7b149049541394f53ccf5cf3e57", "messageHeadline": "Use Unix instead of DOS line endings", "author": {"name": "adamedx", "email": "adamed@getchef.com", "user": null}, "additions": 41, "deletions": 41}}, {"node": {"oid": "1a2dbe48ce59d588af1338d6dba59ee5c703701d", "messageHeadline": "Update deprecated rspec usage", "author": {"name": "adamedx", "email": "adamed@getchef.com", "user": null}, "additions": 7, "deletions": 8}}, {"node": {"oid": "58addec7de067e42c067814c473a5857471c2a00", "messageHeadline": "Ensure allocated memory is freed in error conditions", "author": {"name": "adamedx", "email": "adamed@getchef.com", "user": null}, "additions": 31, "deletions": 25}}, {"node": {"oid": "bee73dd1ab735418318e5341a9e3d88810b9b0ee", "messageHeadline": "Remove extraneous mixin pattern", "author": {"name": "adamedx", "email": "adamed@getchef.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4a16436f9c9f79e83bfaa313c05a497458cb8990", "messageHeadline": "Use correct pointer type instead of integer with FFI", "author": {"name": "adamedx", "email": "adamed@getchef.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58e20983a50f6a013973d3a2301a92f6da88d6e1", "messageHeadline": "Fix inaccurate usage of FFI::MemoryPointer", "author": {"name": "adamedx", "email": "adamed@getchef.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5708b513dcd3cdfa865652a0d84f139cb08e9889", "messageHeadline": "Use platform-specific gemspec to conform to static evaluation of gems\u2026", "author": {"name": "adamedx", "email": "adamed@getchef.com", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "2f91b4d3687d2975e9c221127cab86bf98f5f496", "messageHeadline": ".gitignore emacs autosave protection", "author": {"name": "adamedx", "email": "adamed@getchef.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "68aef1d26eb5a4491cc55bca2fd51d6f85194a5a", "messageHeadline": "CR feedback: simplify conditional test of Win32 api return value", "author": {"name": "adamedx", "email": "adamed@getchef.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "05357b940fa3ccf0f829a9b52f4ffb56d6e3a60e", "messageHeadline": "Remove repetition of ffi imports, unnecessary empty module", "author": {"name": "adamedx", "email": "adamed@getchef.com", "user": null}, "additions": 4, "deletions": 14}}, {"node": {"oid": "6e00ca1f18c261ef4e1ef9df61c12259a2c1cba2", "messageHeadline": "Include util in the correct class", "author": {"name": "adamedx", "email": "adamed@getchef.com", "user": null}, "additions": 2, "deletions": 5}}, {"node": {"oid": "a610bad61e124893a82635ae855ce7d35eb53e2c", "messageHeadline": "Remove emacs autosave file", "author": {"name": "adamedx", "email": "adamed@getchef.com", "user": null}, "additions": 0, "deletions": 44}}, {"node": {"oid": "74c1606e6803a32c23482ef34de311f7a91681aa", "messageHeadline": "OHAI-491 Documentation update", "author": {"name": "adamedx", "email": "adamed@getchef.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3af9463d62da791debad5eb5c1de3bf7927b9bc2", "messageHeadline": "Stub constant in unit spec to enable Windows code path", "author": {"name": "Adam Edwards", "email": "adamed@opscode.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "43d5372f5c507c4d360154cc649da206408fe62d", "messageHeadline": "Generalize root group test to handle localization, admin group rename", "author": {"name": "Adam Edwards", "email": "adamed@opscode.com", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "fcc2937e4fc8b745b6732d0e90d5a3946c1c5cde", "messageHeadline": "Windows root_group tests", "author": {"name": "Adam Edwards", "email": "adamed@opscode.com", "user": null}, "additions": 48, "deletions": 12}}, {"node": {"oid": "69c6f3ed9f7df013e43890081d2c8a5c50d724af", "messageHeadline": "OHAI-491: Implement root_group provider for Windows", "author": {"name": "Adam Edwards", "email": "adamed@opscode.com", "user": null}, "additions": 176, "deletions": 4}}, {"node": {"oid": "841b2c0383d7dcf5665261f9e596f9d7ddbd0fbd", "messageHeadline": "contribution info for https://github.com/opscode/ohai/pull/342", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "629e3f8659f4ae7a28fed78af7f12d225c211ac4", "messageHeadline": "Merge pull request #342 from jcsalterego/fix-rackspace-plugin-rescues\u2026", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "308c7c1c9c1f35e40164086a5528a40445be825f", "messageHeadline": "contribution info for https://github.com/opscode/ohai/pull/331", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4a1a4ddcbfda1a8d768508441c0283dfd5a1c59d", "messageHeadline": "Merge pull request #331 from patcoll/OHAI-431", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 127, "deletions": 0}}, {"node": {"oid": "f608d6028a141500736e7ffde82f388590748230", "messageHeadline": "Rackspace Plugin: Remove remaining Ohai::Exceptions::Exec and don't u\u2026", "author": {"name": "Jerry Chen", "email": "jerry@apache.org", "user": {"login": "jcsalterego"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "df53bc74541d601c05c9e711f7f0b480f67e084b", "messageHeadline": "Remove Ohai::Exceptions::Exec (not thrown by shell_out) in Rackspace \u2026", "author": {"name": "Jerry Chen", "email": "jerry@apache.org", "user": {"login": "jcsalterego"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0b4d31d214e8d15860229d70b3b3d289e71170be", "messageHeadline": "contribution info for https://github.com/opscode/ohai/pull/332", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "bfeea6aef8bcecec192d39a32f34d1b038e7eef3", "messageHeadline": "Merge pull request #332 from miketheman/OHAI-541", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 82, "deletions": 37}}, {"node": {"oid": "fe8a07ebb9c3189d78fda2286c11677b89af1bb5", "messageHeadline": "Rackspace plugin rescues Errno::ENOENT if xenstore-* utils are not found", "author": {"name": "Jerry Chen", "email": "jerry@apache.org", "user": {"login": "jcsalterego"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "1d8821b22017b5eda8115595d1a4a095c7413813", "messageHeadline": "update for merges", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8bff1fe9f6bac19dda71319267c381e70b030302", "messageHeadline": "Merge pull request #133 from ZCloud-Firstserver/OHAI-458", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 163, "deletions": 0}}, {"node": {"oid": "bd80c05e3fd7dccbaa6b76ee351a4289c941ac94", "messageHeadline": "Merge pull request #290 from hollow/do_not_warn_for_missing_gateway_ips", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e4a9dd53f0de44d97b5f5c9ce827558df3fc72db", "messageHeadline": "Merge pull request #238 from jasonpgignac/master", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "f428b19cdf54b90a93add999216cc60636db7b7d", "messageHeadline": "Update CONTRIBUTING.md document.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 138, "deletions": 99}}, {"node": {"oid": "db7375bed840cd7263badcb7372910932b97cc81", "messageHeadline": "Merge branch 'schisamo/ci-user-not-always-set'", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3ccc955c392727c57ffd21f44cdbcfd94100729d", "messageHeadline": "$USER is not always set :( in Jenkin\u2019s processes", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0be5c519b1aa4979814eff8918748e4c5ce0881", "messageHeadline": "Ensure test script picks up first `bash` in PATH", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edb4db02546c30e3318b61205b7e6f29ef0b9f13", "messageHeadline": "Merge pull request #338 from opscode/schisamo/execute-with-sudo", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "fcac68e3f1d0ca259f019e87871b23f5a7b75570", "messageHeadline": "Execute tests with elevated privileges", "author": {"name": "Seth Chisamore", "email": "schisamo@getchef.com", "user": {"login": "schisamo"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "28dffd6db75adc4c6b05bd22fc2d1f0571a62446", "messageHeadline": "Fetch junit formatter via public git:// URL", "author": {"name": "danielsdeleo", "email": "dan@getchef.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c4de5d3d59b0b1861b825dda5102d2ca3b9c2b9", "messageHeadline": "Temporarily use junit formatter from github for rspec 3 compat", "author": {"name": "danielsdeleo", "email": "dan@getchef.com", "user": {"login": "danielsdeleo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0485a7d31427864c418daf9986b11fc179090284", "messageHeadline": "Merge branch 'rspec3-ci-fail-fix'", "author": {"name": "danielsdeleo", "email": "dan@getchef.com", "user": {"login": "danielsdeleo"}}, "additions": 83, "deletions": 52}}, {"node": {"oid": "d1efd12c460cd4e6859d1d716a3f50db56540c8f", "messageHeadline": "Configure rspec to allow 'should' syntax for mocks+expectations", "author": {"name": "danielsdeleo", "email": "dan@getchef.com", "user": {"login": "danielsdeleo"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "c7b4419197e7222ee8f880dbaca5c6cbf88f127e", "messageHeadline": "Fix/clarify expectations on network plugins", "author": {"name": "danielsdeleo", "email": "dan@getchef.com", "user": {"login": "danielsdeleo"}}, "additions": 45, "deletions": 28}}, {"node": {"oid": "c0034c717d191266aa4a10c50eeb203e85cb146e", "messageHeadline": "Define #has_key? for plugins", "author": {"name": "danielsdeleo", "email": "dan@getchef.com", "user": {"login": "danielsdeleo"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "10671179a581e43310c0b017c1577302d5852b53", "messageHeadline": "Switch all `be_BOOL` to `be BOOL`", "author": {"name": "danielsdeleo", "email": "dan@getchef.com", "user": {"login": "danielsdeleo"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "d9f6011d658e8fe023347fab240fb17cec222565", "messageHeadline": "Lock rspec version to 3.x, add collection matchers", "author": {"name": "danielsdeleo", "email": "dan@getchef.com", "user": {"login": "danielsdeleo"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f10ce2098fe66ab53d94617d22a083ff06170fbb", "messageHeadline": "Use rspec3 compatible cli options", "author": {"name": "danielsdeleo", "email": "dan@getchef.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51027ed6bd7db0d91368ae947652c020467c3afe", "messageHeadline": "Merge pull request #337 from juliandunn/OHAI-584", "author": {"name": "Julian C. Dunn", "email": "jdunn@aquezada.com", "user": {"login": "juliandunn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9984a7fb4b573eb09db0137a7d4391ea9bfc3c3", "messageHeadline": "Update network_spec.rb", "author": {"name": "Benedikt B\u00f6hm", "email": "bb@xnull.de", "user": {"login": "hollow"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6905611645cdbe957231bd06d9dd62dc4998ce62", "messageHeadline": "updates by reviwes.", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "db924e62a3fa9054825bf74a5d79512c566482f0", "messageHeadline": "Merge branch 'master' into OHAI-458", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 118, "deletions": 107}}, {"node": {"oid": "3775d2eaddb2e3e5521de2f485634b3d78c8d28b", "messageHeadline": "more spec fixes", "author": {"name": "Benedikt B\u00f6hm", "email": "bb@xnull.de", "user": {"login": "hollow"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "c4666998dbabad7042e29bd98c80e461a8316304", "messageHeadline": "fix spec", "author": {"name": "Benedikt B\u00f6hm", "email": "bb@xnull.de", "user": {"login": "hollow"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2be3d0fd5e06d799f4dee7667d3f09370cc02739", "messageHeadline": "Bump the version number post alpha release.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3fbfdb1405d993e12fde295f4ddf9a12274bd69", "messageHeadline": "Merge pull request #335 from opscode/adamed/wmi-lite", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 94, "deletions": 75}}, {"node": {"oid": "cc6e0e7aff1275b16d5242f21b980bc49bae068f", "messageHeadline": "Pin wmi-lite to ~> 1.0", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5173329e0241b324b12522fc58855a9999890cf0", "messageHeadline": "OHAI-541: catch more opportunities for invalid returns", "author": {"name": "Mike Fiedler", "email": "miketheman@gmail.com", "user": {"login": "miketheman"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "f04f2092f02b949e14dadbe823412210c0b26c52", "messageHeadline": "Remove CONTRIBUTIONS.md and merge it's contents with CHANGELOG.md.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 23, "deletions": 31}}, {"node": {"oid": "8d557b5c67871295b870df3523a4f8ce5e4aabd4", "messageHeadline": "update spec", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a7de5a5b8b5bb3ed2f7a9e5273147e13b6ddb93", "messageHeadline": "Merge branch 'OHAI-458' of github.com:ZCloud-Firstserver/ohai into OH\u2026", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 29, "deletions": 40}}, {"node": {"oid": "0f8b84b65a6d1b37b6a9d969bf11f5ab0a84144b", "messageHeadline": "move .collect_guest_id from joyent to solaris2/virtualization", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "ab35c8b1c254d68b0756769e7ade8e8152f381ba", "messageHeadline": "remove comment from spec", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "96176c020ad6067243f1aa1cad40e907133332fc", "messageHeadline": "update spec for plugin/joyent", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 34, "deletions": 40}}, {"node": {"oid": "744ba09081c95873ac096d72b3bc6427783ee62e", "messageHeadline": "update method collect pkgsrc for test", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "d3818aa96b4366f4d97f585f6a7b4bc40678aa89", "messageHeadline": "new method collect pkgsrc for test", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "04bc046f6fbec01d076e4d74fa7348c204a0b427", "messageHeadline": "define method for collect product information", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "9f9c9caf631de5ea4387beae98f6bcbba86e8a57", "messageHeadline": "fill provides", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c52ea8ebba06c86daa6fb37f16e410a16d051052", "messageHeadline": "update syntax from ohai6 to ohai7", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 50, "deletions": 34}}, {"node": {"oid": "b55bbc4a887e01958d8ffc064011e49982fb1966", "messageHeadline": "Merge branch 'master' into OHAI-458", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 18234, "deletions": 7920}}, {"node": {"oid": "3f0b820baac9f434fd69b1459eaa239b09ac55ea", "messageHeadline": "[OHAI-584] Update systemu to 2.6.4 for Ruby 2.1.x optimization", "author": {"name": "Julian C. Dunn", "email": "jdunn@getchef.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10e085bafe18bbd512e5817e624207871c83fb49", "messageHeadline": "Update to 1.0.0.rc.1 to fix Ruby 1.8.7", "author": {"name": "adamedx", "email": "adamed@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7d9b42ab507a93624508f0b1bb317258f1a5415", "messageHeadline": "Move wmi-lite to pre-release RubyGems gemspec instead of git dependency", "author": {"name": "adamedx", "email": "adamed@opscode.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b71d472b011cfd107ff22751d06aa3ca3e71a979", "messageHeadline": "Use wmi_ole_object method instead of wmi_object hash key", "author": {"name": "Adam Edwards", "email": "adamed@opscode.com", "user": null}, "additions": 26, "deletions": 149}}, {"node": {"oid": "dd1f12c74bec1327d5c788ad32c2b8b1ff13bf3e", "messageHeadline": "Use wmi-lite gem dependency for wmi access", "author": {"name": "Adam Edwards", "email": "adamed@opscode.com", "user": null}, "additions": 20, "deletions": 94}}, {"node": {"oid": "485375c5c2e0ecd214491cd8a6af0fc58bad89af", "messageHeadline": "Simple WMI reader functionality", "author": {"name": "Adam Edwards", "email": "adamed@opscode.com", "user": null}, "additions": 15, "deletions": 22}}, {"node": {"oid": "a5e5b0ec9ac33b239ca30b4acedcdc4cdadb74ca", "messageHeadline": "WMI utility refactoring", "author": {"name": "Adam Edwards", "email": "adamed@opscode.com", "user": null}, "additions": 126, "deletions": 0}}, {"node": {"oid": "d7c4987c33f6bc36b7bb7eb0b76b2a8fb4f9f42c", "messageHeadline": "Move Windows-only deps to Windows section", "author": {"name": "adamedx", "email": "adamed@opscode.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ac2a80ae7450a7ee810189ce3f1189e975bdf229", "messageHeadline": "Add missing requires that are needed outside of tests and normal bina\u2026", "author": {"name": "Adam Edwards", "email": "adamed@opscode.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6f8fd202b5d8ef36aad52c85ce45f47bd5c327e7", "messageHeadline": "Remove ruby-wmi dependency", "author": {"name": "Adam Edwards", "email": "adamed@opscode.com", "user": null}, "additions": 160, "deletions": 65}}, {"node": {"oid": "6c6871c9ad5cfbd6c0eec23df717b6a97a0f37b6", "messageHeadline": "OHAI-541: update fetch_metadata and metadata_get", "author": {"name": "Mike Fiedler", "email": "miketheman@gmail.com", "user": {"login": "miketheman"}}, "additions": 55, "deletions": 40}}, {"node": {"oid": "c7121a4177f87c85da8ea10b3d605d03adff9eb9", "messageHeadline": "OHAI-570, OHAI-563: Release Notes", "author": {"name": "Bryan McLellan", "email": "btm@getchef.com", "user": {"login": "btm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "17297254f11168aa194a0951f59ad1729a6b509d", "messageHeadline": "Merge branch 'OHAI-563'", "author": {"name": "Bryan McLellan", "email": "btm@getchef.com", "user": {"login": "btm"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "227d43e1a8c30e5edcad8d8adc789b8e1355ce2e", "messageHeadline": "add test for solaris2 platform", "author": {"name": "Cam Cope", "email": "ccope@brightcove.com", "user": null}, "additions": 40, "deletions": 0}}, {"node": {"oid": "030077c5cf6f90fff22f82bf40782b550c382899", "messageHeadline": "relax regex to match newer Oracle Solaris releases", "author": {"name": "Cam Cope", "email": "ccope@brightcove.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f6059d2ea4dada41ab91c8373769950b84cb7b0", "messageHeadline": "Merge branch 'OHAI-570'", "author": {"name": "Bryan McLellan", "email": "btm@getchef.com", "user": {"login": "btm"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "63da04412e97d3b19849a27e9d2817b04a0e4f3f", "messageHeadline": "add exherbo", "author": {"name": "Vasiliy Tolstov", "email": "v.tolstov@selfip.ru", "user": {"login": "vtolstov"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "ea0fb3f8df17c37589427a665880abce5ea1b6f6", "messageHeadline": "OHAI-568, OHAI-575, OHAI-578: Release notes", "author": {"name": "Bryan McLellan", "email": "btm@getchef.com", "user": {"login": "btm"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "77eff0652165a229d9f04ba0bcb1205ebd1c9af3", "messageHeadline": "Merge branch 'OHAI-568'", "author": {"name": "Bryan McLellan", "email": "btm@getchef.com", "user": {"login": "btm"}}, "additions": 77, "deletions": 6}}, {"node": {"oid": "b57679327467ee0250e6ea6e16e1276b9a3b4a54", "messageHeadline": "Add addition Freebsd CPU unit tests", "author": {"name": "Tim Smith", "email": "tsmith@llnw.com", "user": {"login": "tas50"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "5ca79f0bb48875c71686314169a71fd8b07508a7", "messageHeadline": "Fix execution and add a spec", "author": {"name": "Tim Smith", "email": "tsmith@llnw.com", "user": {"login": "tas50"}}, "additions": 49, "deletions": 4}}, {"node": {"oid": "17681c94b553f6512d81e67117293f90f3eccffa", "messageHeadline": "Present all CPU flags on FreeBSD", "author": {"name": "Tim Smith", "email": "tsmith@llnw.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d161814a8c195eed9b93c675d156b62dd41ad30", "messageHeadline": "Merge branch 'OHAI-575'", "author": {"name": "Bryan McLellan", "email": "btm@getchef.com", "user": {"login": "btm"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "e0a11bb5200179e011a6a4badd70ac88ca1d4526", "messageHeadline": "Consolidate spec", "author": {"name": "Tim Smith", "email": "tsmith@llnw.com", "user": {"login": "tas50"}}, "additions": 7, "deletions": 26}}, {"node": {"oid": "5bbbea7713e0b2a7639f049b0dc6cc2c88214b9a", "messageHeadline": "Switch back to relative path and add specs", "author": {"name": "Tim Smith", "email": "tsmith@llnw.com", "user": {"login": "tas50"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "3b38e85a6c5be09256c4fd3b0f0bfc1b4fa13475", "messageHeadline": "Detect additional CPU strings that are KVM", "author": {"name": "Tim Smith", "email": "tsmith@llnw.com", "user": {"login": "tas50"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "368694fb7adf7c109d1a2558462678c77a74f70d", "messageHeadline": "Merge branch 'OHAI-578'", "author": {"name": "Bryan McLellan", "email": "btm@getchef.com", "user": {"login": "btm"}}, "additions": 179, "deletions": 0}}, {"node": {"oid": "f376a0dd8bca80df8049257f7b8ad210a8533d17", "messageHeadline": "Use equals not be to deal with types", "author": {"name": "Tim Smith", "email": "tsmith@llnw.com", "user": {"login": "tas50"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8f496fc3e312c0eab425299531364ec70bc033ad", "messageHeadline": "Add mdadm plugin / specs", "author": {"name": "Tim Smith", "email": "tsmith@llnw.com", "user": {"login": "tas50"}}, "additions": 179, "deletions": 0}}, {"node": {"oid": "163ac377ce6cadcc8ee2e9f9aaeb76c830bdb613", "messageHeadline": "OHAI-572: Release notes", "author": {"name": "Bryan McLellan", "email": "btm@getchef.com", "user": {"login": "btm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e64385a89fa2452c97b7d7b2ecd058994fe8cf7a", "messageHeadline": "Fix warning message about constants already defined", "author": {"name": "joe.richards", "email": "joe.richards@rosetta.com", "user": {"login": "viyh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26ad28cb4b4c8d2ba99c9d60622ed99194bca908", "messageHeadline": "OHAI-573: Release notes", "author": {"name": "Bryan McLellan", "email": "btm@getchef.com", "user": {"login": "btm"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "373d1893837eaae56c2c37e942004097f06a861b", "messageHeadline": "OHAI-573: Only claim to be an LXC Host if we're pretty sure that we are", "author": {"name": "Bryan McLellan", "email": "btm@getchef.com", "user": {"login": "btm"}}, "additions": 135, "deletions": 13}}, {"node": {"oid": "dbc7089023c118f12bb0544bc492ccd67f8bf997", "messageHeadline": "Merge pull request #334 from opscode/sersut/CC-99", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "aa8c2eab8d13ca7b67b79345c53b4d2dbaee0764", "messageHeadline": "Merge pull request #303 from swalberg/getpwent_duplicates", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "063aec6df333ea4cedf50446ee552d0b021e1092", "messageHeadline": "Contribution info for OHAI-561.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a5391449318db172352f770d85d53f6f7a1eed69", "messageHeadline": "OHAI-541: return a response even when ec2 metadata is 404", "author": {"name": "Mike Fiedler", "email": "miketheman@gmail.com", "user": {"login": "miketheman"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "d668cc64953c4b72dd8976028e308ce14ba5b9c2", "messageHeadline": "OHAI-431 merge", "author": {"name": "Pat Collins", "email": "collins@maya.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5cdc0584cdfbabbea8de71339b4f096a8197eb97", "messageHeadline": "update to ohai v7 format", "author": {"name": "Pat Collins", "email": "collins@maya.com", "user": null}, "additions": 54, "deletions": 48}}, {"node": {"oid": "0e34e28266f03579241ee27f93ff3584822e9537", "messageHeadline": "include test. use from helper.", "author": {"name": "Pat Collins", "email": "collins@maya.com", "user": null}, "additions": 70, "deletions": 3}}, {"node": {"oid": "a9564273922c3ece9d72fb8dc3e2f7a4917a217d", "messageHeadline": "use sysctl and vm_stat to get up-to-date mem stats. also lump in wire\u2026", "author": {"name": "Pat Collins", "email": "collins@maya.com", "user": null}, "additions": 29, "deletions": 9}}, {"node": {"oid": "1f219abf86d99b26144c8967aa376ccd2c307bbb", "messageHeadline": "fix in case the unit is not uppercase (kB for kilobytes is an example)", "author": {"name": "Pat Collins", "email": "collins@maya.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "01464c22e7456960932cf397eec8ddb7b030ff4d", "messageHeadline": "provide basic memory information for Mac OS X", "author": {"name": "Pat Collins", "email": "collins@maya.com", "user": null}, "additions": 34, "deletions": 0}}, {"node": {"oid": "957702f1dfb0906fbe509068434ad6202c11617b", "messageHeadline": "OHAI-182: release notes", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "cc28daef0a149cea1cff44a72f15889d8f90e7a4", "messageHeadline": "recreate OHAI-182 branch", "author": {"name": "Elan Ruusam\u00e4e", "email": "glen@delfi.ee", "user": {"login": "glensc"}}, "additions": 48, "deletions": 9}}, {"node": {"oid": "190c9105f0919df0b2d05c1a3916478309bdf045", "messageHeadline": "ninja fix busted README.rdoc reference", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a08f6395b37a665cd9df5b807b6810507936c1a", "messageHeadline": "Link to Ohai's contributing guidelines", "author": {"name": "danielsdeleo", "email": "dan@getchef.com", "user": {"login": "danielsdeleo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0da75208f73b0867c53b17aeebce5b677bd1093a", "messageHeadline": "de-opscode-ify README", "author": {"name": "danielsdeleo", "email": "dan@getchef.com", "user": {"login": "danielsdeleo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "957eb2b05a9ae4303de9316d98c650c1a46cfdc2", "messageHeadline": "Convert README to md and update dev instructions", "author": {"name": "danielsdeleo", "email": "dan@getchef.com", "user": {"login": "danielsdeleo"}}, "additions": 93, "deletions": 98}}, {"node": {"oid": "120502d98cb330ba5355bfad098fd31fe881a2bc", "messageHeadline": "Merge pull request #88 from dkullmann/patch-1", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be4bd5e0ecc993325736ccacd8d54a69d24911a3", "messageHeadline": "Merge pull request #63 from Erkan-Yilmaz/master", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad818c9a931efda42e1c9475dd6f5269692b7015", "messageHeadline": "OHAI-566: Update changelogs", "author": {"name": "Bryan McLellan", "email": "btm@getchef.com", "user": {"login": "btm"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "bb2062049161937d1e8047598e338933cabe676c", "messageHeadline": "ec2_metadata: specify path in exception", "author": {"name": "Pierre Carrier", "email": "pierre@gcarrier.fr", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d0b83449af606b3140a75240986fbec56bbbef24", "messageHeadline": "Merge pull request #327 from opscode/disable-fix-master", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 45, "deletions": 49}}, {"node": {"oid": "366f1e2f9971569ec20e1dea3266155dfb438fd0", "messageHeadline": "Merge pull request #326 from opscode/sersut/disable-fix", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 45, "deletions": 49}}, {"node": {"oid": "facc94aa5f2d70fac443b128c4962a28312369c1", "messageHeadline": "Merge pull request #314 from opscode/plugin-name-fix", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 43, "deletions": 29}}, {"node": {"oid": "cb174ed836193ba874bc26dc78f02c189be0e90e", "messageHeadline": "remove capitalize from v7 name method", "author": {"name": "Claire McQuin", "email": "claire@getchef.com", "user": null}, "additions": 43, "deletions": 29}}, {"node": {"oid": "ea19e6d418c8a8299fb5c51d3fa71cb973c3806c", "messageHeadline": "Update Changelog for OHAI-562 and reformat for release", "author": {"name": "danielsdeleo", "email": "dan@getchef.com", "user": {"login": "danielsdeleo"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "594264998dd3fd9fd36164c2b26a907c6a193804", "messageHeadline": "Skip v7 plugins when refreshing a v6 plugin", "author": {"name": "danielsdeleo", "email": "dan@getchef.com", "user": {"login": "danielsdeleo"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "189aace71e4af28ca2a5a2e93dbb0552c3760914", "messageHeadline": "update man page", "author": {"name": "jamescott", "email": "jamescott@opscode.com", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "b9d8382bdc85da028c6562b02d28f63cfbc1e5d9", "messageHeadline": "Merge pull request #310 from opscode/adamed/OHAI-551-rebase", "author": {"name": "Adam Edwards", "email": "adamed@opscode.com", "user": null}, "additions": 23, "deletions": 3}}, {"node": {"oid": "7bf1b29ad11711488de33c92a741002dc499a8c1", "messageHeadline": "Use less greedy inverse set match.", "author": {"name": "Eric G. Wolfe", "email": "eric.wolfe@gmail.com", "user": {"login": "atomic-penguin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "63cf9e8ddb659c61434eefa9a9d2ea5df594e2af", "messageHeadline": "OHAI-551", "author": {"name": "Eric G. Wolfe", "email": "eric.wolfe@gmail.com", "user": {"login": "atomic-penguin"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "6ebea4d64527fb763ed9c9243d65e3bd617c538d", "messageHeadline": "OHAI-558: Add contribution documentation", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7b488c77992f82883d64168368f56e303752c033", "messageHeadline": "Clean up tabs and whitespace", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "9b641ef7cda17abdfce8994bfae970b303706d0f", "messageHeadline": "Add 'ibm_powerkvm' platform", "author": {"name": "Lance Bragstad", "email": "ldbragst@us.ibm.com", "user": null}, "additions": 15, "deletions": 1}}, {"node": {"oid": "7b76771b62f347240be1b86ab83ec9c682a0855f", "messageHeadline": "Empty UPPER_CASE files for next release", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 2, "deletions": 21}}, {"node": {"oid": "a0d3093584c8edc2cb65b08345fbed6cab2ff78e", "messageHeadline": "Merge pull request #305 from opscode/adamed/merge-2014-03-31", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 774, "deletions": 10}}, {"node": {"oid": "7d545d07cc612ea599b8d98fbe211fb949fa47d1", "messageHeadline": "CHANGELOG update for OHAI-542, OHAI-550, OHAI-551, OHAI-554, OHAI-557", "author": {"name": "adamedx", "email": "adamed@opscode.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6ec0a533fa05b53936d9557364453573605a940b", "messageHeadline": "Merge branch 'freebsd-version' into adamed/merge-2014-03-31", "author": {"name": "adamedx", "email": "adamed@opscode.com", "user": null}, "additions": 66, "deletions": 0}}, {"node": {"oid": "2aad52244ed6a5db4670f58a150d21a4743bc0bc", "messageHeadline": "Move capture of __FreeBSD_version to OS plugin", "author": {"name": "Richard Manyanza", "email": "rm@dsc.co.tz", "user": {"login": "liseki"}}, "additions": 67, "deletions": 10}}, {"node": {"oid": "db5aeb31885e670aab3ff941150e042a62e6a3de", "messageHeadline": "Capture __FreeBSD_version on FreeBSD systems", "author": {"name": "Richard Manyanza", "email": "rm@dsc.co.tz", "user": {"login": "liseki"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "6eee4677d310bacad5c8564d59fa07d7dc4e5fbb", "messageHeadline": "Merge branch 'OHAI-554' into adamed/merge-2014-03-31", "author": {"name": "adamedx", "email": "adamed@opscode.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "38401c7f1e642e0f141bb3ba204c67ae5b88f364", "messageHeadline": "Update cloud unit tests to check for new azure attrs.", "author": {"name": "Jeff Mendoza", "email": "jeffmendoza@live.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e068db2f5a8642ae6f327433f1649058e2366cc6", "messageHeadline": "OHAI-554 Normalize cloud attributes for azure", "author": {"name": "Jeff Mendoza", "email": "jeffmendoza@live.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2c9fea1987fee94ef0e7adf7cfd3e39d8ec47b06", "messageHeadline": "Merge branch 'OHAI-551' into adamed/merge-2014-03-31", "author": {"name": "adamedx", "email": "adamed@opscode.com", "user": null}, "additions": 108, "deletions": 0}}, {"node": {"oid": "a736eaab5c2fea98d3a0930af499774dab966ea3", "messageHeadline": "Check specifically for /lxc/ cgroup", "author": {"name": "Eric G. Wolfe", "email": "eric.wolfe@gmail.com", "user": {"login": "atomic-penguin"}}, "additions": 36, "deletions": 15}}, {"node": {"oid": "5b183e382f28e9b95e486a58176de1eb24657c89", "messageHeadline": "Change \\w+ to .+, since cgroup names could include dashes", "author": {"name": "Eric G. Wolfe", "email": "eric.wolfe@gmail.com", "user": {"login": "atomic-penguin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d60873124631fd3a2bee908d7b378c21bd24608", "messageHeadline": "Add lxc host support", "author": {"name": "Eric G. Wolfe", "email": "eric.wolfe@gmail.com", "user": {"login": "atomic-penguin"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "f546a59d0227db4dc155a30e1d99b6159bc85ced", "messageHeadline": "Add coverage for arbitrarily named cgroups", "author": {"name": "Eric G. Wolfe", "email": "eric.wolfe@gmail.com", "user": {"login": "atomic-penguin"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "eb6f6696cdec2bbaddb6e61cb22fe03081794cfa", "messageHeadline": "OHAI-551", "author": {"name": "Eric G. Wolfe", "email": "eric.wolfe@gmail.com", "user": {"login": "atomic-penguin"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "3337031717d078a31f914116d5101817f329dbd1", "messageHeadline": "OHAI-551", "author": {"name": "Eric G. Wolfe", "email": "eric.wolfe@gmail.com", "user": {"login": "atomic-penguin"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "2d0d205f60baacc13a58a45cb94de04b495864e6", "messageHeadline": "Merge branch 'OHAI-550' into adamed/merge-2014-03-31", "author": {"name": "adamedx", "email": "adamed@opscode.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f4dcc0b5772591fa0cd6fe4500ef297ef57a1c4f", "messageHeadline": "go with 64mb instead because that was the old default", "author": {"name": "KC Braunschweig", "email": "kcbraunschweig@gmail.com", "user": {"login": "kcbraunschweig"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "9b0688a35b58989b7274448401d6e63cfba2ee29", "messageHeadline": "Updated tests for new command", "author": {"name": "KC Braunschweig", "email": "kcbraunschweig@gmail.com", "user": {"login": "kcbraunschweig"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1c2f1a82a629d7e37b087bd4a4a359eea615a310", "messageHeadline": "OHAI-550 java -version wastes memory", "author": {"name": "KC Braunschweig", "email": "kcbraunschweig@gmail.com", "user": {"login": "kcbraunschweig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87d56cf6322afc0cbb659e070d62775e73a63ce0", "messageHeadline": "Merge branch 'OHAI-542' into adamed/merge-2014-03-31", "author": {"name": "adamedx", "email": "adamed@opscode.com", "user": null}, "additions": 581, "deletions": 0}}, {"node": {"oid": "52c1c58eadf60ba240691ce0996041d870701367", "messageHeadline": "OHAI-542 defined cloud_v2 plugin interface object", "author": {"name": "caryp", "email": "cary@rightscale.com", "user": null}, "additions": 581, "deletions": 0}}, {"node": {"oid": "a6a14398410ca4fa472f52c8baab4e5ece59283f", "messageHeadline": "Bump the version number to alpha for 7.2.0.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "c17cf573dbf0c2c502890715c03037a1973e084f", "messageHeadline": "Ignore users if we've already seen them", "author": {"name": "Sean Walberg", "email": "sean@ertw.com", "user": {"login": "swalberg"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "f4378eb1cfa03f4f633194ffa76be5e2d611084c", "messageHeadline": "Lock rake to 10.1.x for ruby 1.8 compat", "author": {"name": "danielsdeleo", "email": "dan@getchef.com", "user": {"login": "danielsdeleo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ed3432589a0e354e0698c05fb2a2737057047136", "messageHeadline": "ignore the .bundle directory", "author": {"name": "danielsdeleo", "email": "dan@getchef.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b5c8ec3ea1fc826bd3935bda782fac810c825255", "messageHeadline": "Merge pull request #301 from opscode/OHAI-420-2", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 83, "deletions": 0}}, {"node": {"oid": "9ae81c74054418bb4319d9c7b07be641c485015d", "messageHeadline": "Update the init_package spec based on PR comments.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 21, "deletions": 13}}, {"node": {"oid": "561940d636080d0aaac3ecfcfb950c1e43d9a259", "messageHeadline": "Contribution info for OHAI-420.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "50d93273e38aa03df06826fd960e36e66e9d427d", "messageHeadline": "Port init_package to Ohai 7.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 28, "deletions": 23}}, {"node": {"oid": "66c7f65fea6c309c42e834d16e1d0e00525bc7fa", "messageHeadline": "Add a new init_package ohai piece, so Chef service providers can dete\u2026", "author": {"name": "Caleb Tennis", "email": "caleb.tennis@gmail.com", "user": {"login": "ctennis"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "ed87bfe381e0c7ee6304cbfc551624ff34a6f3d2", "messageHeadline": "Merge pull request #300 from opscode/CC-55", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "78fa9d089cc930501357038b29d4f4f361f53033", "messageHeadline": "Merge pull request #284 from paulczar/rackspace_private_networks", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 95, "deletions": 6}}, {"node": {"oid": "7e8d97e46f20e3f27c3c16e8fa3fd562eb5dc56b", "messageHeadline": "Contribution info for OHAI-461.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9614675f6523053172f292b42f3d0a9fc81aed5a", "messageHeadline": "Merge pull request #244 from mpasternacki/OHAI-467", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 14, "deletions": 1}}, {"node": {"oid": "47ea1a96d059a8bc6765600f2743c879a4eb0162", "messageHeadline": "Contribution info for OHAI-467.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b07a701f8fc0c4882484970a07f8a2e8a57d04ca", "messageHeadline": "Merge pull request #234 from juliandunn/OHAI-536", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "43293d1372bfa71863b75dc3f338cc81a7387537", "messageHeadline": "Contribution info for OHAI-536.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c18f6045dba33230e4df83e36b3d322db8059838", "messageHeadline": "Merge pull request #233 from tas50/OHAI-497", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 59, "deletions": 10}}, {"node": {"oid": "a940d82ba2462c611b171781b95d696a0f63515f", "messageHeadline": "Contribution info for OHAI-497.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5bbb6a4dd6117064e0ea515983bc85808e959c5c", "messageHeadline": "Merge pull request #299 from opscode/OHAI-339", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 51, "deletions": 39}}, {"node": {"oid": "e0039bb6b6f1c8569a48be2e34fb21ff44e91c8a", "messageHeadline": "Contribution info for OHAI-339.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0725b991b5277d5e4ab0bdd80ca6f2a932ad564b", "messageHeadline": "Fix the broken tests post merge.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 10, "deletions": 5}}, {"node": {"oid": "c9fa17a4535e903918c6e99aa4731894ed577efa", "messageHeadline": "Merge branch 'OHAI-339' of github.com:mvidner/ohai", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 39, "deletions": 34}}, {"node": {"oid": "2192f65ee87c09fd90db68d4b17b98284dbfe440", "messageHeadline": "Merge pull request #294 from jaymzh/hostnamefix_7", "author": {"name": "Phil Dibowitz", "email": "phil@ipom.com", "user": {"login": "jaymzh"}}, "additions": 49, "deletions": 3}}, {"node": {"oid": "be9b8edd0c429ac4651cf7122a3f5ecf5821cd5a", "messageHeadline": "Handle `hostname --fqdn` stupidity", "author": {"name": "Phil Dibowitz", "email": "phild@fb.com", "user": null}, "additions": 49, "deletions": 3}}, {"node": {"oid": "117e0ab55b1d5049aaed8d813e21cb7a983be864", "messageHeadline": "Add OHAI MVPs", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "95869cb7ecddfc8558d608ad82e0b0253fb727c5", "messageHeadline": "Merge pull request #292 from opscode/new-policy-files", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 37, "deletions": 144}}, {"node": {"oid": "2a0e49c500515ea7eb8eb7adcce9d616966cc071", "messageHeadline": "New policy files for OHAI.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 37, "deletions": 144}}, {"node": {"oid": "6f1992742541a05c81e059a79ea7bdb125f409f4", "messageHeadline": "do not warn for missing gateway IPs", "author": {"name": "Benedikt Boehm", "email": "bene@bene.dev.zenops.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8307d05680b5b91f27fcef202b6336e14ea8508b", "messageHeadline": "update man page for version", "author": {"name": "jamescott", "email": "jamescott@opscode.com", "user": null}, "additions": 9, "deletions": 7}}, {"node": {"oid": "609516a8e67b0056d04a3983b67d49bf6f6dad1c", "messageHeadline": "rackspace private network discovery", "author": {"name": "Paul Czarkowski", "email": "paul.czarkowski@rackspace.com", "user": {"login": "arborlab"}}, "additions": 95, "deletions": 6}}, {"node": {"oid": "4bd19d4da89678c0f0d12ad4900ca28600e07ec9", "messageHeadline": "Bump the version number for RC release.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83fb5aa09243bb599c86fd9940c39a6c77e8804a", "messageHeadline": "Merge pull request #282 from opscode/adamed-ms-c-fix", "author": {"name": "Adam Edwards", "email": "adamed@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf8e04acda04544d3c6f91c772140d358cc045c7", "messageHeadline": "OC-11083 MS C compiler plugin regression -- trailing return character\u2026", "author": {"name": "Adam Edwards", "email": "adamed@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e20e3b1dce05ed3489488bed1e55a49406600c6", "messageHeadline": "Merge pull request #281 from opscode/windows-ohai-verifier", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 50, "deletions": 12}}, {"node": {"oid": "68739a56a558dd8d38c8152ca260440f301d91a7", "messageHeadline": "Unit test for windows kernel plugin.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 47, "deletions": 2}}, {"node": {"oid": "e1a3b359235a4831f34e88d755e91ab4653a2dbc", "messageHeadline": "Fix the ohai-verifier issues on windows.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "a35946ff43f616929638846316cea2d3e6d028b5", "messageHeadline": "Initialize the attribute correctly in kernel plugin for windows.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cb3b0bb024b6d3b7d401a3844581643f17ee84d", "messageHeadline": "Move the mixlib-shellout version constraint to the gemspec.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "17369e52c7e510d62a20c9dd5e144e5dd86c988a", "messageHeadline": "Merge pull request #275 from opscode/provides-map-plugin-uniqueness", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "fc72e6616111b5e9662e0c5cec30de6f051d06f4", "messageHeadline": "Merge pull request #278 from opscode/OHAI-546", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 96, "deletions": 6}}, {"node": {"oid": "f53bda7e7ef7df46eb3bf82c1cbc89d6c53a6061", "messageHeadline": "Merge pull request #280 from opscode/lcg/revert-OHAI-525-part", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 47, "deletions": 37}}, {"node": {"oid": "7049accf97099c41a555c3290b58fa03fd01f456", "messageHeadline": "add back in spec for /proc/modules and xen", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 44, "deletions": 37}}, {"node": {"oid": "f5013a31e91e3a43b301a90d4ce92c41f2d58c19", "messageHeadline": "OHAI-525: reverting part of OHAI-525", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "64dcca1f24ac7f9311d69f4c55afa560e5203430", "messageHeadline": "Merge branch 'OC-11104'", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 222, "deletions": 9}}, {"node": {"oid": "7a33179ef0c092c6e5707e9116eb73387acf7bed", "messageHeadline": "Fix OpenStack plugin for v7 changes, add tests", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 222, "deletions": 9}}, {"node": {"oid": "ef7be56ba815223699cd2bc60e91e86dd65c2531", "messageHeadline": "Regression test for OHAI-546", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 69, "deletions": 0}}, {"node": {"oid": "ec77e7d31f27cc0463f5186558f596bdb900a691", "messageHeadline": "Find the plugins for the first parent for a given attribute in CLI if\u2026", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 27, "deletions": 6}}, {"node": {"oid": "95acf4e9aeceefc1edaf18873617a3f51eda9c4d", "messageHeadline": "typo fixes for solaris filesystem", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e7b1381479476cfa4884e72298ab602d430f34f", "messageHeadline": "revert provides_map changes, ensure provides and depends only collect\u2026", "author": {"name": "Claire McQuin", "email": "clairemcquin@d-69-91-153-195.dhcp4.washington.edu", "user": null}, "additions": 14, "deletions": 3}}, {"node": {"oid": "7769246d1d2f9551cfafe2066018cce87235e840", "messageHeadline": "Merge pull request #277 from opscode/lcg/solaris-uptime-derp", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "267e1e8b0df816f747c3723635d9992e9a93a835", "messageHeadline": "capitalization derp", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0c6d2de622f0e60c7181a1d9a1236a9ccdc7ea1", "messageHeadline": "Merge pull request #274 from opscode/OC-10998", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 230, "deletions": 137}}, {"node": {"oid": "2f2cb54cc1166b006b9f64bacde3045f225f241d", "messageHeadline": "Merge pull request #276 from opscode/lcg/option-number-two", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "02203d52d8cb23652fff9afbcb5d5b10fdb114a5", "messageHeadline": "Convert @ohai => let(:ohai) in system_spec.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 64, "deletions": 78}}, {"node": {"oid": "2b15bada46ad96f4bb74cc90e0f15d270c847603", "messageHeadline": "Decrease the chance of specs failing to 1 / 2^32", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a950e9ea474710185fc3d68866c0ebf1660070a6", "messageHeadline": "Move constant clean up functions to its own mixin.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 57, "deletions": 48}}, {"node": {"oid": "51923fd7a218ceb9cac84daf5bdd6ceaa04d0950", "messageHeadline": "avoid monkeypatching the encaps_lookup() method", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "d887bb350da5c8832849fe24ae194dc40463e698", "messageHeadline": "Fix network plugin specs.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 15, "deletions": 6}}, {"node": {"oid": "d1041a994b402f828ae1a3ce6633cc0540e25a75", "messageHeadline": "collect only unique providers", "author": {"name": "Claire McQuin", "email": "clairemcquin@seamcquin01.local", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "159bc0e41c94a442b90eeedca69197dec8cab6f2", "messageHeadline": "fix spacing", "author": {"name": "jamescott", "email": "jamescott@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1424f8ffed1493ede4ea4cf7c0e36a6ac883aea4", "messageHeadline": "Remove the forgotten :focus in system tests.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "589b127b61264cf52e64e17236d87077a4aaa144", "messageHeadline": "Make sure the file_path is passed to eval.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eabfceba44dfd506de78a0a90310a7a23e46863a", "messageHeadline": "Fix and/or Turn off the errors, warnings from ohai in the default run\u2026", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 47, "deletions": 25}}, {"node": {"oid": "9502152f9044791b730c239f0a99bf4b7e817ee8", "messageHeadline": "Reset the plugin information when all_plugins is called consecutively\u2026", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 76, "deletions": 9}}, {"node": {"oid": "8890c7f6ac94bc50875726971a6ecc420811e8f7", "messageHeadline": "Merge pull request #271 from opscode/merge-6-stable", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 1197, "deletions": 125}}, {"node": {"oid": "594f2e08195221dfcd8fb84e5570ac90388a642c", "messageHeadline": "Remove the unneeded line from aix filesystem plugin.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d5f2ee37ab3717ccc92e79c098b77ee5697b5e85", "messageHeadline": "Convert AIX plugins to use shell_out.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 148, "deletions": 164}}, {"node": {"oid": "edfedd70fddc608bba8504bd85f337bd77640223", "messageHeadline": "Fix gce plugin and gce plugin specs. The changes are:", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 15, "deletions": 78}}, {"node": {"oid": "4d72ab2043300a7b3b1a1e4f0c85dc00453f86af", "messageHeadline": "merge gce plugin", "author": {"name": "Claire McQuin", "email": "clairemcquin@seamcquin100loaner.local", "user": null}, "additions": 22, "deletions": 3}}, {"node": {"oid": "aa0f28737dddcdfea8da8e37775f71deeedf1bc8", "messageHeadline": "merge cloud plugin", "author": {"name": "Claire McQuin", "email": "clairemcquin@seamcquin100loaner.local", "user": null}, "additions": 12, "deletions": 5}}, {"node": {"oid": "ced089e2c8fef4ff26b44fe2a2989812a514893d", "messageHeadline": "convert aix unit tests to version 7 test format", "author": {"name": "Claire McQuin", "email": "clairemcquin@seamcquin100loaner.local", "user": null}, "additions": 141, "deletions": 116}}, {"node": {"oid": "c396684c8d795c1662e45eea46b5de004fba76a6", "messageHeadline": "merged most of 6-stable into master. remaining files: lib/ohai/plugin\u2026", "author": {"name": "Claire McQuin", "email": "clairemcquin@seamcquin100loaner.local", "user": null}, "additions": 1151, "deletions": 50}}, {"node": {"oid": "b9ec0bdc5ec62826e3da429d5156d6d95a1a032b", "messageHeadline": "Merge pull request #270 from opscode/lcg/remove-last-sigar", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c880e4a529190490fe5ce4d192376dc42772406a", "messageHeadline": "missed one :sigar", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0529076157d7ac2e6191d51434ce657a8c901b22", "messageHeadline": "Merge pull request #265 from opscode/lcg/fix-hostname-plugin", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 178, "deletions": 67}}, {"node": {"oid": "a99825c206948b9775fb671dc78d29766ab6aef0", "messageHeadline": "add sigar_is_available? check", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "cf84d2b5aa8fd61943212c17580007d7c3c50f09", "messageHeadline": "normalize fqdn across the platforms", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 81, "deletions": 31}}, {"node": {"oid": "0d586377d7ec535ff87f657cc70e7023ebd75781", "messageHeadline": "remove shitty solaris logic", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "93943d36230be185b5b908b4e8937b60edbee9bb", "messageHeadline": "Merge branch 'update-refresh-for-7'", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 105, "deletions": 48}}, {"node": {"oid": "07043fbbb8696d94f2bf45b711b8530c79b5c28c", "messageHeadline": "Remove `force` option to run plugins", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 16, "deletions": 25}}, {"node": {"oid": "76bc5a1ac2fdb864567bfed51341a307a6763b1c", "messageHeadline": "Add tests for plugin refresh w/ v7 plugins", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "20389f1ca130fbde8c6e6be70803a443a4bead54", "messageHeadline": "Update refresh plugin logic for 7.0 architecture", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 17, "deletions": 24}}, {"node": {"oid": "90988200ccb18d8e68e5467777bcf5112eb65f03", "messageHeadline": "Merge pull request #269 from opscode/OC-10057", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 463, "deletions": 225}}, {"node": {"oid": "a24e46e25963a67505d2fd1e540d5dc4d6959385", "messageHeadline": "Move Ohai Platform Simulation tests to its own directory under spec.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 463, "deletions": 225}}, {"node": {"oid": "01792df11904c587a7f8c366bac613dc92fd6cb4", "messageHeadline": "Merge pull request #268 from opscode/OC-10958", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 2, "deletions": 63}}, {"node": {"oid": "d906ae003b85bedf7a9faa1d2fe07bf300f59cc0", "messageHeadline": "Merge pull request #247 from opscode/OC-10161", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 105, "deletions": 16}}, {"node": {"oid": "a86fa97a344ee564ebbf7e95bbae837f99aa6048", "messageHeadline": "Merge pull request #193 from alexzorin/508-cloudlinux", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "798daefb3104cf9911e397ad9a1b200dc8c00fdc", "messageHeadline": "Merge pull request #212 from opscode/lcg/java-stdout-bug", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ebabd088673cf3e36d600bd96aeba004077842f1", "messageHeadline": "Remove -f / --file option from OHAI. This option was useful when deve\u2026", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 2, "deletions": 63}}, {"node": {"oid": "0ae0fb130cb9e81fd4aefe809467dcb1a8fd6b42", "messageHeadline": "Merge pull request #266 from opscode/lcg/fix-uptime-plugin", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "11a2c298aadbbd71a2aa20af9f2684c1ab635a1b", "messageHeadline": "Merge pull request #267 from opscode/lcg/fix-sigar-plugins", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1e75c2ab822bd989950936d94fb9faa2073b3a53", "messageHeadline": "add :aix and :hpux back in as targets again", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5b27f0048747155c51d18606f7e667ae0d42d1b", "messageHeadline": "add :aix and :hpux targets back in", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43d45fe187385240596dd844deddc4de8c69c8d0", "messageHeadline": "s/:sigar/:default/g", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "65770653463ab87d15745311917c63b1fa16bec3", "messageHeadline": "fix uptime plugin to remove sigar", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "75936c439e1383ac176114111755f7acde4d1fe8", "messageHeadline": "fix hostname plugin + add machinename variable", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 95, "deletions": 31}}, {"node": {"oid": "ab1eacfedad72d72c90e45d494b853a46ba66b04", "messageHeadline": "Make sure :disabled_plugins can disable both v6 and v7 plugins.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 105, "deletions": 16}}, {"node": {"oid": "c17c663884a1858131bc8f166df90cc405552fc2", "messageHeadline": "Merge pull request #261 from opscode/lcg/fix-network-listeners", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "bd95aa531d32c25270f0a88673eb07e66906d464", "messageHeadline": "Merge pull request #263 from opscode/linux-network", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "483d0f1ed0bca12bc341b4bf12296c6ef847c388", "messageHeadline": "Merge pull request #264 from opscode/collect-sources", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 46, "deletions": 10}}, {"node": {"oid": "3d50ba244cdeb057e3f847e97dedd4626bba318d", "messageHeadline": "Merge pull request #262 from opscode/rm-kernel-devices", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 0, "deletions": 45}}, {"node": {"oid": "28fbf418568902017706a59bf353c109e754595c", "messageHeadline": "save plugin source(s) for version 7 plugins during loading", "author": {"name": "Claire McQuin", "email": "clairemcquin@seamcquin100loaner.local", "user": null}, "additions": 46, "deletions": 10}}, {"node": {"oid": "d005979edf18459efb6944851fa5bd22f9d4d10f", "messageHeadline": "make linux/network.rb define collect_data(:linux)", "author": {"name": "Claire McQuin", "email": "clairemcquin@seamcquin100loaner.local", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7f6ca7c0b40f966b7c0307b8e13984b74518c78d", "messageHeadline": "remove plugin windows/kernel_devices.rb, included in :windows collect\u2026", "author": {"name": "Claire McQuin", "email": "clairemcquin@seamcquin100loaner.local", "user": null}, "additions": 0, "deletions": 45}}, {"node": {"oid": "71e57cb95f99260eda5b8ffb6fd577b10958fd60", "messageHeadline": "rethrow internal ohai errors", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "12e4a5b607ad45c91cc488f6a0308268648eb7c4", "messageHeadline": "Merge pull request #256 from opscode/kernel-plugin-fix", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "14f19e61c6c17103bec8343fb40402c44e08dd5d", "messageHeadline": "change base of exceptions to StandardError", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8eb8828bd7f652293bded73c40a48dd61dfa9e3f", "messageHeadline": "add kernel kextstat -k -l output to test kernel/modules in darwin/ker\u2026", "author": {"name": "Claire McQuin", "email": "clairemcquin@d-69-91-159-195.dhcp4.washington.edu", "user": null}, "additions": 23, "deletions": 1}}, {"node": {"oid": "ae86c3f97b2ea699d5e81ec459653398eef12561", "messageHeadline": "fix specs for exception handling", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "daec3dc0c161e8b434940efa76bc91146f6be766", "messageHeadline": "propagate Ohai exceptions up the stack", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a6ce4ee1d3abb15b633ee01b779aa92317ea3aa9", "messageHeadline": "rescue exceptions thrown collecting data", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "a43137a5432cd2e53c6d7adbae11c67d2a9fd3ca", "messageHeadline": "remove :sigar \"platform\"", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77143b6128b1dabb4dd0d508076e2cb0baa714f9", "messageHeadline": "fix network listeners plugin", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "67f77fec4af5b8cfabd70ecbc177b71df4bdc7f8", "messageHeadline": "Merge pull request #258 from opscode/lcg/catch-chef-loaderror", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "38937445417a78e033dc09dd42b365768f12f299", "messageHeadline": "Merge pull request #259 from opscode/lcg/move-default-log-to-stderr", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "15c20e93e6a3216adb9edfcf057fe96a422bec6e", "messageHeadline": "add comment on why rescue'ing", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7c36738552c4bb33406513bb9f17a2a13da959eb", "messageHeadline": "send log output to STDERR by default", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8b40580a6e2218ce74cb222b591ffb21d22ff0d2", "messageHeadline": "catch and ignore failure to load chef", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "c9a06eccb4686e6b58756ca8ee69ebaa5a3cb7b3", "messageHeadline": "Merge branch 'one-plugin-per-class'", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 137, "deletions": 55}}, {"node": {"oid": "c7c24d333fd381c509d0f13fba5ca7bde5fee3ab", "messageHeadline": "The kernel plugin now sets the kernel/modules attribute on the :darwi\u2026", "author": {"name": "Claire McQuin", "email": "clairemcquin@seamcquin100loaner.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5911833efb4feabe1f7bfc126fdcd36f15a3b1e9", "messageHeadline": "Evaluate all plugin files before instatiating plugin objects", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 137, "deletions": 55}}, {"node": {"oid": "ab6f04ecfe8d19efcd6f44039cf3d1e1c8edfd18", "messageHeadline": "Merge branch 'cli-run-mode'", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ecb8c0e706c8664d0a9b31b39b811da397724320", "messageHeadline": "Pass user-requested attributes from CLI to whitelist", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9203d686473ade1ff3b6f2909f04b532c856cc03", "messageHeadline": "Merge branch 'ruby18-travis-workaround'", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "cf57ac7d20df3dee300e33d60dda751c32e59572", "messageHeadline": "Temporarily force rubygems 2.1.x for travis", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "217ecc61a9047a7b9e0a4eba3b5a7364b2fac95f", "messageHeadline": "Merge pull request #250 from opscode/OC-10250", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 140, "deletions": 19}}, {"node": {"oid": "616d197995c92a3791dc397b62dec42506bb15c0", "messageHeadline": "modify error messages, processing syntax error messages", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 22, "deletions": 19}}, {"node": {"oid": "9d5b09026470c322c3cb5ca8a4157c4d2f16cef3", "messageHeadline": "Explicitly test dependency cycle detection for self-dependency", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 48, "deletions": 25}}, {"node": {"oid": "1caba374d347c40cc3071b4f45041c8b9de8a786", "messageHeadline": "tune syntax error message output, handle invalid plugin names that ar\u2026", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 53, "deletions": 0}}, {"node": {"oid": "70db970d8ca954c0fc470ae006f7f895935a41e0", "messageHeadline": "rescue from syntax error in loader", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 81, "deletions": 16}}, {"node": {"oid": "c863cb68bf3a6939fb6489edbb32058e6466b25e", "messageHeadline": "Remove Solaris2 DMI self-dependency", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c9664b3c7afd6af3445b51e7186706368d9aeb4d", "messageHeadline": "Fix dependency cycle error explanation.", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ba504dfe9315168d1ebeeca9bed4c382eef1c4a5", "messageHeadline": "Merge pull request #240 from opscode/OC-9410", "author": {"name": "Claire McQuin", "email": "mcquin@users.noreply.github.com", "user": {"login": "mcquin"}}, "additions": 205, "deletions": 34}}, {"node": {"oid": "9be2589174604e822428c6af3bc7e7ef84bbb7d9", "messageHeadline": "add methods for verifying and splitting attributes, fix behavior of f\u2026", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 116, "deletions": 53}}, {"node": {"oid": "27d312d9b9b0c25ed4829e555a574425bcdc3c8f", "messageHeadline": "Update darwin tests for the new attributes", "author": {"name": "Tim Smith", "email": "tsmith@llnw.com", "user": {"login": "tas50"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "42cef86e2f9cd0df1772d0c8b86586af3b377f66", "messageHeadline": "Add new CPU attributes for OS X to match those of Linux", "author": {"name": "Tim Smith", "email": "tsmith@llnw.com", "user": {"login": "tas50"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "cc097a8a23e9c7aa0354c9467cc33db053a8e0bc", "messageHeadline": "Merge pull request #245 from opscode/OC-10876", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 23, "deletions": 0}}, {"node": {"oid": "2d6ecaec6bae1eaa866c5787c193512386144b16", "messageHeadline": "Add spec test to check the platform specific collect_data check.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 23, "deletions": 0}}, {"node": {"oid": "560cbb7256f40a2858c55ad8ae67b8fc41302e8a", "messageHeadline": "separate out different ways of gathering attribute providers into dif\u2026", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 97, "deletions": 66}}, {"node": {"oid": "b8caf44c183c4f0d3ca3e6b66ea2bd5ed8810d89", "messageHeadline": "move lookup of parent providers for attributes from runner to provide\u2026", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 65, "deletions": 74}}, {"node": {"oid": "723b746c6d1fe868afc26312b6db91de34db5b3e", "messageHeadline": "when a plugin depends on an attribute that doesn't have a provider, l\u2026", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 90, "deletions": 4}}, {"node": {"oid": "41eec05c15b2e88298ac0e4a9f0742204814f29e", "messageHeadline": "Merge pull request #242 from opscode/OC-10251", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 341, "deletions": 394}}, {"node": {"oid": "e3eef503f7cceebd60887e05b74c4029d615f861", "messageHeadline": "Remove the left over pry statements.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9dbe6a2e71bc9946713e6afc02fc9884add221f6", "messageHeadline": "Handle AttributeNotFound exception correctly.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 32, "deletions": 4}}, {"node": {"oid": "9915bf8d23ccb83f2944e41c88163f49b7fb7965", "messageHeadline": "Rewrite system specs with OHAI integration testing infra.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 320, "deletions": 401}}, {"node": {"oid": "08eb852d3866f8e7813e0032e2265d421f3ea8e6", "messageHeadline": "Prevents fe80:: link-local address from becoming ip6address (seems to\u2026", "author": {"name": "Maciej Pasternacki", "email": "maciej@3ofcoins.net", "user": {"login": "mpasternacki"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "4043527c700c503de317d4221f516392064eb720", "messageHeadline": "Merge branch 'run-mode-option'", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 113, "deletions": 10}}, {"node": {"oid": "9b337fbfacdbc615fac7d06973e110d15ef64c5c", "messageHeadline": "Add option to only run plugins providing requested attributes", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 113, "deletions": 10}}, {"node": {"oid": "e5b54391d6cdfa8cdb05c4afa09b1994879544b7", "messageHeadline": "Merge pull request #239 from opscode/OC-9924", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 594, "deletions": 452}}, {"node": {"oid": "794c1601e8705061d2ec3050179f174928199bfa", "messageHeadline": "Disable one test which requires changes to require_plugin() which wil\u2026", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 17, "deletions": 32}}, {"node": {"oid": "b416c535f67ae7b50d823d0ba064aab1297430ba", "messageHeadline": "Refactor hints to its own class.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 199, "deletions": 73}}, {"node": {"oid": "fb5d6325f5431e5337072b4385ece100e9dbf58f", "messageHeadline": "This PR includes a few refactorings. Since they are intertwined they \u2026", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 275, "deletions": 306}}, {"node": {"oid": "1cf787963d8d94b55aae8eedab404e3e2fbdc32e", "messageHeadline": "Move VersionVI and VersionVII plugin classes into their own files.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 181, "deletions": 119}}, {"node": {"oid": "76d64bc49a8b55c4fbb30dbaefb0b3fab40d0e61", "messageHeadline": "Added inodes testing", "author": {"name": "Jason Gignac", "email": "jasonpgignac@gmail.com", "user": {"login": "jasonpgignac"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "3293227cce39d9379ab154b13968f821589aec82", "messageHeadline": "[OHAI-536] Turn down ip6address logging to debug", "author": {"name": "Julian C. Dunn", "email": "jdunn@opscode.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f6ee8d5bc79b9cab15d618158a0c301a54d3f5c2", "messageHeadline": "Clean up `jenkins_run_tests.bat`", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "94302c37409227f8f70ab2661d4b54daf325deec", "messageHeadline": "Merge pull request #236 from opscode/fix-windows-tests", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "968d29d2e9b6fc5dc3fcba6eb134a2202204237a", "messageHeadline": "Clean up `jenkins_run_tests.bat`", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "0f4063373b2d40308687d9d62da9c3c07288c112", "messageHeadline": "Merge branch 'plugin-provider-cleanup'", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 295, "deletions": 220}}, {"node": {"oid": "5fe6a476b270901d01b82f53c76879041a167aa7", "messageHeadline": "Remove no-longer-relevant \"TODO\"", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "449843c1e376c2bd271c2b7922330d1e0ffc9845", "messageHeadline": "Rename variables/methods for ProvidesMap to provides_map", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 41, "deletions": 40}}, {"node": {"oid": "c16c5046c5c62d86be74471e003dd44b4a2cb726", "messageHeadline": "Remove access to ProvidesMap internal data structure", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 13, "deletions": 28}}, {"node": {"oid": "93967ce42bf6d34ce0302ae3d100e0e05d0b675c", "messageHeadline": "Extract ProvidesMap and tests to their own files", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 245, "deletions": 211}}, {"node": {"oid": "d36dc76ac954b0ba83482142b1d6a491f67516a1", "messageHeadline": "Extract plugin<->provides mapping to custom class", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 125, "deletions": 72}}, {"node": {"oid": "cb483cb3b5a7ce5cd680e94d0bc4257c6b616d91", "messageHeadline": "Add support for :focus tests to spec helper", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "409aaf49707c89d86031bc53570da3dabbc15f88", "messageHeadline": "Fix warnings in DSL::Plugin spec", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "a8237fb700760fbebd7e6212b6cd3ec7d016817a", "messageHeadline": "Merge pull request #235 from opscode/OHAI-537", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "e5434f52f7ba9a91491ccedec8165e494de2aa4f", "messageHeadline": "OHAI-537: Require the os plugin in the hostname plugin", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "85bb7dd9fc7ad90781dd252a619dbcffbb56b9c9", "messageHeadline": "OHAI-529 ensure virtual IPs are never chosen for privateaddress", "author": {"name": "Eric Saxby", "email": "sax@livinginthepast.org", "user": {"login": "sax"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "669cd218c1cad141f067d6b7eb632549f00972e0", "messageHeadline": "OHAI-529 Remove ipaddr_extension from Gemfile", "author": {"name": "Eric Saxby", "email": "sax@livinginthepast.org", "user": {"login": "sax"}}, "additions": 56, "deletions": 48}}, {"node": {"oid": "5e6e083422661b38f001fac1ed9dffe29fb88ac7", "messageHeadline": "OHAI-529 sort interfaces in ip_scopes before assigning privateaddress", "author": {"name": "Eric Saxby", "email": "sax@livinginthepast.org", "user": {"login": "sax"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "414fce758ecf2b6eb6e6f5698c2d8456f13387c6", "messageHeadline": "OHAI-529: ip_scopes prefers ethernet to ppp", "author": {"name": "Eric Saxby", "email": "sax@livinginthepast.org", "user": {"login": "sax"}}, "additions": 91, "deletions": 2}}, {"node": {"oid": "bcc1557b31a66bd8127fa6306eb067596540db74", "messageHeadline": "Merge branch 'OHAI-358'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "abcaf72402b16af8894f915b1e0c30bd6c876b2f", "messageHeadline": "update test with current master", "author": {"name": "Elan Ruusam\u00e4e", "email": "glen@delfi.ee", "user": {"login": "glensc"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "fe5489b10d0656d02abafff9c9de7242aa9109fe", "messageHeadline": "[OHAI-358] add test for php version parse", "author": {"name": "Elan Ruusam\u00e4e", "email": "glen@delfi.ee", "user": {"login": "glensc"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0221aed83bbf765a1cb41a948f972428e61e8197", "messageHeadline": "[OHAI-509] fix build date parsing from php if php patched with suhosin:", "author": {"name": "Elan Ruusam\u00e4e", "email": "glen@delfi.ee", "user": {"login": "glensc"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bed2a6a69674e99abea5d79dc312592deecc577b", "messageHeadline": "OHAI-525 : can now detect qemu/kvm according the cpu type", "author": {"name": "Thibaut Notteboom", "email": "tib@tibux.org", "user": {"login": "tibux"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "f7b5d7011d4363c2eda97b4634eace4fcb01977f", "messageHeadline": "Merge branch 'OHAI-527'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "53999b63e8321c39ce127aefc8cde6794677675f", "messageHeadline": "added comment to help someone", "author": {"name": "caryp", "email": "cary@rightscale.com", "user": null}, "additions": 19, "deletions": 0}}, {"node": {"oid": "a477d8b3315b3c7e0cc20735e3e73819ae690321", "messageHeadline": "Merge branch 'OHAI-514'", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 171, "deletions": 93}}, {"node": {"oid": "5d2467d741571b93510b03e952a2aa5b43f416e8", "messageHeadline": "Fix Mac OS X stub java workaround", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 171, "deletions": 93}}, {"node": {"oid": "3c3350076f4bf5bd21b73f84ea3c95423bb1a6ed", "messageHeadline": "Remove self-dependency in libvirt plugin", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c9fc75a9f9ce85695ddb84aec9d89b83e8524e5e", "messageHeadline": "Merge pull request #221 from tas50/OHAI-522", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "217afd9a746bab390bfa37adf11ea1af4ae54121", "messageHeadline": "Merge branch 'OHAI-495'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "3dfa00ebc1f40b4b99666f94d49d51ace605d535", "messageHeadline": "Update Virtualbox guest test for the dmidecode detection", "author": {"name": "Tim Smith", "email": "tsmith@llnw.com", "user": {"login": "tas50"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "0b9b6c53a9ff72cfd2630f9adb832e15bccb0e55", "messageHeadline": "Detect virtualbox guests via dmidecode so guest additions aren't", "author": {"name": "Tim Smith", "email": "tsmith@llnw.com", "user": {"login": "tas50"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9ff75eb3acc1c19e73e5cca6cfa962dafd7398e5", "messageHeadline": "CHEF-4714", "author": {"name": "jamescott", "email": "jamescott@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ea49fc52338efea48de609263fab6a7c6982c21", "messageHeadline": "fix to say \"The version of Ohai.\"", "author": {"name": "jamescott", "email": "jamescott@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d2c0d29897d775601bda2311ab62c0564e97f9b", "messageHeadline": "Correct help output to reference ohai not chef", "author": {"name": "Tim Smith", "email": "tsmith@llnw.com", "user": {"login": "tas50"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5d69208af15ee84b702e8dcdcabf32996440eae", "messageHeadline": "Bump the version number to 6.20.0 for release.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a436cd2e611a6cfb139a0964c73a3806217b1a40", "messageHeadline": "Merge pull request #217 from opscode/OC-10247", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 55, "deletions": 33}}, {"node": {"oid": "bf08d6a7052092877106fa0acd34c7a4e8f65fcd", "messageHeadline": "fix mime-types dependency version", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8238b9a84e1e5705ea18818e051364349493019a", "messageHeadline": "check for detailed warning message", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4418bc0455fae1649037f4925acde1899743db77", "messageHeadline": "add exceptions to ohai/exception.rb", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 26, "deletions": 36}}, {"node": {"oid": "5ed9d0126414e7d7ffb5973c53dffb017043493f", "messageHeadline": "add PluginDefinitionError to Ohai, rescue in loader.rb", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 28, "deletions": 4}}, {"node": {"oid": "4a4aaba40bb290413f96e3f2207687832ecb399a", "messageHeadline": "fail when more than one collect_data blocks defined per platform", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 20, "deletions": 14}}, {"node": {"oid": "ddc62baa94388309098aa8bb6ff71f204e8bb94e", "messageHeadline": "update man page per OHAI-515", "author": {"name": "jamescott", "email": "jamescott@opscode.com", "user": null}, "additions": 10, "deletions": 3}}, {"node": {"oid": "6f00cca7b5356a6ebce9588453c7259605e3e7e3", "messageHeadline": "Add a CONTRIBUTING document", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 153, "deletions": 0}}, {"node": {"oid": "4d4a95b2c79d001c1d0df96b4d0ccec2a4f945c9", "messageHeadline": "update Ohai man page", "author": {"name": "jamescott", "email": "jamescott@opscode.com", "user": null}, "additions": 80, "deletions": 18}}, {"node": {"oid": "07bd8b7b55da38e0f4d9f1b485d1bb6fea1b36b8", "messageHeadline": "Bump the version to 6.20.0.rc.1", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f29a6b15c625393fd91d43dff88ba7680a254a3", "messageHeadline": "Merge pull request #216 from opscode/systemu-version-pin", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 9}}, {"node": {"oid": "8a38584e52d7ceff34b74cd12f20fa69e8d7a0f6", "messageHeadline": "Pin version of systemu to the same version included in chef.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 9}}, {"node": {"oid": "edd8e3c1ea34f4cb8c723eee2fda958f521efbe5", "messageHeadline": "remove *.static.cloud-ips.com", "author": {"name": "Daniel Wallace", "email": "danielwallace@gtmanfred.com", "user": {"login": "gtmanfred"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "fc30f4d0c343ab03a9bd15abcd93e05083a1128f", "messageHeadline": "OHAI-412 was reverted on the 6-stable branch", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7ae6c970157a99fe48135d0a98e1eccbf588f144", "messageHeadline": "Bump version for 6.20.0 RC.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71c4778d272db32a2db4948de734079a0e483e7f", "messageHeadline": "Merge pull request #214 from opscode/OC-10249", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 135, "deletions": 112}}, {"node": {"oid": "9b43885bf3d9a3e1d0cca92abed7b447676696b4", "messageHeadline": "Merge pull request #213 from opscode/lcg/force-encode", "author": {"name": "lamont-granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "f1f131741b55b5c4a3d4e1ddd9003ea0037458b9", "messageHeadline": "force encode all strings to UTF-8", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "11aed66b7d2b71425c75b4361fcbc684b0cdc390", "messageHeadline": "Test for LANG=C and input contains UTF-8", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "923f9fed8b826db0db119c8582b1f035c0ed7742", "messageHeadline": "fix jenkins script for windows", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c5852515b76a7a260deb91afabba87fe067a739", "messageHeadline": "collect v7 methods at top and collect v6 methods at bottom of system.rb", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 43, "deletions": 33}}, {"node": {"oid": "7a87dcdb0ee61f66ef70e1ad0d943d774f360b6d", "messageHeadline": "Merge pull request #208 from opscode/OC-9409", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 1561, "deletions": 2258}}, {"node": {"oid": "fc4459f03466b3ded2d616f037c349605d569bd7", "messageHeadline": "change _providers to _plugins", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 93, "deletions": 80}}, {"node": {"oid": "513f4bf8886a48d849551a509ef32d72af4c91c6", "messageHeadline": "update new solaris2 plugins and specs", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8987682c977d56717750a3c737fd8c56e9670a11", "messageHeadline": "update spec_helper, system_spec to Ohai::Mixin::OS", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2531afecc141c8a19ba8e8b2958cb275bb647fa5", "messageHeadline": "actually make os a mixin and update corresponding files", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 35, "deletions": 33}}, {"node": {"oid": "b6b9d220869bd5c01be2e1a247e324222bb7a1ca", "messageHeadline": "change :providers to :_providers to avoid attribute conflicts", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 32, "deletions": 32}}, {"node": {"oid": "bbb4b0fbf4a25c62014c7912fbbc8c81ea186d60", "messageHeadline": "insert plugin documentation URL to v6 deprecation message", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15c0cf8958a587ee4708aaeb9f68701e2ac56738", "messageHeadline": "remove @todo that was done", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f47459d9163e139732e1d0e61563d5e21a5af848", "messageHeadline": "move dmi require into collect_data", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "af3096530d363c594c4712cc4b67e21336609dd6", "messageHeadline": "move dmi_common.rb to common folder", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 131, "deletions": 126}}, {"node": {"oid": "49336a8f6be9192cb32cf8ecceb786f18dc86fbc", "messageHeadline": "make Ohai::OS a mixin (Ohai::Mixin::OS)", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 19, "deletions": 33}}, {"node": {"oid": "c981c39117e6b9644c27e69c0ad3d600a792cf15", "messageHeadline": "correct spelling of defined", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "833041f3066838994fe1121f1e5d668fee852dc6", "messageHeadline": "automatically clear plugins and constants between tests", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 39, "deletions": 527}}, {"node": {"oid": "56350ad5b7a79e24d6debe03bd64cbbad5a41623", "messageHeadline": "add #name method for plugins, error messages", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 24, "deletions": 16}}, {"node": {"oid": "61ac3f273bb5bd9b104909e912d93e06c56c5637", "messageHeadline": "fix linux/kernel spec", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c343902840f788fa1cf21493f65f6f85d04aafa", "messageHeadline": "update runner spec for new DSL", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 167, "deletions": 17}}, {"node": {"oid": "e456e5e91f58c13101ee1631b9def808f27efd5a", "messageHeadline": "update plugin files", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 947, "deletions": 1333}}, {"node": {"oid": "b9f197ceb3c377b1f0e7c269252ea1c8757d35c1", "messageHeadline": "consolidate hostname plugin", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 136, "deletions": 319}}, {"node": {"oid": "1f285b875fc9f6d8a8afd5873a2c7230743425d0", "messageHeadline": "update system spec for plugin namespacing", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 147, "deletions": 31}}, {"node": {"oid": "e4499f2e85936877f1fc418941cfe28ac806c710", "messageHeadline": "update loader spec for plugin namespacing", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 58, "deletions": 89}}, {"node": {"oid": "0b4e76dde7d71e43686d5647c848901fd694e3c6", "messageHeadline": "add spec tests for plugin namespacing", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 196, "deletions": 149}}, {"node": {"oid": "74a2489a2bcc75ac4675f93b9f23e6b913b1d53d", "messageHeadline": "modify system, loader for plugin naming", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 11, "deletions": 7}}, {"node": {"oid": "076e4293393b948b9e9c3ff1719a53b6c5d65058", "messageHeadline": "add plugin namespacing, platform option to collect_data", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 104, "deletions": 29}}, {"node": {"oid": "ad973176bb22acaaa90b221b167d0cf3b3332c81", "messageHeadline": "swap order of redirects", "author": {"name": "Lamont Granquist", "email": "lamont@scriptkiddie.org", "user": {"login": "lamont-granquist"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "37b5fea4193ceae07f52a6e0ff1ea63cb4e760b1", "messageHeadline": "Clean up a crufty comment, whoops", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3c6faa186e62cf7cedf60d8433684a3f9fd8268e", "messageHeadline": "OHAI-501 / OHAI-502: Switch to using shell_out.", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "f3dd943f5f59b2ccb9716e14fcce41dd4ce4d762", "messageHeadline": "Merge pull request #209 from opscode/adamed-ohai-507-dmi", "author": {"name": "Adam Edwards", "email": "adamed@opscode.com", "user": null}, "additions": 67, "deletions": 91}}, {"node": {"oid": "8320ba43c82cdb750a16bd3fe2ae6fc6a5c97161", "messageHeadline": "Merge branch 'OHAI-502'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 122, "deletions": 33}}, {"node": {"oid": "14d832675bc8f2bf4a0edc41ec3ec4b0a395c3dc", "messageHeadline": "Add cpu check for solaris2", "author": {"name": "Blake Irvin & Eric Saxby", "email": "pair+blake+sax@wanelo.com", "user": null}, "additions": 122, "deletions": 33}}, {"node": {"oid": "ad4d00480e35e9c11492bde3b90affcdb78f8443", "messageHeadline": "Merge branch 'OHAI-501'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "4e5bc2d4c9a5c711e95a4b83c4813dd4ad393db9", "messageHeadline": "Add memory check for solaris2", "author": {"name": "Blake Irvin & Eric Saxby", "email": "pair+blake+sax@wanelo.com", "user": null}, "additions": 54, "deletions": 0}}, {"node": {"oid": "31be96b5888f5f75c475bcb4f1a026d1ce1e84ab", "messageHeadline": "Merge branch '6-stable-gce-metadata-update' into 6-stable", "author": {"name": "Paul Rossman", "email": "paul@factory9.com", "user": null}, "additions": 27, "deletions": 1}}, {"node": {"oid": "66ea7fc2527f307824db50943dffcdaf89375100", "messageHeadline": "Restore Ohai 6 compatibility in spec test", "author": {"name": "adamedx", "email": "adamed@opscode.com", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "76a97db1d98859ec223204a9a784e37b3e608f06", "messageHeadline": "clarify spec description", "author": {"name": "Paul Rossman", "email": "paul@factory9.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89e2834988b0025d6345293f0492aeff9b8e5860", "messageHeadline": "fixed spec errors", "author": {"name": "Paul Rossman", "email": "paul@factory9.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "59060c1f03c8688f6b92df46c864f975adf7724f", "messageHeadline": "fix spec errors", "author": {"name": "Paul Rossman", "email": "paul@factory9.com", "user": null}, "additions": 3, "deletions": 14}}, {"node": {"oid": "b0a0fc5c4bb5ad6021267bad0b4b43ccf1d59224", "messageHeadline": "verify gce only by metadata.google.internal, remove dmi check", "author": {"name": "Paul Rossman", "email": "paul@factory9.com", "user": null}, "additions": 2, "deletions": 10}}, {"node": {"oid": "498ada58995f5493a6a14903c269b1f3204874a6", "messageHeadline": "GCEL is deprecated", "author": {"name": "Paul Rossman", "email": "paul@factory9.com", "user": null}, "additions": 3, "deletions": 12}}, {"node": {"oid": "4a6df5ea871e10c3a8bb3320ddbfd21aec6ae2c4", "messageHeadline": "updated metadata hostname", "author": {"name": "Paul Rossman", "email": "paul@factory9.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4006872004f60cb2d3aae7ce66bb075a6f87cab", "messageHeadline": "small change for hostname", "author": {"name": "Paul Rossman", "email": "paul@factory9.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f58229de618e9b3b5d934c6cf9fddaacb467828e", "messageHeadline": "typo", "author": {"name": "Paul Rossman", "email": "paul@factory9.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7101ea3d3c7aef8ba57d9c9313c62c72211561ae", "messageHeadline": "new metadata server url", "author": {"name": "Paul Rossman", "email": "paul@factory9.com", "user": null}, "additions": 16, "deletions": 38}}, {"node": {"oid": "bde85361c9df362cb58285db786db76e9f55dc6b", "messageHeadline": "Add scripts that can run specs on jenkins.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 22, "deletions": 0}}, {"node": {"oid": "ede12159bfbfbb85b943b786a0557a04c949c365", "messageHeadline": "Merge pull request #210 from opscode/enable-manhattan", "author": {"name": "Serdar Sutay", "email": "serdar@opscode.com", "user": null}, "additions": 22, "deletions": 0}}, {"node": {"oid": "fee01e2bb7624c305654c1a0d46ee6e88d36c5ad", "messageHeadline": "Add scripts that can run specs on jenkins.", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 22, "deletions": 0}}, {"node": {"oid": "b4979ff3ec7f28ed3e0eb31f7f999c7db744ca4e", "messageHeadline": "Merge pull request #203 from opscode/tn/languages", "author": {"name": "Dan DeLeo", "email": "dan@kallistec.com", "user": {"login": "danielsdeleo"}}, "additions": 1425, "deletions": 63}}, {"node": {"oid": "ce9a3a42b8f326445ae19134476428493b5711bc", "messageHeadline": "Merge pull request #207 from opscode/adamed-OC-9106-re-merge", "author": {"name": "Adam Edwards", "email": "adamed@opscode.com", "user": null}, "additions": 905, "deletions": 19}}, {"node": {"oid": "163a0bdd34e5f79fedac836ef780a392ea4877b8", "messageHeadline": "Bump mixlib-config dependency to 2.0", "author": {"name": "John Keiser", "email": "jkeiser@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3923339841e0f1041016925383aab430f9f09779", "messageHeadline": "[OHAI-492] - IP address detection fails if there is an interface with\u2026", "author": {"name": "Douglas Thrift", "email": "douglas@douglasthrift.net", "user": {"login": "douglaswth"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6655240e6750f6bb66b5190bfe1a9d6fd05f9417", "messageHeadline": "[OHAI-492] - IP address detection fails if there is an interface with\u2026", "author": {"name": "Douglas Thrift", "email": "douglas@douglasthrift.net", "user": {"login": "douglaswth"}}, "additions": 153, "deletions": 2}}, {"node": {"oid": "645e839075d5e597e2cc4db4d83ff330b1bcdc18", "messageHeadline": "[OHAI-492] - IP address detection fails if there is an interface with no", "author": {"name": "Douglas Thrift", "email": "douglas@douglasthrift.net", "user": {"login": "douglaswth"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fc69fd5f3fdaf2368de3d667eb2fdb6e4936f0f3", "messageHeadline": "simplify check for rackspace[:public_ip]", "author": {"name": "Joseph Anthony Pasquale Holsten", "email": "joseph@josephholsten.com", "user": {"login": "josephholsten"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "c6e2336819d5524a588df575c4b79c4b2e0239e7", "messageHeadline": "[OHAI-499] If the public IP is nil, don't attempt to set a cloud-ips.\u2026", "author": {"name": "Graham Christensen", "email": "gchristensen@nationalfield.org", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e7ab3bbf49565703dc0a1b2a9928d00bc9b8c6be", "messageHeadline": "[OHAI-499] add specs for attributes effected by rackspace[:public_ip]", "author": {"name": "Joseph Anthony Pasquale Holsten", "email": "joseph@josephholsten.com", "user": {"login": "josephholsten"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "b716d64ea056e900f1f9bcaa5b19f5581b9f5af8", "messageHeadline": "Fix 1.8.7 issues.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 19, "deletions": 5}}, {"node": {"oid": "8fd23b98dde5fa0dc0a79466e7b1249a775509b6", "messageHeadline": "wip", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 1188, "deletions": 53}}, {"node": {"oid": "75d83ec7a34c41f25bee000830f347160dc6f4bb", "messageHeadline": "[OHAI-503] Fix typo in ip_scopes plugin", "author": {"name": "Eric Saxby", "email": "sax@livinginthepast.org", "user": {"login": "sax"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b905c98b01984fe4e455464e8f7274dbbf6964c", "messageHeadline": "Cross platform tests can now be set to pending.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f6e9e57d38c0323100dcab9700ee31d3ab188c9d", "messageHeadline": "Port AIX plugins to 6-stable", "author": {"name": "adamedx", "email": "adamed@opscode.com", "user": null}, "additions": 111, "deletions": 135}}, {"node": {"oid": "c7b4834d23702787c3cb115b9b43cd56047b3967", "messageHeadline": "Added support for absolute paths.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 44, "deletions": 9}}, {"node": {"oid": "99b023c2ed2a81c2147fba07d5bddb0dc0202c5f", "messageHeadline": "Fixed the uptime test-case that was failing in jenkins due to missing\u2026", "author": {"name": "Prabhu Das", "email": "prabhu.das@clogeny.com", "user": {"login": "prabhu-das"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "85ee00d1a5b8c1384a2d9cf181724514d03a3f78", "messageHeadline": "Unit tests for cpu, kernel and platform plugins of AIX.", "author": {"name": "Prabhu Das", "email": "prabhu.das@clogeny.com", "user": {"login": "prabhu-das"}}, "additions": 136, "deletions": 1}}, {"node": {"oid": "22944e984c0b33722440f69ee199b444b8d2e7bf", "messageHeadline": "ohai plugins hostname and platform specs.", "author": {"name": "Prabhu Das", "email": "prabhu.das@clogeny.com", "user": {"login": "prabhu-das"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "c67e12d7ee66539e3b25904483953c048673a13f", "messageHeadline": "Added missing tests for netstat -nrf inet6.", "author": {"name": "Prabhu Das", "email": "prabhu.das@clogeny.com", "user": {"login": "prabhu-das"}}, "additions": 40, "deletions": 15}}, {"node": {"oid": "4ed3712354301d04ad9d9181916996a444c10190", "messageHeadline": "Added unit tests for AIX filesystem and network plugins along with a \u2026", "author": {"name": "Prabhu Das", "email": "prabhu.das@clogeny.com", "user": {"login": "prabhu-das"}}, "additions": 373, "deletions": 4}}, {"node": {"oid": "0fa387818b429dadc253dc88e4065cacbfb1535e", "messageHeadline": "Fixed few bugs while unit testing.", "author": {"name": "Prabhu Das", "email": "prabhu.das@clogeny.com", "user": {"login": "prabhu-das"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "0a5e63b44a6a8f33d901bfcb744b20aeb130a794", "messageHeadline": "Refactored Aix uptime unit tests.", "author": {"name": "Prabhu Das", "email": "prabhu.das@clogeny.com", "user": {"login": "prabhu-das"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "85b1453c22a44f704f6d9d03e54425480f1b0e75", "messageHeadline": "Unit test for Aix plugin uptime.", "author": {"name": "Prabhu Das", "email": "prabhu.das@clogeny.com", "user": {"login": "prabhu-das"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "c146ce6e00a618866f8f41013c9c630a4c360181", "messageHeadline": "fix aix uptime.", "author": {"name": "kaustubh-d", "email": "kaustubh@clogeny.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "01b2fd5c4aab030ddd0f0d654e185148f6392ad6", "messageHeadline": "AIX plugin for filesystem", "author": {"name": "deepalijagtap", "email": "deepali.jagtap@clogeny.com", "user": {"login": "deepalijagtap"}}, "additions": 56, "deletions": 3}}, {"node": {"oid": "93de51a59ee274d264477b7ae3cf035870b3f2c5", "messageHeadline": "fix regex for interface info.", "author": {"name": "kaustubh-d", "email": "kaustubh@clogeny.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24516f496147b98b08100912f3f69215a6ea8bc0", "messageHeadline": "aix uptime lookup is similar to solaris one.", "author": {"name": "kaustubh-d", "email": "kaustubh@clogeny.com", "user": null}, "additions": 18, "deletions": 3}}, {"node": {"oid": "225c6a69b1ac8b426e25dfe0af88bac2fb5ceedd", "messageHeadline": "minor code style fix.", "author": {"name": "kaustubh-d", "email": "kaustubh@clogeny.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a336ca3e9715083531c5ec895ca402d69df654e8", "messageHeadline": "implement network plugin for aix.", "author": {"name": "kaustubh-d", "email": "kaustubh@clogeny.com", "user": null}, "additions": 138, "deletions": 3}}, {"node": {"oid": "1706263226499930e6d7b1e390e452fd79c03993", "messageHeadline": "[WIP] - converting sigar -> AIX commands", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 79, "deletions": 10}}, {"node": {"oid": "87042c00beb7e1563310d8d208a93216f89e5134", "messageHeadline": "Merge pull request #204 from opscode/adamed-6-stable-revert", "author": {"name": "Adam Edwards", "email": "adamed@opscode.com", "user": null}, "additions": 2512, "deletions": 3507}}, {"node": {"oid": "91edd2b8b7e7bd0c846efe773d131e98d4ed1229", "messageHeadline": "Revert \"Merge pull request #175 from opscode/adamed-oc-9106\"", "author": {"name": "adamedx", "email": "adamed@opscode.com", "user": null}, "additions": 2512, "deletions": 3507}}, {"node": {"oid": "412cd4e09e642c80f4dca92e2957f1730ee32963", "messageHeadline": "Added cross platform tests for Groovy.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 177, "deletions": 0}}, {"node": {"oid": "fe510905baad5918a606b524ade79d75bee0631a", "messageHeadline": "Merge pull request #199 from opscode/tn/windows", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 18, "deletions": 32}}, {"node": {"oid": "5a3c00aeb7ca928bf4d26f8148b408028a607798", "messageHeadline": "Enabled shell command timeout on windows.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 6, "deletions": 16}}, {"node": {"oid": "df0d519a0f9f59d364eb3ecf52310def3dee73da", "messageHeadline": "Fix windows line termination issues.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fd2c5ead4f645016888d328b99152f8f1e3d3d75", "messageHeadline": "Pull Mixlib::ShellOut from master to fix reaping bug.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "938a15b2e310a22a093220b7bbb816e69942b6eb", "messageHeadline": "Converted run_command on windows from systemu to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 7, "deletions": 17}}, {"node": {"oid": "d6492119f4e18c879979666086dcc1c0dabd04ba", "messageHeadline": "Fix subsumes? error message.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71a327ae15662bdec1719510c0fb5a995c2b4b66", "messageHeadline": "Update os.rb", "author": {"name": "jamescott", "email": "jamescott@opscode.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cec18084e0434f74b303ea76b199851ff6d5caee", "messageHeadline": "Update os.rb", "author": {"name": "jamescott", "email": "jamescott@opscode.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da3aeb5281d6f207445069dcb6ec345fa1614421", "messageHeadline": "Merge pull request #200 from opscode/jk/mixlib-config-2", "author": {"name": "John Keiser", "email": "john@johnkeiser.com", "user": {"login": "jkeiser"}}, "additions": 11, "deletions": 22}}, {"node": {"oid": "a71ec74507ea8f8f5e39fe99e91cb22f6b3d5f00", "messageHeadline": "Use mixlib-config 2.0 and reset config before each test", "author": {"name": "John Keiser", "email": "jkeiser@opscode.com", "user": null}, "additions": 11, "deletions": 22}}, {"node": {"oid": "65d41edd4108622b836917580ab515b978c76562", "messageHeadline": "Merge pull request #198 from opscode/cycle-detection", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 53, "deletions": 8}}, {"node": {"oid": "0b933d21bb54bdd3a2c1932db8089decd23a8ba8", "messageHeadline": "Merge pull request #197 from opscode/tn/shellout", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 1658, "deletions": 1915}}, {"node": {"oid": "15db840588d341812f6a97d3c12a02579fe79e9a", "messageHeadline": "fix cycle detection", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 53, "deletions": 8}}, {"node": {"oid": "4debd8ff5476bbca4ef85780ba1874715db631c0", "messageHeadline": "Converted plugins/linux/virtualization to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 21, "deletions": 38}}, {"node": {"oid": "67d0e9e1aa60f79a90dd3e5bbd5d49cf002e67c2", "messageHeadline": "Converted plugins/linux/network to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 219, "deletions": 275}}, {"node": {"oid": "093c22a1dc3bc4bfeb860ada3b51bed71a5dd520", "messageHeadline": "Converted plugins/linux/lsb to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 29, "deletions": 33}}, {"node": {"oid": "5a6ae9c9c4975895841bbddbd6a2d7e059fed7fe", "messageHeadline": "Converted plugins/linux/kernel converted to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 21, "deletions": 11}}, {"node": {"oid": "7b34d7e41f4efd8dc5554da1c3d5069d56288cf6", "messageHeadline": "Converted plugins/linux/hostname to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "54d7135f55277637f813dee4985a1ba1a3226be3", "messageHeadline": "Converted plugins/linux/filesystem to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 124, "deletions": 165}}, {"node": {"oid": "25c712888bd00b6b8e8252e7f123a93add2ee7c1", "messageHeadline": "Converted plugins/freebsd/virtualization to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 54, "deletions": 56}}, {"node": {"oid": "9a394c201f8758a3050bbf0c5e5261bb1b9665ef", "messageHeadline": "Converted plugins/freebsd/uptime to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 5, "deletions": 8}}, {"node": {"oid": "1c8651b16cb46a84dd01e06ad1c685635e7ae4cc", "messageHeadline": "Converted plugins/freebsd/platform to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "e7c022783c8e2897abbdcb23593677ff102c2cab", "messageHeadline": "Converted plugins/freebsd/network to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 65, "deletions": 70}}, {"node": {"oid": "7dae28dee2b38ffdf2f9e386ac97360940a98dba", "messageHeadline": "Converted plugins/freebsd/memory to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 28, "deletions": 21}}, {"node": {"oid": "c6e67085b5fa9572cc336d31c5863240c7b287ce", "messageHeadline": "Converted plugins/freebsd/kernel to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "0c4d9e64532e3d00d4b771da1b1b68995c4970db", "messageHeadline": "Converted plugins/freebsd/hostname to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "4596a27431cee93a185ecb602792a1cb4e3ee28c", "messageHeadline": "Converted plugins/freebsd/filesystem to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 21, "deletions": 25}}, {"node": {"oid": "9dade273349efd4d4d5cd72e4f44b63671b4df50", "messageHeadline": "Converted plugins/freebsd/cpu to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "66af6fd4046e3f341cf6ee54a290accd66983fb0", "messageHeadline": "Converted plugins/openbsd/virtualization to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 27, "deletions": 29}}, {"node": {"oid": "b371021d5d1c415e9e9502cfe17886cf2c016fe6", "messageHeadline": "Converted plugins/openbsd/uptime to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 5, "deletions": 7}}, {"node": {"oid": "809304f5c14aadc4733a49819c6b0d0356825c26", "messageHeadline": "Converted plugins/openbsd/platformt o Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "b46138fdd1c8565f360afafa6ca94b200d114592", "messageHeadline": "Converted plugins/openbsd/network to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 63, "deletions": 69}}, {"node": {"oid": "b0e275aacda191c962dcd3f5a8e41bf05abbe72d", "messageHeadline": "Converted plugins/openbsd/memory to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 27, "deletions": 31}}, {"node": {"oid": "9d03e9d59f8b96389ec5bfdda8f26e8f52bb47b5", "messageHeadline": "Converted plugins/openbsd/kernel to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 12, "deletions": 11}}, {"node": {"oid": "8ffee1aa28cad4f96d4785cabe3bf4fbcb4851f2", "messageHeadline": "Converted plugins/openbsd/hostname to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "679791e859e98bb76253b6b2cb7159e5b7b06ed0", "messageHeadline": "Converted plugins/openbsd/filesystem to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 21, "deletions": 25}}, {"node": {"oid": "5e704bc63308c6c40183ddefdff1a9c805118ed7", "messageHeadline": "Converted plugins/openbsd/cpu to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "bef09bea84be795d537b2371d0424d45cb425970", "messageHeadline": "Converted plugins/netbsd/virtualization to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 27, "deletions": 28}}, {"node": {"oid": "7b9c92c7651943b63add89c1d0c4f5299c38a000", "messageHeadline": "Converted plugins/netbsd/uptime to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 5, "deletions": 7}}, {"node": {"oid": "cb095cdf187b0835c18f5dd1d7d1e31bbd1ee444", "messageHeadline": "Converted plugins/netbsd/platform to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "95c6c1caf33937750a36b3f49ac72e236e938bd5", "messageHeadline": "Converted plugins/netbsd/network to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 64, "deletions": 70}}, {"node": {"oid": "68c4707cc8ba1e380bd981fc87d9157d1af82ae1", "messageHeadline": "Converted plugins/netbsd/memory to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 27, "deletions": 31}}, {"node": {"oid": "20cccfef6893b3e4992cc7f2e06a097be6be4da9", "messageHeadline": "Converted plugins/netbsd/kernel to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "553b8567b1263a018712f92f6b46619d70285cbf", "messageHeadline": "Converted plugins/netbsd/hostname to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "4f858a0e9ab4934afc408682a9882c48e291552b", "messageHeadline": "Converted plugins/netbsd/filesystem to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 21, "deletions": 25}}, {"node": {"oid": "0dc6fd8e5efd8efa9c341b2361e959808f1f283d", "messageHeadline": "Converted plugins/netbsd/cpu to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 4, "deletions": 6}}, {"node": {"oid": "343fe23894225aef10762af410d70bbf621ff38c", "messageHeadline": "Converted plugins/solaris2/zpools to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 22, "deletions": 26}}, {"node": {"oid": "db8bbff1800e8d47ba419319260a1a55d90b9426", "messageHeadline": "Converted plugins/solaris2/virtualization to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 54, "deletions": 69}}, {"node": {"oid": "7a16a8af9201f41d2814e94bbfb09891330941d5", "messageHeadline": "Converted plugins/solaris2/uptime to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 6, "deletions": 8}}, {"node": {"oid": "48abf40f1ec01a072c2a0021274f70270552f81d", "messageHeadline": "Converted plugins/solaris2/platform to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 10, "deletions": 18}}, {"node": {"oid": "2a857f1997a452acb0fe1592cb661d6b5640172a", "messageHeadline": "Converted plugins/solaris2/network to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 71, "deletions": 52}}, {"node": {"oid": "ec610d7d7a7e6bacbd44bd501d62d77cd039af8c", "messageHeadline": "Converted plugins/solaris2/kernel to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 15, "deletions": 18}}, {"node": {"oid": "2b79939d5b046fb1141a83415ac782a13a6dbd99", "messageHeadline": "Converted plugins/solaris2/hostname to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "a4c0c1e295b742bb58039c43a8d8cbd704a784d6", "messageHeadline": "Converted plugins/solaris2/filesystem to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 39, "deletions": 46}}, {"node": {"oid": "fc1ba70f6449269ab7e1552e48bbdeb14968171e", "messageHeadline": "Converted plugins/solaris2/dmi to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 70, "deletions": 73}}, {"node": {"oid": "2c75452870f831cb238337205acb65979f0a1851", "messageHeadline": "Converted plugins/rackspace to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 10, "deletions": 14}}, {"node": {"oid": "97312882b76b84df06183baa987cfc67118f7352", "messageHeadline": "Converted plugins/kernel to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 16, "deletions": 18}}, {"node": {"oid": "5ec19a97704b229edf279f7354519a27d5c7f1ed", "messageHeadline": "Converted plugins/dmi to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 74, "deletions": 82}}, {"node": {"oid": "2478c7dbe2096015169d992a2aab0f5bcc6cbca3", "messageHeadline": "Converted plugins/windows to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8c831c9272b7695317f7d80e83853b0220a79edf", "messageHeadline": "Converted plugins/ruby to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f8b8aa0d59291d7b6305e36e332146675076f90a", "messageHeadline": "Converted plugins/python to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 6, "deletions": 10}}, {"node": {"oid": "205d9d5dcad4c1a62575c3bafc1e8797011bc420", "messageHeadline": "Converted plugins/php to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 6, "deletions": 10}}, {"node": {"oid": "3a9620506975f25056eb122f70ae35330450cbae", "messageHeadline": "Converted plugins/perl to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 9, "deletions": 34}}, {"node": {"oid": "dae7d11180a92c6651fb3af267251e38f5f465dd", "messageHeadline": "Converted plugins/nodejs to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 6, "deletions": 10}}, {"node": {"oid": "ad1101fd42a2ed89a545cfe052ddef961797e67c", "messageHeadline": "Converted plugins/mono to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 6, "deletions": 10}}, {"node": {"oid": "e5d6a65a4e4cecd713aebf1462acb3441c061425", "messageHeadline": "Converted plugins/lua to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 6, "deletions": 10}}, {"node": {"oid": "b906db27d1037f7dc88a5d1c57c73c6c13efedce", "messageHeadline": "Converted plugins/java to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 12, "deletions": 25}}, {"node": {"oid": "1026a4cc71684093321218b01b5a2693b396494b", "messageHeadline": "Converted plugins/darwin/uptime to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 5, "deletions": 7}}, {"node": {"oid": "7b07492c567c92676a740c2c77948f6c84e833c4", "messageHeadline": "Converted plutins/darwin/system_profiler to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 5, "deletions": 7}}, {"node": {"oid": "ef5f52821ea7d6eed2e9c0b213ee866766194ccd", "messageHeadline": "Converted plugins/darwin/platform to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 18, "deletions": 44}}, {"node": {"oid": "871357ceab22d60b1f3ef5e1a3dc61c31aee0802", "messageHeadline": "Converted plugins/darwin/network to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 95, "deletions": 102}}, {"node": {"oid": "fb94856c1fd9dab0f035ca21b923ff0c5ce0622b", "messageHeadline": "Converted plugins/darwin/kernel to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 10, "deletions": 11}}, {"node": {"oid": "46af0afa4c1819780b85c1ce9d1f8303b1d383ab", "messageHeadline": "Converted plugins/darwin/hostname to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "000f9a00079c387d91857469ca21a5e312591f0c", "messageHeadline": "Converted plugins/darwin/filesystem to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 23, "deletions": 27}}, {"node": {"oid": "559c2f43669bc9f56471e1ee36fa00922c39bfeb", "messageHeadline": "Converted plugins/darwin/cpu to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6b482579627e3a2e0cfac93a032e70ba1fa23caf", "messageHeadline": "Converted plugins/c to Mixlib::ShellOut.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 50, "deletions": 50}}, {"node": {"oid": "e3c8c6f4fa727107012327f6e6acab06b213f6d7", "messageHeadline": "Converted plugins/groovy to Mixlib::ShellOut", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 6, "deletions": 13}}, {"node": {"oid": "b1c65734447bf82810897abec96efb8074aa5e60", "messageHeadline": "Converted plugins/erlang to Mixlib::ShellOut", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 6, "deletions": 9}}, {"node": {"oid": "1158eb358fbbe67269852e3d6b62ab8ebfa0e7a7", "messageHeadline": "Add a wrapper for Mixlib::ShellOut", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "1864fe0dd017a2a590ae1678b7b48adafbce780d", "messageHeadline": "Merge pull request #196 from opscode/OC-9364", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 165, "deletions": 288}}, {"node": {"oid": "865a5b885e91f5fb6a42cad5f78202863cfd6442", "messageHeadline": "remove debug tools", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e13c9f83e4d73e08c7ea713a4f883603edb98c0c", "messageHeadline": "run v6 plugins that depend on v7 plugins in Ohai::System#run_plugins,\u2026", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 146, "deletions": 269}}, {"node": {"oid": "43f4bf4a28ebc2bc4c02a3531d47fc731e153ce9", "messageHeadline": "initialize Ohai::Loader and Ohai::Runner with Ohai::System", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 24, "deletions": 24}}, {"node": {"oid": "7d997db6fade0ec471929cd2fa02bf192b8728d3", "messageHeadline": "Merge pull request #192 from opscode/OC-9362", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 240, "deletions": 65}}, {"node": {"oid": "93716153021454c1cd8d4e6c8dc9832625cec7c9", "messageHeadline": "log error to debug", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 0, "deletions": 10}}, {"node": {"oid": "52e2ece6322e1836d7e5d5d1bcd6615bd3ae8f82", "messageHeadline": "Ohai::System#all_plugins executes #load_plugins, #run_plugins", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 2, "deletions": 70}}, {"node": {"oid": "d2d7c210e3f6803e2d7d70f602aabac8db8648eb", "messageHeadline": "move #provides to specific plugin version class", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 0, "deletions": 20}}, {"node": {"oid": "00c44b2caddd9cbd6993777e754fd212d0674904", "messageHeadline": "add ability to run v6 plugins with Ohai::System#run_plugins", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 96, "deletions": 42}}, {"node": {"oid": "c11857b1aa7660b39ebba30735fdfbe6eb202f20", "messageHeadline": "run v6 plugins with Ohai::System#all_plugins, add deprecation message", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 192, "deletions": 7}}, {"node": {"oid": "2c6cd5508f5e1eddac20cae505d1947c575bb494", "messageHeadline": "store relative plugin paths in v6_dependency_solver", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a7401d3bd7c4e1032796ec37824318ffb1c4d894", "messageHeadline": "merge with OC-9012 (local)", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 34, "deletions": 1}}, {"node": {"oid": "46df4478851dc0515265c399455ca9e273e4e923", "messageHeadline": "Merge pull request #194 from opscode/tn/logging", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 1, "deletions": 16}}, {"node": {"oid": "d35b1e1db90265e1addf8c11654d1a16c484d968", "messageHeadline": "Fix for OHAI-508", "author": {"name": "Alex", "email": "alex@serversaurus.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1df48b9e99f584ad0e203a1e47d3054eb0fd83b", "messageHeadline": "Cleaned up cruft.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 0, "deletions": 15}}, {"node": {"oid": "e0a1c33eb2dd98c03337b02124ae5438bd2bab31", "messageHeadline": "Move stacktrace to debug errorlevel", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "113bc61716433ddebe27350e70f741bb2f6d4f7f", "messageHeadline": "Merge pull request #181 from opscode/OC-9012", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 907, "deletions": 228}}, {"node": {"oid": "fca60c2cab9c191dfd0fdb3bbe1d52a7130c398f", "messageHeadline": "switch from instance_eval to TOPLEVEL_BINDING eval in Ohai::Loader#lo\u2026", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 25, "deletions": 78}}, {"node": {"oid": "63eb2ba3822d312fe6c15e7006a6fc2aa287c686", "messageHeadline": "Merge pull request #186 from opscode/tn/surgery", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 56, "deletions": 35}}, {"node": {"oid": "c39f3a047c5e940bb073de0f728362783d7321f8", "messageHeadline": ".split => .lines", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "032ddd11eae9152dfef0c973524bdd5fb385ce87", "messageHeadline": "move version-specific dsl behavior to version class", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 29, "deletions": 28}}, {"node": {"oid": "b2873b04ce6ea79d2d546ac925e958ea89814ebc", "messageHeadline": "fix cycle reporting", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 89, "deletions": 258}}, {"node": {"oid": "41d2329f86a78080f35969f6ca89348213eddd7c", "messageHeadline": "Delete files from the correct directory", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "090bcf0f5c18460f6943c9723dc3bd1fc39c6c9a", "messageHeadline": "Simplified deleting intermediate files", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 1, "deletions": 9}}, {"node": {"oid": "e5e797bf3a8894875f28809a2707beae5b74594f", "messageHeadline": "Moved to the platform specific line break", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e950758a645799acace3055ac0cca454996e54da", "messageHeadline": "add run_plugins specs to system_spec", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 325, "deletions": 45}}, {"node": {"oid": "bf6f552c3c70ef836151ae832efde121c3222944", "messageHeadline": "Ohai::Runner class for running plugins, add run_plugins to Ohai::Syst\u2026", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 381, "deletions": 17}}, {"node": {"oid": "ff149f9a1ea45f63bf785bd3ccc6d8e9e7d87739", "messageHeadline": "add license to loader_spec.rb", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 33, "deletions": 0}}, {"node": {"oid": "415691fd5464fb8d5dd3f86b5b737108d138583d", "messageHeadline": "Added a comment", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4928811333166db17a9461f4f641e508fb82b2f3", "messageHeadline": "Fixed the freebsd/virtualization plugin re: removing the pipe", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "49167e5d3c71a4996db3fc753ed05cdb5de74461", "messageHeadline": "Moved all shell invocations of an absolute path to Ohai.abs_path", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "d5d8774047957ed8eeeae95ab96309d8faaee057", "messageHeadline": "removed pipe from freebsd/virtualization plugin", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7cf67d97a235647dbf62fef57e47d8260803d6d", "messageHeadline": "Make sure to clean up intermediate files from test runs", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 30, "deletions": 17}}, {"node": {"oid": "33e636d3e94cea252a452fb882755749459a9d0c", "messageHeadline": "Added abs_path method to the DSL", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "099f1700c831a5e27793ea68a1c0d375a22fbcee", "messageHeadline": "Make invocations of /dev/null cross platform", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "e6ce286a0d5049bb69a097813f4a15cc8bbbd52f", "messageHeadline": "add has_run? to plugin dsl, store plugin instance(s) with attributes", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 389, "deletions": 166}}, {"node": {"oid": "5f2e9256a97163857112be6ac5fc2da7fed8b078", "messageHeadline": "Merge pull request #176 from opscode/tn/expectancy", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 229, "deletions": 345}}, {"node": {"oid": "56cf01b384b2e3770f4865e982c2c7accbfa5840", "messageHeadline": "remove old plugin format from ohai_plugin_common.rb", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 6, "deletions": 69}}, {"node": {"oid": "5e550d167817f10765c28bc83163b832a7c420db", "messageHeadline": "converted perl_spec.rb to the new plugin format", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 18, "deletions": 44}}, {"node": {"oid": "f0b1aa5433cb426357ee94a91dda43e1d168236d", "messageHeadline": "converted nodejs_spec.rb to the new plugin format", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 10, "deletions": 24}}, {"node": {"oid": "d32511cbd950c19ec31f8dba15f7854c121a5516", "messageHeadline": "converted lua_spec.rb to the new plugin format", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 12, "deletions": 29}}, {"node": {"oid": "bd4d1566ec5167521e05f973a2f09b666498edd2", "messageHeadline": "fixed typos in java_spec.rb", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 47, "deletions": 77}}, {"node": {"oid": "5957a9f3beb0bbb649154e67a9a50ddf2f763359", "messageHeadline": "converted python_spec.rb to the new plugin format", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 12, "deletions": 29}}, {"node": {"oid": "f770ac82adf9ad331f9374878d282629d0c4bf47", "messageHeadline": "migrated php_spec.rb to the new plugin format", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 14, "deletions": 34}}, {"node": {"oid": "f41ec1c220cc45b695a3d074f78aeedea0ab2159", "messageHeadline": "tweaked source formatting", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf6582cc21d5d29d33ee86563411ad9d8940c8f2", "messageHeadline": "changed formatting of output", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 14, "deletions": 6}}, {"node": {"oid": "798da58011d1b9e171169f7d324680bd0064e3e6", "messageHeadline": "tweaked formatting", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "34f938efa2c1b52a6731d28cd8ea42fa93ebc300", "messageHeadline": "moved linux/kernel.rb to the new spec format", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 20, "deletions": 13}}, {"node": {"oid": "2efb7fa4c70346a3a92b3d7a66884eb294fa2092", "messageHeadline": "nuked comments, tweaked format", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 1, "deletions": 36}}, {"node": {"oid": "8f074c3cd4098d3fd7e5c28d6a93ebb46f25c5dc", "messageHeadline": "moved new plugin system to the new reporting format", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 45, "deletions": 34}}, {"node": {"oid": "281153e9876f668d46d47dad29b855a00b6f79e7", "messageHeadline": "Changed syntax so that tests occur on a yielded object instead of a r\u2026", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 22, "deletions": 15}}, {"node": {"oid": "06bcf4e2a4c68c90ad703394d3181c61be4dac2c", "messageHeadline": "formatting", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "27ef51ca991cf29863749e2aa956873439842ebb", "messageHeadline": "converted data structure to method calls", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 94, "deletions": 33}}, {"node": {"oid": "67a6e6f7434b55bd022e6981abb6d2b9123700db", "messageHeadline": "removed debug fixtures", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "ede15b31787b3b5249ed2b6d08bb98ef18929d2d", "messageHeadline": "changed variable name to not clobber existing variable", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8171a336f256438e96af974d2bf124d0d93ea1f4", "messageHeadline": "Modified subsumes? so that it can test all leaves and is still also t\u2026", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 42, "deletions": 33}}, {"node": {"oid": "0d9fc0e2e11270d29c43446dd8c6d6b2e371e16f", "messageHeadline": "migrated subsumes? spec to new version", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 27, "deletions": 31}}, {"node": {"oid": "84dd69ea734267ab17a2f027a1ebfe4b101f0b0a", "messageHeadline": "fixed formatting", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad806de0565bdcd7625c77bb0a2ce25193ea2617", "messageHeadline": "wrapped individual ohai data leaves in it blocks instead of the entir\u2026", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 51, "deletions": 43}}, {"node": {"oid": "312c7b7099a5f52dda9ffb2b63362481a0831c19", "messageHeadline": "Merge pull request #172 from opscode/OHAI-9360", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 840, "deletions": 363}}, {"node": {"oid": "e91a2a91787a0597b9f0e4230e114ab92324d612", "messageHeadline": "remove pry debugging tools", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6d1848e5f86ea40e002bd1970655b916216db9d0", "messageHeadline": "move v6_dependency_solver management to system", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 9, "deletions": 32}}, {"node": {"oid": "6ebc8161a43ded42cef62b54676ce2f2e09c9fc1", "messageHeadline": "add debug message for already loaded plugins", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 45, "deletions": 6}}, {"node": {"oid": "14cb8ed121fdd434bb0fb45caead07a75dce65a2", "messageHeadline": "add v6 deprecation warning to load phase", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 13, "deletions": 11}}, {"node": {"oid": "074caedb339aa73d5a1113e8015161eed42d142d", "messageHeadline": "readable plugin strings in unit/plugins/fail_spec.rb", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 47, "deletions": 8}}, {"node": {"oid": "56e606073ceae86f98c58ae1e7fea6d0029fc9b5", "messageHeadline": "add plugin loading to common spec", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 75, "deletions": 193}}, {"node": {"oid": "8a95352b53e3806166da79158b94b90e21f787c2", "messageHeadline": "fix error/exception handling for loading plugins", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 24, "deletions": 24}}, {"node": {"oid": "f1dd92a10aefce1ca316c98937fd62dfba3c62d8", "messageHeadline": "Merge pull request #175 from opscode/adamed-oc-9106", "author": {"name": "Adam Edwards", "email": "adamed@opscode.com", "user": null}, "additions": 3507, "deletions": 2512}}, {"node": {"oid": "591bb31f0395d4085b8b6574fcb7ec75592aaca3", "messageHeadline": "create/update spec tests", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 586, "deletions": 7363}}, {"node": {"oid": "4b47df7a53dbf047a60905a1f97e1214c17e878b", "messageHeadline": "revise internals for loading plugins", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 96, "deletions": 105}}, {"node": {"oid": "163c8a4201978b55d1bc6d409a45143ba054470e", "messageHeadline": "detect plugin version", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 7345, "deletions": 21}}, {"node": {"oid": "5d74f1a56f866b025fff17f6f19a18d024c83842", "messageHeadline": "Merge pull request #171 from opscode/tn/cleanup", "author": {"name": "nordsieck-oc", "email": "theo@opscode.com", "user": null}, "additions": 9, "deletions": 7}}, {"node": {"oid": "f614da5e09e38d281dc0f66c503bea66f6cf8800", "messageHeadline": "grab_data.rb sets the right defaults if the -p and/or -e flags are om\u2026", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "68db3f0e51094ff5dad6c262c8287f4ceda835df", "messageHeadline": "removed documentation on how to add a cross-platform test case.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 0, "deletions": 57}}, {"node": {"oid": "7cde6617d5f3a264cd45d837dec6216d07d1bdc9", "messageHeadline": "Fixed the uptime test-case that was failing in jenkins due to missing\u2026", "author": {"name": "Prabhu Das", "email": "prabhu.das@clogeny.com", "user": {"login": "prabhu-das"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "176c36e051dec2cb5a60a754032373d8fbd75270", "messageHeadline": "Unit tests for cpu, kernel and platform plugins of AIX.", "author": {"name": "Prabhu Das", "email": "prabhu.das@clogeny.com", "user": {"login": "prabhu-das"}}, "additions": 136, "deletions": 1}}, {"node": {"oid": "52415bb76de03a84159c3fefc37ad479de887416", "messageHeadline": "ohai plugins hostname and platform specs.", "author": {"name": "Prabhu Das", "email": "prabhu.das@clogeny.com", "user": {"login": "prabhu-das"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "ba5d01c5495e0f47a7a10de1cfa19f16974e2b68", "messageHeadline": "Added missing tests for netstat -nrf inet6.", "author": {"name": "Prabhu Das", "email": "prabhu.das@clogeny.com", "user": {"login": "prabhu-das"}}, "additions": 40, "deletions": 15}}, {"node": {"oid": "4f3eb6ba9708a49dd1b7763b0a4be3b948d18aea", "messageHeadline": "Added unit tests for AIX filesystem and network plugins along with a \u2026", "author": {"name": "Prabhu Das", "email": "prabhu.das@clogeny.com", "user": {"login": "prabhu-das"}}, "additions": 373, "deletions": 4}}, {"node": {"oid": "cc910c3a7cf13485a3b55f0454035858c8bab859", "messageHeadline": "Fixed few bugs while unit testing.", "author": {"name": "Prabhu Das", "email": "prabhu.das@clogeny.com", "user": {"login": "prabhu-das"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "8891085e286755b95fd99a5825e15a1cc850a8de", "messageHeadline": "Refactored Aix uptime unit tests.", "author": {"name": "Prabhu Das", "email": "prabhu.das@clogeny.com", "user": {"login": "prabhu-das"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "117e00278221a0c2f1c105f8f15113be15bc0559", "messageHeadline": "Unit test for Aix plugin uptime.", "author": {"name": "Prabhu Das", "email": "prabhu.das@clogeny.com", "user": {"login": "prabhu-das"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "f608c9c65050e04839d4ee30f9b817c8d1f0e5ee", "messageHeadline": "fix aix uptime.", "author": {"name": "kaustubh-d", "email": "kaustubh@clogeny.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "57b509a4f9ffb6a8375d5c771774c472113f2819", "messageHeadline": "AIX plugin for filesystem", "author": {"name": "deepalijagtap", "email": "deepali.jagtap@clogeny.com", "user": {"login": "deepalijagtap"}}, "additions": 56, "deletions": 3}}, {"node": {"oid": "470146165b9686a05e78d328302a4ad42792547a", "messageHeadline": "fix regex for interface info.", "author": {"name": "kaustubh-d", "email": "kaustubh@clogeny.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b06225bcdd3398333cf707bcbefc4bad0213ed32", "messageHeadline": "aix uptime lookup is similar to solaris one.", "author": {"name": "kaustubh-d", "email": "kaustubh@clogeny.com", "user": null}, "additions": 18, "deletions": 3}}, {"node": {"oid": "6a0d1f1f14dae7156b28b02749dc6f3e20dda4ef", "messageHeadline": "minor code style fix.", "author": {"name": "kaustubh-d", "email": "kaustubh@clogeny.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25ebdd161cae3eb756c25e2a93e9253d8a1e9422", "messageHeadline": "implement network plugin for aix.", "author": {"name": "kaustubh-d", "email": "kaustubh@clogeny.com", "user": null}, "additions": 138, "deletions": 3}}, {"node": {"oid": "9649a1b5f6126b93a34ae7fd3e0d575ae065eb93", "messageHeadline": "[WIP] - converting sigar -> AIX commands", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 79, "deletions": 10}}, {"node": {"oid": "4c3f98f72b622119246aa173d7cd04519dad0087", "messageHeadline": "Disable root_group on Windows", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "4921379e765cb7152fa06fd4f5aff47fa9ed9158", "messageHeadline": "update chef plugin tests for system/plugin split", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa99426b2ef9ba5e252b8aa5900267e2d118718d", "messageHeadline": "include chef as a dev dependency", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e8bb0f6ca8e14203639d080dcff12a2a8ee699fe", "messageHeadline": "Replace deprecated should_receive(:m).any_number_of_times", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "990ed7c49d4d94cb759a0ddb1c2532c06c513cd5", "messageHeadline": "replace all calls to `mock` with `double`", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 102, "deletions": 102}}, {"node": {"oid": "dd73d9ffa3a68430886c82c1effc79fc15feac54", "messageHeadline": "Replace all calls to `stub!` with `stub`", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 388, "deletions": 346}}, {"node": {"oid": "76de2159c7d7df006885384e004d60d616c66db7", "messageHeadline": "Configure bundler for HTTPS", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0ddff972c5dc3246ee326abb96f5403276bde70", "messageHeadline": "OHAI-412 allow attribute access via System objects", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "50c12dce59a4a9627656246c67485a82c8d76ed8", "messageHeadline": "OHAI-412: fix provides collection w/ plugin objects", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e14a26ca47c0ddb1e75401d1a5bb65abc9f277f8", "messageHeadline": "Fix ruby warnings Config => RbConfig", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "3e8ba6ddd8e529278a8cd496c97dd0b06284affb", "messageHeadline": "Update new specs for plugin class split", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 266, "deletions": 268}}, {"node": {"oid": "536160f5cfb81601dd15f2e509648a4ac0ab0ff4", "messageHeadline": "[OHAI-412] fix missing stub in linux kernel plugin", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "898e27580966699177976c2737d82560178aefc3", "messageHeadline": "[OHAI-412] fix missing stubs in darwin kernel spec", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6c6b00ffaa985cca51f2e4b6241ebe1495d5da29", "messageHeadline": "[OHAI-412] fix uptime plugins for seconds_to_human change", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5d968eb4126ab97509ec92c75242a96dfbda04c5", "messageHeadline": "[OHAI-412] Split Ohai::System responsibilites into 2 classes", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 2049, "deletions": 1967}}, {"node": {"oid": "2740722a66a8f749bacbe810b73b826cef7f8db2", "messageHeadline": "Revert \"Merge branch 'OHAI-489'\"", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "a85a11f2a5204041d0d5dde79e59a5fa290b940b", "messageHeadline": "phrasing", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7652c4d68c5832b189acc47d7405d2bd6b3f99c", "messageHeadline": "Resolved some potential convusion", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "1c87fa07c34c8c8a7395f2ba6eaad97fbb63d837", "messageHeadline": "wip", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "564d3f29c6035ee64d3b42c88d08f3099e724c2f", "messageHeadline": "wip", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "bac6a7d6c5bfbe2d5192e98752574ba6526e6a9d", "messageHeadline": "wip", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "ef73fac4aad69ce081e26ac5d56c76c1bdc02842", "messageHeadline": "Documentation, wip", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "3dd81c83a48104a1e3ae170ed82a68778db170d0", "messageHeadline": "Fixed: possible scope resolution problem", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a3e254d0298d35470890dc493d83ae6efda4872", "messageHeadline": "Fixed: Accidently called parse instead of encode", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4b8a8e74f9382a94584f5bcf15c72c7ac6782d7d", "messageHeadline": "Merge pull request #170 from opscode/tn/windows", "author": {"name": "nordsieck-oc", "email": "theo@opscode.com", "user": null}, "additions": 23, "deletions": 34}}, {"node": {"oid": "6db08e1c0ebd2c465b3d2262b4dd24c2117c22c5", "messageHeadline": "removed extraneous sleep command", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa841f874297fed90d3f6a5fdbc7a662254af7dc", "messageHeadline": "removed debug code", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "1c8e70574e5925d26ba738271eada4380a13e1e8", "messageHeadline": "Added windows support for unit tests", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 15, "deletions": 2}}, {"node": {"oid": "685b66980e8e3eaeab0ffef2d121251d7fab6b7e", "messageHeadline": "moved from 'lsmod' to 'env lsmod'", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 10, "deletions": 31}}, {"node": {"oid": "10e234f02af8d92d5bed16ac85cb5ca7aebdded0", "messageHeadline": "Merge pull request #169 from opscode/OHAI-9230", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 230, "deletions": 173}}, {"node": {"oid": "bc4cd372deb43259334f71c2488bc0cc35ff56f0", "messageHeadline": "remove ohai plugin class names", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 1, "deletions": 15}}, {"node": {"oid": "7b30d97ba7b4feeeb95dc98212b9eca21e5cef23", "messageHeadline": "update specs", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 52, "deletions": 29}}, {"node": {"oid": "30580fecba88748e272d4f9eb5469a791779adb0", "messageHeadline": "randomize plugin class names", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 206, "deletions": 158}}, {"node": {"oid": "d22347339bf5e3cd2c533e058295c0ef124a6ab5", "messageHeadline": "Merge pull request #168 from opscode/tn/hot-fix", "author": {"name": "nordsieck-oc", "email": "theo@opscode.com", "user": null}, "additions": 17, "deletions": 9}}, {"node": {"oid": "bdbf9edbf0759f525b79c12015114d0b72358438", "messageHeadline": "added travis-ci support for relevant versions of ruby", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c405ee2a167943ba414b3ed611c85f388fb92958", "messageHeadline": "cleaned up old comment", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e271bcb057a5c771d77199e43c5e9b92f3896d7e", "messageHeadline": "removed debug info", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fdd4f8fa0571eda7a5486a2e3fa2d982a4b22eff", "messageHeadline": "fixed windows exclusion", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9f674eaf50398f8700c244b4e765f1ea3f4b9b06", "messageHeadline": "switch to the correct way to exclude windows", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "45ee7fb78435bf29a9f3761b923dcb35684ea371", "messageHeadline": "cleaned up debug code", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4852534e3a6d835949481cd7d6301d045f495872", "messageHeadline": "moved from JSON to Yajl", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 10, "deletions": 6}}, {"node": {"oid": "eb33c1901cbf0382d11ac12e20c190d83caab046", "messageHeadline": "1.8 compatible way to grab the location of ruby", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "84d3a842879b0a8570f76d2fffa927ecae73a386", "messageHeadline": "disable windows", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "aec6c306ce95accbc2e1592a0734e954928272d1", "messageHeadline": "Merge pull request #164 from opscode/tn/ohai-int-test", "author": {"name": "nordsieck-oc", "email": "theo@opscode.com", "user": null}, "additions": 1878, "deletions": 25}}, {"node": {"oid": "5994af61f34b0bbe31c278cd166f83e1caa91a12", "messageHeadline": "log plugin errors", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "404eba915ca280045c6d03a21a1ab9b8dc847c15", "messageHeadline": "Catch all exceptions from plugin runs", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "a65ea499c856a4299d2aec98cbe488ebba31ae7a", "messageHeadline": "fixed OhaiPluginCommon", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b77df17ab528de4734e8a36618cfc28cc44d2efb", "messageHeadline": "Work around 'depends' not functioning", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "70a4d4bd07560e1bc3679ad32818cd2fbac0ecba", "messageHeadline": "Change OhaiPluginCommon to use Ohai 7 Plugins", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "14e3ed8f6095d4f05a6d9ace0bca3ddcd9388489", "messageHeadline": "Moved shared_context to the top level.", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 30, "deletions": 30}}, {"node": {"oid": "b5c024f216d1de5f3192cdf8db49b33fa4b46432", "messageHeadline": "Converted OhaiPluginCommon to a module and converted to it_behaves_li\u2026", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 370, "deletions": 368}}, {"node": {"oid": "f08f3a94118a02d0a60b8a6607476795b51b6329", "messageHeadline": "added a comment", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "82fe31bc5638638b86b9c3d80c485b126f1016ca", "messageHeadline": "moved grab_data to the bin directory", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47f6543a5c36b2dcc9d1b1d04654d927a601a4be", "messageHeadline": "modified grab_data to use mixlib::cli instead of optparse", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 39, "deletions": 15}}, {"node": {"oid": "ed09871778ad75b3dde78ca8581989efa52ee4e6", "messageHeadline": "converted grab_data to get its info from command line arguments and o\u2026", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 19, "deletions": 27}}, {"node": {"oid": "360240c729804f5ddb34f128ea3eeaba52db236b", "messageHeadline": "minor refactor", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76b250bac0093e517ca3af8ade008d109a6e38df", "messageHeadline": "better documented grab_data's parameters", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 16, "deletions": 1}}, {"node": {"oid": "951a9a18cec8abc826cbee3fab4a535efa9aa4f5", "messageHeadline": "cleaned up debug artifacts", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "56d1fe8680b5c2c70a6128263b9c59d9fd0b1436", "messageHeadline": "converted data gathering utility to flat file format", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 36, "deletions": 5}}, {"node": {"oid": "02b98ffba33126afd10c55616966adbce6d0f817", "messageHeadline": "added author/date info to files", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 16, "deletions": 5}}, {"node": {"oid": "f766cc8289f2e4dfe7d1bf526589884a5db4f962", "messageHeadline": "cleaned up work-in-progress", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fc5885ea6e12630c7c0b867b89044dd98c864f06", "messageHeadline": "moved from yaml to a dsl for fake executable data format", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 1184, "deletions": 1358}}, {"node": {"oid": "2f917fac9acb119de0109aabf49641881223f301", "messageHeadline": "compacted the _spec file data format", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 183, "deletions": 576}}, {"node": {"oid": "780f1e2d7d21de3bbe3a582b3bdd0987ab8a3c08", "messageHeadline": "added Apache header to files in spec/unit/path", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 79, "deletions": 2}}, {"node": {"oid": "f089829e1ae5e6fcf442085c27345d65be4a6383", "messageHeadline": "cleaned up and added documentation to subsumes?", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 21, "deletions": 19}}, {"node": {"oid": "413d8dd5910279ccc97fb6befef18983b900a79f", "messageHeadline": "Added basic tool to add data to fake command yaml files", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 54, "deletions": 0}}, {"node": {"oid": "a991da6a97ec457b0f3128fe9f0e203e7b135487", "messageHeadline": "plugin tests don't generate fake executables when their output is com\u2026", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 14, "deletions": 5}}, {"node": {"oid": "3bab1b08f9ae3a8b2d3ef0d0d4b6d1e65e4a219a", "messageHeadline": "move yaml files to spec/data/plugins", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "625d7f39516d5d25035737ff255c634bf654119a", "messageHeadline": "fixed linux/kernel spec", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 78, "deletions": 0}}, {"node": {"oid": "51b4dca9ef80f8ec86bf51c75509297572e7a822", "messageHeadline": "fixed relative path issue", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d74639fc240c1f9f66f81181f4ffab799e6e0f51", "messageHeadline": "removed debugging gems", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "d119dd0ecd6292476707a898d78c6250d10ac71f", "messageHeadline": "spec file for the plugin spec library", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 29, "deletions": 0}}, {"node": {"oid": "75bb89addf4fb8b7f21950165eefa527f8c55398", "messageHeadline": "auto generate fake executables", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 0, "deletions": 8}}, {"node": {"oid": "980bb01a92cec4a60b8f8b1f742f231363696155", "messageHeadline": "fixed the linux/kernel spec", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 207, "deletions": 104}}, {"node": {"oid": "27bb6c058b938787e49740ce27a940431d383e1d", "messageHeadline": "auto-generate fake executables", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 172, "deletions": 212}}, {"node": {"oid": "35ca5080cffd2399dc833847127f45649c2bcf00", "messageHeadline": "added cross platform data to the lua plugin spec", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 234, "deletions": 0}}, {"node": {"oid": "c0d5142b4c6e652ff8e7970e8267c037c68b01d5", "messageHeadline": "added cross platform data to nodejs spec", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 184, "deletions": 23}}, {"node": {"oid": "3b6d386867dde93e0a72a180f31940baa29fdc41", "messageHeadline": "factored out per-spec RSpec into a helper method", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 113, "deletions": 89}}, {"node": {"oid": "02b115bc7963d0a8913250b9e5191ffa4b896fb3", "messageHeadline": "added cross platform data to perl spec", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 292, "deletions": 0}}, {"node": {"oid": "52b98dff97fa8ffbcbccd9426bf7380545011a73", "messageHeadline": "Change from @ohai._require_plugin to @ohai.require_plugin to pass rak\u2026", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 6, "deletions": 7}}, {"node": {"oid": "f1ebf764b053f32c0be0331ad54030c9bff08688", "messageHeadline": "added yaml to gemspec", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "43d87c9268225b5770fdb25fa571b31079789101", "messageHeadline": "Removed more debugging gems", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "65a8344976ace1c66ac4427e8115539c12cd667c", "messageHeadline": "removed debugging gems", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 0, "deletions": 14}}, {"node": {"oid": "7361473eac8575b7c95a7de353e7f3671283f4b7", "messageHeadline": "Added cross-platform data to the linux/kernel test", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 189, "deletions": 0}}, {"node": {"oid": "0762230107fefc12127e2dbddae97125d189ed0a", "messageHeadline": "Added cross-platform data to php test", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 270, "deletions": 0}}, {"node": {"oid": "20e98325fa273a621fde4b5d8a6a735e91b23a42", "messageHeadline": "Added cross-platform data to java test", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 327, "deletions": 0}}, {"node": {"oid": "f593458356c7338ddffea9afcc21cb8a57c8ff96", "messageHeadline": "Fixed a relative path bug", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "630f4bab2536b725274bbd189b58494b5f6a69a5", "messageHeadline": "Added cross-platform data to erlang test", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 255, "deletions": 2}}, {"node": {"oid": "de7b1cda7cb3c7a94730d16f861219bd6985b138", "messageHeadline": "Added cross-platform data to python test", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 244, "deletions": 1}}, {"node": {"oid": "58ce453acc5ee281a3bf97c7b4de041fa42006fb", "messageHeadline": "Common methods used for cross-platform tests", "author": {"name": "Theodore Nordsieck", "email": "theo@opscode.com", "user": null}, "additions": 45, "deletions": 0}}, {"node": {"oid": "e96b8693abe4db75bf55defb657b33c997d86c0a", "messageHeadline": "remove debug gems", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a7f1e70409e65027a7e8a2d709a052bb76136a0b", "messageHeadline": "Merge pull request #166 from opscode/OHAI-9015", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 5004, "deletions": 4184}}, {"node": {"oid": "ac2fd94c93ad1160044d294dfb0b0764a1aa28a3", "messageHeadline": "update spec tests for compat with new dsl", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 291, "deletions": 335}}, {"node": {"oid": "a93acd180f393d6c80833e369e831cc9424e143b", "messageHeadline": "updated and added spec tests for new dsl", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 303, "deletions": 101}}, {"node": {"oid": "2fdf7078f3497c84ee8469d294030a3b169ea5d0", "messageHeadline": "convert plugins to new dsl.", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 4733, "deletions": 4216}}, {"node": {"oid": "07a1512d4b941c76bd62dcd27e1aa94969814e52", "messageHeadline": "extend plugin dsl for ohai 7. separate plugin loading.", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 245, "deletions": 126}}, {"node": {"oid": "39e64ada315a7ddf1912ede1731fd9a8f5c14ca3", "messageHeadline": "New plugin map for Ohai::System controller. Added and updated spec te\u2026", "author": {"name": "Claire McQuin", "email": "claire@opscode.com", "user": null}, "additions": 105, "deletions": 79}}, {"node": {"oid": "dfe0051098fbd3b6f37869db2040877422eb07e3", "messageHeadline": "Version update to 6.18.0 GA", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e144815c017718d42eab08205e84d21296cdd23e", "messageHeadline": "Bump version for RC4", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "095010e8c8cb15a76dec693a71763165e9843309", "messageHeadline": "Merge branch 'OHAI-490'", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 9, "deletions": 52}}, {"node": {"oid": "add9f1ba63086eb4c6051432d414d863e2e0229d", "messageHeadline": "Merge branch 'OHAI-490-6-stable' into 6-stable", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 9, "deletions": 52}}, {"node": {"oid": "319767770b4f0a0ade31cd4753add2a3666a518a", "messageHeadline": "Disable root_group on Windows", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 9, "deletions": 52}}, {"node": {"oid": "e385bf6de767b93f9e0371f6073ba81ed72cf333", "messageHeadline": "Disable root_group on Windows", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 9, "deletions": 52}}, {"node": {"oid": "1ed905167ca7d5d0433f78f90fe287cc8d673ad9", "messageHeadline": "Bump version for 7.0.0 development", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26de224f733ae7593e5e41435b188d718e831f57", "messageHeadline": "Merge branch 'OHAI-412-plus'", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 2581, "deletions": 2494}}, {"node": {"oid": "b1169f4d9068b3c4a0857150f7f97d729430c959", "messageHeadline": "update chef plugin tests for system/plugin split", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aa62eaa3b7d92faf25117c4b9aa63a2816c5d480", "messageHeadline": "include chef as a dev dependency", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "08f855cf6503cab1073de50a90497f5b2994843a", "messageHeadline": "Replace deprecated should_receive(:m).any_number_of_times", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "9cd63a6bbcd547fa288ddb052237880edb924b7c", "messageHeadline": "replace all calls to `mock` with `double`", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 102, "deletions": 102}}, {"node": {"oid": "cec304ed516e4c4226849255fc0a23b1d06efcea", "messageHeadline": "Replace all calls to `stub!` with `stub`", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 349, "deletions": 349}}, {"node": {"oid": "8caceef01670266561bd2650314abae0dd37b9de", "messageHeadline": "Configure bundler for HTTPS", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fb18d853f19a4bc2cc01dfb80bf025a54ef8d76", "messageHeadline": "Merge branch 'OHAI-412' into OHAI-412-plus", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 2300, "deletions": 2214}}, {"node": {"oid": "8d6c195b3bf99090383acc9fa36248f76afcaf54", "messageHeadline": "OHAI-412 allow attribute access via System objects", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0e8a7ccdf593da087151e978aae5b34cd8bb3e09", "messageHeadline": "OHAI-412: fix provides collection w/ plugin objects", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f06cc5db44b2603bf4e6dc7a6b962074f847fdd", "messageHeadline": "Fix ruby warnings Config => RbConfig", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8461a90b96c74d0ae35616d3b1ad0c327838bb3f", "messageHeadline": "Update new specs for plugin class split", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 270, "deletions": 272}}, {"node": {"oid": "7ec92d42808b0158f78749e6411045682a1ad848", "messageHeadline": "[OHAI-412] fix missing stub in linux kernel plugin", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "85e1540b43e88cf398768c0c75b3723c9be7c374", "messageHeadline": "[OHAI-412] fix missing stubs in darwin kernel spec", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "125656b669dfad4f1515a9715f86b94bf243c2fb", "messageHeadline": "[OHAI-412] fix uptime plugins for seconds_to_human change", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0968882b5542da094df29a7fb8b42cbabcdcd008", "messageHeadline": "[OHAI-412] Split Ohai::System responsibilites into 2 classes", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 2049, "deletions": 1967}}, {"node": {"oid": "17aaf51cf13f770242ef59fe4c8cc60502d8926a", "messageHeadline": "Revert \"Merge branch 'OHAI-489'\"", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "2bda710987b815a6e9ecfd636ca37e14ea713021", "messageHeadline": "Bump version to 6.18.0.rc.3 for next RC", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d669f4cc38f4f3a32aa0a7062375c210bc480ed", "messageHeadline": "Merge branch 'OHAI-489'", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "4286efe042ac74e2b90453a742fc6f752ab9df78", "messageHeadline": "Use module functions to avoid method name conflict", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "d338698f288d08379bb36611f93a3a8db7ff45f5", "messageHeadline": "6.18.0.rc.2", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6379f2f1a46eb80b4032e97d4aba74208d9cde7", "messageHeadline": "Revert \"[OHAI-339] distinguish openSUSE from SUSE Linux Enterprise\"", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "76ddf70d2ea89bc885c90946aeb4863b74a4d3ce", "messageHeadline": "6.18.0.rc.1", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9cb0f3ce719001956d7875ead3666f6ec0861dd7", "messageHeadline": "Merge branch 'OHAI-455'", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "96cc792d77b5d03808a65ca7e94501a3d6c3d980", "messageHeadline": "Add regression test for popen4 zombie leak", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "82d86afbe6651c23160c9754b3c17b2dd78d5aa0", "messageHeadline": "Reap processes and close fds when exec fails", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4028eb336612d410d9cc5ff4c666b428bd3ff684", "messageHeadline": "6.18.0.rc.0", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92f30164db809abf2f72e20181963cdde17570a3", "messageHeadline": "Removed an additional space and reverted the name enterprise to enter\u2026", "author": {"name": "Sander van Harmelen", "email": "svanharmelen@schubergphilis.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab360872059f84974125fb880ef9a2ab53c52e6d", "messageHeadline": "Commit related to issue OHAI-472: XenServer is recognized correctly u\u2026", "author": {"name": "Sander van Harmelen", "email": "svanharmelen@schubergphilis.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7f15dbd2f3c9cddfed69c84f4f156e27fe32e9a9", "messageHeadline": "OHAI-126: Improve file regex to handle trailing slash", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "45846ce59dd89b74c3b992d424a0b07d61b1f9f7", "messageHeadline": "[OHAI-339] distinguish openSUSE from SUSE Linux Enterprise", "author": {"name": "Martin Vidner", "email": "martin@vidner.net", "user": {"login": "mvidner"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "dd15a6c6fe09fc1ef83b84cd0ff3d0c01a3bede4", "messageHeadline": "suse platform: read /etc/SuSE-release only once.", "author": {"name": "Martin Vidner", "email": "martin@vidner.net", "user": {"login": "mvidner"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "03b9c28c27e42ad3e3dd8e4a6a1772ef96bf5483", "messageHeadline": "OHAI-387: Remove old tests for rackspace via hostname/mac", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "3da17c1df38afed60c5634d9113a175b00d450a6", "messageHeadline": "Mac address based identifier for Rackspace falsely identifies systems\u2026", "author": {"name": "Tim Smith", "email": "tsmith@llnw.com", "user": {"login": "tas50"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "a8711196d58944599e4bf5619f74f6115be89664", "messageHeadline": "OHAI-466: Try Rackspace Metadata early", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "373b5e27545139c31fff6ee20ce3ed693d579b7c", "messageHeadline": "OHAI-446: Add tests for rackspace detection via xenstore", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 47, "deletions": 22}}, {"node": {"oid": "52ed9acbc5de6d5fb53333314408386d409b3667", "messageHeadline": "Use vm metadata to check for rackspace provider", "author": {"name": "Chris Roberts", "email": "chrisroberts.code@gmail.com", "user": {"login": "chrisroberts"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "14e8dd46764f640875d4c052f3ce92cd3713c9c0", "messageHeadline": "OHAI-445: Fallback to default HostKey path", "author": {"name": "John Skopis", "email": "john.skopis@causes.com", "user": {"login": "johnskopis"}}, "additions": 38, "deletions": 21}}, {"node": {"oid": "7881bd0ea63e5aea4b4de1b0dde1c4e357084aa5", "messageHeadline": "OHAI-445: Detect ecdsa ssh host keys", "author": {"name": "Malte Swart", "email": "chef@malteswart.de", "user": {"login": "mswart"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "21b05a071399b5aa72805529cd949777f6cb91e2", "messageHeadline": "Merge pull request #151 from opscode/adamed-OC-5329-azure", "author": {"name": "Adam Edwards", "email": "adamed@opscode.com", "user": null}, "additions": 164, "deletions": 0}}, {"node": {"oid": "ddc2c9bdb44c1fc2c1d93c347cd7a25dcc0142f7", "messageHeadline": "specs for ohai azure plugin.", "author": {"name": "kaustubh-d", "email": "kaustubh@clogeny.com", "user": null}, "additions": 73, "deletions": 0}}, {"node": {"oid": "0e323a2d6a587d1be57b3f2b32bdfed569c83633", "messageHeadline": "azure test cases for cloud plugin.", "author": {"name": "kaustubh-d", "email": "kaustubh@clogeny.com", "user": null}, "additions": 48, "deletions": 0}}, {"node": {"oid": "00ac160badf62ec4c1a88940125f223a22ad87c9", "messageHeadline": "add public fqdn and vm name, put public ip in consistent format with \u2026", "author": {"name": "kaustubh-d", "email": "kaustubh@clogeny.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a711fb108a7fb9f25dda2dae8c0c85995e4e1a7b", "messageHeadline": "azure ohai plugin to set cloud attributes from hints file.", "author": {"name": "kaustubh-d", "email": "kaustubh@clogeny.com", "user": null}, "additions": 42, "deletions": 0}}, {"node": {"oid": "7247abbb00dfccaf29ec50712852882d6b347557", "messageHeadline": "Merge branch 'OHAI-426'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 41, "deletions": 21}}, {"node": {"oid": "1cdf0bb8e3e99e09a39c004f18285051cdc9eb24", "messageHeadline": "returns an ip even if the routing table looks incoherent", "author": {"name": "Laurent Desarmes", "email": "laurent+chef@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 41, "deletions": 21}}, {"node": {"oid": "b06446c805da606529a199597ddae2b49f880a10", "messageHeadline": "Merge branch 'OHAI-279'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "b43e1dc7ecd7cc92b993d18149198dc1b8a89a95", "messageHeadline": "add cpu counts for darwin", "author": {"name": "Nathan L Smith", "email": "nlloyds@gmail.com", "user": {"login": "smith"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "186cabb0eea01aa617f0d2cda312a66e597ab0f0", "messageHeadline": "[OHAI-430] - detect LinuxMint w/ LSB", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "07d60b537b0207db81b789b0ca45b62739331bb9", "messageHeadline": "OHAI-433: Update tests for reduced network logging level", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "fc77bb09ac4f73ce3fd32ec5d20fd76c38932d27", "messageHeadline": "change log level info to debug", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f7f60ab08c735cc32be168cab7dc85f5f320665f", "messageHeadline": "Merge branch 'OHAI-444'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 307, "deletions": 0}}, {"node": {"oid": "c89d206064d67f12731f0e69230fef7cbadea88d", "messageHeadline": "specs for gce", "author": {"name": "Ranjib Dey", "email": "ranjib@google.com", "user": null}, "additions": 130, "deletions": 0}}, {"node": {"oid": "ef7076021902f940247f97d0c2c23525bcd26c8a", "messageHeadline": "no need for readonly response,", "author": {"name": "Ranjib Dey", "email": "ranjib@google.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00789cc0e0cf735832aa9b03b2e1dd0a76c17ecd", "messageHeadline": "no userdata metadata field is present", "author": {"name": "Ranjib Dey", "email": "ranjib@google.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "811246262c62cac2b1d51572e72c76ca105eb0f0", "messageHeadline": "this will be easy to mock while testing", "author": {"name": "Ranjib Dey", "email": "ranjib@google.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "231d2e0d7794bc7db4eea351450e77db2b844afe", "messageHeadline": "add google compute engine as cloud provider", "author": {"name": "Ranjib Dey", "email": "ranjib@google.com", "user": null}, "additions": 178, "deletions": 0}}, {"node": {"oid": "dc261526598d20d81cc94bb59ae9e91ecc0e7d45", "messageHeadline": "Merge branch 'OHAI-450'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "f6b2be79ab7f3c02ae8c0a1d114f6e4bf799eb3d", "messageHeadline": "adding support for GCEL which is kinda ubuntu", "author": {"name": "Ranjib Dey", "email": "ranjib@google.com", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "d74376a05a3a4f99e0a63d6796fae2d4726e9ba4", "messageHeadline": "OHAI-428: Limit root_group unit tests to their own platform", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e74f4a8b4db0e22b0bcf63e450976ada828584e", "messageHeadline": "Merge branch 'OHAI-428'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 161, "deletions": 0}}, {"node": {"oid": "342609da3942c0eeca923142828dc7caa86a2b61", "messageHeadline": "add root_group plugin", "author": {"name": "Joseph Anthony Pasquale Holsten", "email": "joseph@josephholsten.com", "user": {"login": "josephholsten"}}, "additions": 161, "deletions": 0}}, {"node": {"oid": "5e1cd48589c0f3b81cfe929d3b6d277378005891", "messageHeadline": "Merge branch 'master' of git://github.com/opscode/ohai into OHAI-431", "author": {"name": "Pat Collins", "email": "collins@maya.com", "user": null}, "additions": 189, "deletions": 53}}, {"node": {"oid": "a82462867180e7b3f20dc9bdbbd3ac5d7a7b41ec", "messageHeadline": "Merge branch 'OHAI-434'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 189, "deletions": 53}}, {"node": {"oid": "99fda9c132e318c851ecfce94690ada8e5434f60", "messageHeadline": "OHAI-434: Raise error on non-200 response while retrieving EC2 metadata", "author": {"name": "Mike Javorski", "email": "mike.javorski@gmail.com", "user": {"login": "javmorin"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "e636075ceaca5c20f706ec33f921172ba04609b1", "messageHeadline": "OHAI-434: Order metadata versions with basic String/Array#sort", "author": {"name": "Mike Javorski", "email": "mike.javorski@gmail.com", "user": {"login": "javmorin"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9dc1965c1e4f6b6054dfc8102fff442c7917e291", "messageHeadline": "OHAI-434: Raise error when no supported EC2 metadata version is found", "author": {"name": "Mike Javorski", "email": "mike.javorski@gmail.com", "user": {"login": "javmorin"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ee04f0d9244f753cdbbc517b1f20271f80735ec1", "messageHeadline": "OHAI-434: Raise error on non-200 response when determining EC2 metada\u2026", "author": {"name": "Mike Javorski", "email": "mike.javorski@gmail.com", "user": {"login": "javmorin"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "52ac18e80ba90224ae7cc2945274ec7d5d601c2e", "messageHeadline": "Whitespace", "author": {"name": "Mike Javorski", "email": "mike.javorski@gmail.com", "user": {"login": "javmorin"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7e38fae002d09d8c5efb0afebb097728a9da436c", "messageHeadline": "OHAI-434: Add unit tests for Ec2Metadata#best_api_version", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "c19b4928f49a312ba4160a03c5253ce680e89b99", "messageHeadline": "Revert db97a05 \"Extend EC2 mixin specs...\" as btm has added an additi\u2026", "author": {"name": "Mike Javorski", "email": "mike.javorski@gmail.com", "user": {"login": "javmorin"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "db97a05d334ce1014c4f72074de3571afb122d7a", "messageHeadline": "Extend EC2 mixin specs to ensure that proper metadata API is selected", "author": {"name": "Mike Javorski", "email": "mike.javorski@gmail.com", "user": {"login": "javmorin"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "4f0f1ee0d8dddf8ed4d70b6e3517d874abb8d8b4", "messageHeadline": "Handle non-200 response codes in response to EC2 best_api_version query", "author": {"name": "Mike Javorski", "email": "mike.javorski@gmail.com", "user": {"login": "javmorin"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1904600d611a431ae7cb6ef8f3434963292232c1", "messageHeadline": "Add a class comment explaining the multi-version retrieval logic", "author": {"name": "Mike Javorski", "email": "mike.javorski@gmail.com", "user": {"login": "javmorin"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "358123211e6d3de1e250497d9de051aa8c9cf569", "messageHeadline": "change license mit to apache2", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "7336194b54450dae2c0b2fe1162136f57b244e9a", "messageHeadline": "[OHAI-458] Include Joyent SmartOS specific attributes in Ohai", "author": {"name": "sawanoboly", "email": "sawanoboriyu@higanworks.com", "user": {"login": "sawanoboly"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "9cc8421b2b5c4cecf6f2df5bc2af52fe7e256362", "messageHeadline": "include test. use from helper.", "author": {"name": "Pat Collins", "email": "collins@maya.com", "user": null}, "additions": 70, "deletions": 3}}, {"node": {"oid": "31ed7f3ae4836d91d1fca2f88e88f854c46e2ece", "messageHeadline": "use sysctl and vm_stat to get up-to-date mem stats. also lump in wire\u2026", "author": {"name": "Pat Collins", "email": "collins@maya.com", "user": null}, "additions": 29, "deletions": 9}}, {"node": {"oid": "023d9e306be8afed6c8ac395a14be6b648440a95", "messageHeadline": "Merge branch 'master' of git://github.com/opscode/ohai into OHAI-431", "author": {"name": "Pat Collins", "email": "collins@maya.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd6ee6dd44157f4277c55c9852dc2910a1637eba", "messageHeadline": "[OHAI-339] distinguish openSUSE from SUSE Linux Enterprise", "author": {"name": "Martin Vidner", "email": "martin@vidner.net", "user": {"login": "mvidner"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "71cffb074e49430a0f4c7b7c85e4963fcbb0dda2", "messageHeadline": "suse platform: read /etc/SuSE-release only once.", "author": {"name": "Martin Vidner", "email": "martin@vidner.net", "user": {"login": "mvidner"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "639c9cebb59719489ec6e2358bdab69e1c2e7090", "messageHeadline": "[#OHAI-434] Detect and use the latest (recognized-working) EC2 metada\u2026", "author": {"name": "Mike Javorski", "email": "mike.javorski@gmail.com", "user": {"login": "javmorin"}}, "additions": 45, "deletions": 20}}, {"node": {"oid": "44f249531ad23df7610d3db98bf5dc2615c5d219", "messageHeadline": "Add proper response codes to http request mocks", "author": {"name": "Mike Javorski", "email": "mike.javorski@gmail.com", "user": {"login": "javmorin"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "505c11d9c53dc19c8604266608782292eeaf8bef", "messageHeadline": "Bump to 6.16.0 for final release", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a53edb355dfe7ef026f92b30c6f3977cbcf2f072", "messageHeadline": "fix in case the unit is not uppercase (kB for kilobytes is an example)", "author": {"name": "Pat Collins", "email": "collins@maya.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "abbe8884020ec0f61d5d15aa68d71f74fdb346cc", "messageHeadline": "provide basic memory information for Mac OS X", "author": {"name": "Pat Collins", "email": "collins@maya.com", "user": null}, "additions": 34, "deletions": 0}}, {"node": {"oid": "aab5d6b06089aafca6c067f7e752606f1ceb3b6d", "messageHeadline": "Use RUBY_PLATFORM instead of Gem::Specification.platform", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "160644ae78c504fec25cbd41bf66b7e53612b471", "messageHeadline": "Update deprecated rake/gempackagetask", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8dd59622f026d6a0567b46209ac8d322f795ae6e", "messageHeadline": "6.16.0.beta.2", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1143a00c9bbf9b3e7ac25a847990a762b0e59e03", "messageHeadline": "[OHAI-400] Removed not needed URI normalization", "author": {"name": "Xabier de Zuazo", "email": "xabier@zuazo.org", "user": {"login": "zuazo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a21fcc7c92fdd8c504adf1566e146d85c411879e", "messageHeadline": "[OHAI-400] fix URI parsing bug when MAC address starts with a number", "author": {"name": "Xabier de Zuazo", "email": "xabier@zuazo.org", "user": {"login": "zuazo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d89cdc0a085d1b6f306704ee0a1ed9a88183b323", "messageHeadline": "6.16.0.beta.1 => RubyGems Rational Versioning", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a7bc05d2cee4889fff2fec8a392286f483bcd95", "messageHeadline": "6.16.0-beta.1", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80cf146197afc94b4961c02b8eddb2754f40ab2c", "messageHeadline": "[OHAI-423] Add development dependency on rake gem", "author": {"name": "Larry Gilbert", "email": "larry@L2G.to", "user": {"login": "L2G"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "016ddd9e3b660abd22ba6d5faaaabdd9c87d48f6", "messageHeadline": "Help Ruby 1.9 find spec/support/platform_helpers", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1c905cf7c2fc5f6f31e6e4a229d922e4dcfd5740", "messageHeadline": "Don't bother running the darwin profile spec on Windows", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0aa6418ee0a19690953811320c30622e7351c27b", "messageHeadline": "Refactor unit test layout", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "6e390637759204a15f8f4493f94931597314e0ba", "messageHeadline": "Merge branch 'OHAI-408'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "103873e41bfccd7ec9360e41d0c8322e7dd515d5", "messageHeadline": "More liberal SmartOS detection, to compensate for several changes in \u2026", "author": {"name": "Ben Rockwood", "email": "benr@joyent.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22e4a78e0e6c14685eda68e16c58e8a3a725e715", "messageHeadline": "OHAI-395: Use sort_by instead of sort_by!", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "76d85c8bd4dc137f73236c6f376cb4f00c8bbe12", "messageHeadline": "Merge branch 'OHAI-395'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 79622, "deletions": 8}}, {"node": {"oid": "23c6a3101aac992ec8657e924aed2d3be7f0f803", "messageHeadline": "OHAI-395: Fail obviously if we can't load plist", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "fb1c5ab1368b88be6db2ab50afea2339599c0851", "messageHeadline": "Fixed spec for system_profiler", "author": {"name": "Paul Mooring", "email": "paul@opscode.com", "user": null}, "additions": 17, "deletions": 12}}, {"node": {"oid": "5da36d2fde2b7b8e7a14bd9bc17fbda51ae72e21", "messageHeadline": "commit broken tests", "author": {"name": "Paul Mooring", "email": "paul@opscode.com", "user": null}, "additions": 79563, "deletions": 0}}, {"node": {"oid": "401944806ab9b5aafcc7b05fcff95a07b2704aff", "messageHeadline": "Added serial_number to system_profile per OHAI-395.  The current code is", "author": {"name": "Paul Mooring", "email": "paul@opscode.com", "user": null}, "additions": 44, "deletions": 5}}, {"node": {"oid": "cf6e0d4e704d8e655ba7cfe1bfcb0e6df1eb70e8", "messageHeadline": "Merge branch 'OHAI-416'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "3d39f871a08cb5398ba61bbbabffbcd005a89d1f", "messageHeadline": "OHAI-416: Add tests for get_region", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "5828c0e74fe8e5d28ffd3d14d116374d6efe7f8a", "messageHeadline": "OHAI-416: rescue if xenstore-ls does not exist", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c21b96460e18dc2422b003f6fedc38184676c11b", "messageHeadline": "check the output of xenstore-ls vm-data to get the Rackspace region. \u2026", "author": {"name": "Matt Ray", "email": "matthewhray@gmail.com", "user": {"login": "mattray"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "c89beec5464955c95c9ff4a7fcd73e25b715ab85", "messageHeadline": "Merge branch 'OHAI-410'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 67, "deletions": 15}}, {"node": {"oid": "f02c9aad31d144c64a56241d430262518475aec4", "messageHeadline": "OHAI-410: Remove ununsed family argument", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a839eca6e5fe954006667d246ade677bdbcf74ed", "messageHeadline": "OHAI-410: Only store ipv4 addresses in cloud[:public_ips]", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "af5126cf9447eb636cbfe8c70da5cef66f01c897", "messageHeadline": "make rackspace ipv6 address accessible in rackspace and cloud plugins\u2026", "author": {"name": "Andreas Gerauer", "email": "helle@fraggaz.de", "user": {"login": "agerauer"}}, "additions": 70, "deletions": 16}}, {"node": {"oid": "4251a0c5ba0ab2dd1bdc830da09f9f0ed5599cae", "messageHeadline": "Merge branch 'OHAI-381'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "92783a3afd51206591a11555c7009a82539f5a38", "messageHeadline": "turns out Rackspace doesn't have the metadata server enabled", "author": {"name": "Matt Ray", "email": "matthewhray@gmail.com", "user": {"login": "mattray"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fd671c0e657ffd586f003328fb255b6f3c5d0dd1", "messageHeadline": "add support for identifying Rackspace, HP or vanilla OpenStack", "author": {"name": "Matt Ray", "email": "matthewhray@gmail.com", "user": {"login": "mattray"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "2181511bf4d6696f4fcc45be68e3e668abcd36f0", "messageHeadline": "switch to hint? method", "author": {"name": "mattray", "email": "matthewhray@gmail.com", "user": {"login": "mattray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4df8ffde0167948e7c3213964f47729cee7d307e", "messageHeadline": "added openstack support to cloud", "author": {"name": "mattray", "email": "matthewhray@gmail.com", "user": {"login": "mattray"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "4137b1185790d813f29c37d437ee89a6b31ade6d", "messageHeadline": "use the meta-data service to populate the openstack attributes", "author": {"name": "mattray", "email": "matthewhray@gmail.com", "user": {"login": "mattray"}}, "additions": 12, "deletions": 62}}, {"node": {"oid": "b297899e5bd17b130814a87e559a81151b742f23", "messageHeadline": "first pass, need to refactor to use the meta-data service instead", "author": {"name": "mattray", "email": "matthewhray@gmail.com", "user": {"login": "mattray"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "714461a75919fb816268ea8ad00c8e4acd757704", "messageHeadline": "Merge branch 'OHAI-418'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 307, "deletions": 37}}, {"node": {"oid": "c5bbf6173e1a43579c8d6eb48d933de097728b51", "messageHeadline": "OHAI-418: fix broken hashes in linode unit test", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "174557558d540f0c6d929370df88112c54f3bae7", "messageHeadline": "Cleanup cloud spec", "author": {"name": "Aaron Kalin", "email": "akalin@martinisoftware.com", "user": {"login": "martinisoft"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "c063871fbc92614d251f809f77b38e3b7c4d00fc", "messageHeadline": "Whitespace cleanup", "author": {"name": "Aaron Kalin", "email": "akalin@martinisoftware.com", "user": {"login": "martinisoft"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "2e85e1dfc7cf8ac535dcd9d25098df17a851bc4f", "messageHeadline": "Add linode support to the cloud plugin", "author": {"name": "Aaron Kalin", "email": "akalin@martinisoftware.com", "user": {"login": "martinisoft"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "ce13ec514c4377766abaef0eae8ea1fc2b4016e0", "messageHeadline": "Create linode detection plugin", "author": {"name": "Aaron Kalin", "email": "akalin@martinisoftware.com", "user": {"login": "martinisoft"}}, "additions": 209, "deletions": 0}}, {"node": {"oid": "9d578326944c5f06cc85ae3b6efbc53a63a11217", "messageHeadline": "[OHAI-399] Add mixlib-shellout to Ohai's dependencies.", "author": {"name": "Steven Danna", "email": "steve@opscode.com", "user": {"login": "stevendanna"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "772bb558208365c2cbaf5962a483865058f2f68b", "messageHeadline": "Merge branch 'OHAI-421'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 115, "deletions": 0}}, {"node": {"oid": "13282e72f377ba46b5333e9a1dc5a6cc344c06a0", "messageHeadline": "OHAI-421: Add unit tests for freebsd::virtualization", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "01c5690860895bc440fe865909b8108ee0307c00", "messageHeadline": "add vbox detection to freebsd", "author": {"name": "Nico", "email": "nico@rottenbytes.info", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "7c7bf0a9068fe7480942d22e911eb978712419e5", "messageHeadline": "Merge branch 'OHAI-409'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "00c615ff04fff20ef5a2f4b165f34d47a0270945", "messageHeadline": "Adding languages/nodejs support", "author": {"name": "Jacques Marneweck", "email": "jacques@powertrip.co.za", "user": {"login": "jacques"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "7739d3778d95dde72aab6b796e4ebc8e081d6e41", "messageHeadline": "OHAI-402: Use a single ssh_host_key plugin for all platforms", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 140, "deletions": 212}}, {"node": {"oid": "f40a8343284b470ef122d87b7066ac7875ad2347", "messageHeadline": "[OHAI-402] On SmartOS ohai does not pick up host ssh keys", "author": {"name": "Jacques Marneweck", "email": "jacques@powertrip.co.za", "user": {"login": "jacques"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "6b96a08214f1b460d6d2dcf48867aaf3aab373fa", "messageHeadline": "OHAI-404: Add test for L3PROTECT flag", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "41342f807651bf0cda166dd6b2dfbc32a8b2935d", "messageHeadline": "[OHAI-404] Ohai is missing network flags on network interfaces on Sma\u2026", "author": {"name": "Jacques Marneweck", "email": "jacques@powertrip.co.za", "user": {"login": "jacques"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b10926446faee10310eba2e018b5e9029d218ca4", "messageHeadline": "Merge pull request #109 from opscode/win2k3-fix", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 20, "deletions": 3}}, {"node": {"oid": "e932e13a1fe081fb8a466f03fb296153bab1024d", "messageHeadline": "Add debug message to windows cpu provider to notify when numberofcore\u2026", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b0964db46668edccfb58a54a8a1c545b69e2d571", "messageHeadline": "Fix windows cpu plugin not to use numberofcores property on Windows S\u2026", "author": {"name": "sersut", "email": "serdar@opscode.com", "user": null}, "additions": 19, "deletions": 3}}, {"node": {"oid": "bfe127183c0e6eeb32ce6600455b9fc2d69c0b15", "messageHeadline": "ec2_metadata#expand_path private method rewritten to be more Windows \u2026", "author": {"name": "Xabier de Zuazo", "email": "xabier@zuazo.org", "user": {"login": "zuazo"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "3ba8c034e28eabe353207d114635177fee5daf4e", "messageHeadline": "created a private expand_path method to avoid infinite loops when rea\u2026", "author": {"name": "Xabier de Zuazo", "email": "xabier@zuazo.org", "user": {"login": "zuazo"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "fec6ecff74f9e58e3177a92470e7ead81515f379", "messageHeadline": "load only chef/version to read Chef::VERSION, no all chef libraries, \u2026", "author": {"name": "Xabier de Zuazo", "email": "xabier@zuazo.org", "user": {"login": "zuazo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a101ee0ebe152245af475ba3070b15e768a8754", "messageHeadline": "require chef in the plugin check for chef", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "33727d357c13d0a2a7a04cdf43cf2c5f9f96a22f", "messageHeadline": "Return to former method of expanding keys", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "cc5a46b0fce6a1c2d1dc7da18f0f928f1ba1b716", "messageHeadline": "Merge branch 'OHAI-400'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 121, "deletions": 26}}, {"node": {"oid": "55821e1c417e40128a7ae45ba0bcf28641de650b", "messageHeadline": "removed the coercion to symbols in EC2 metadata hash keys", "author": {"name": "Xabier de Zuazo", "email": "xabier@zuazo.org", "user": {"login": "zuazo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "643b4d850d299fb3e22e4e2c8ca25dd6162c1223", "messageHeadline": "removed _pv_ from private method names", "author": {"name": "Xabier de Zuazo", "email": "xabier@zuazo.org", "user": {"login": "zuazo"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "183e03559637d884b571e6ab6abc89cfcd071f6f", "messageHeadline": "New Unit Tests for EC2 instance data version 2012-01-12", "author": {"name": "Xabier de Zuazo", "email": "xabier@zuazo.org", "user": {"login": "zuazo"}}, "additions": 62, "deletions": 20}}, {"node": {"oid": "4d6e480123729c7dc47ce56571a6b0728662b265", "messageHeadline": "EC2 instance data version updated to 2012-01-12: added support for IA\u2026", "author": {"name": "Xabier de Zuazo", "email": "xabier@zuazo.org", "user": {"login": "zuazo"}}, "additions": 59, "deletions": 6}}, {"node": {"oid": "fa85f82da168e959c1d516b7c2fbff97bfd110b6", "messageHeadline": "Merge branch 'OHAI-326'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9388ef6d81974d591cdb6865d57cf39425861302", "messageHeadline": "Change case statement against 'data' instead of 'a', and added Fixnum\u2026", "author": {"name": "David Amian", "email": "damian@emergya.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2873b2bbc7f1513f0796c91fe180ef7a8ad39081", "messageHeadline": "Check if object data it's Array to use or not obsolete to_a function", "author": {"name": "David Amian", "email": "damian@emergya.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "94f873ceea65f577b2219655a6f935c4fcd0946b", "messageHeadline": "Merge branch 'OHAI-413'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "f9a5411e10eda773b92a1b57e7ca1522893ef792", "messageHeadline": "adding raspbian as a distinct platform in the debian family", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 16, "deletions": 2}}, {"node": {"oid": "3967b5a3fd619dc392b8bf5dd2554d822a8fd400", "messageHeadline": "Remove cruft file", "author": {"name": "danielsdeleo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8995352f35f117013b02bfe00ca66a4ad54315f1", "messageHeadline": "Merge branch 'OHAI-357'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 40, "deletions": 19}}, {"node": {"oid": "95076c5e4a24a00ee3c058e4a7162a4d1dd8b047", "messageHeadline": "renaming a file", "author": {"name": "Sascha Bates", "email": "sascha.bates@gmail.com", "user": {"login": "sbates"}}, "additions": 0, "deletions": 39}}, {"node": {"oid": "288d74ac50148b5cdc6604a8cb744fe69abf7c8a", "messageHeadline": "separating windows kernel plugin functionality", "author": {"name": "Sascha Bates", "email": "sascha.bates@gmail.com", "user": {"login": "sbates"}}, "additions": 79, "deletions": 19}}, {"node": {"oid": "eb470aa6e4f1d171e1b66c11fa9173c718bc7ba4", "messageHeadline": "Merge branch 'OHAI-384'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7db36d43ee4e4b6d2357340100864136570047f2", "messageHeadline": "Fixing filesystem.rb for solaris based operating systems", "author": {"name": "Dave Eddy", "email": "dave@daveeddy.com", "user": {"login": "bahamas10"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb6d46fbd6b3f05d8055eb026fd955886fd27601", "messageHeadline": "Merge branch 'OHAI-382'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acac0521b1bba59ade21c73c86969d482c801faa", "messageHeadline": "Fix stderr redirection in Java plugin", "author": {"name": "Jonathan del Strother", "email": "jdelStrother@gmail.com", "user": {"login": "jdelStrother"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46e7fc35393ff0060c1982d39f666bcd2c8fdc67", "messageHeadline": "Update README.doc to fix spelling error", "author": {"name": "David Kullmann", "email": "kullmann.david@gmail.com", "user": {"login": "dkullmann"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da8397940162dc1ef10b189ac561a26a101f6580", "messageHeadline": "Merge branch 'OHAI-355'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 967, "deletions": 106}}, {"node": {"oid": "482e3f10474606788ac446745db8769cb805c46f", "messageHeadline": "fixing specs for the newly introduced warning messages", "author": {"name": "Laurent", "email": "laurent+git@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 8, "deletions": 62}}, {"node": {"oid": "bc26f30b1eddfe9de12cfd06d124326c6ce91798", "messageHeadline": "severity changed for one log message", "author": {"name": "Laurent", "email": "laurent+git@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3717b5f7bba436327c2d76fd6a385279a9b439f4", "messageHeadline": "adding windows data to the tests", "author": {"name": "Laurent", "email": "laurent+git@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 147, "deletions": 84}}, {"node": {"oid": "428699f275ca5aaa01ea8e709daa4b999b5909ce", "messageHeadline": "2 mores test + a fix", "author": {"name": "Laurent", "email": "laurent+git@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 90, "deletions": 57}}, {"node": {"oid": "70e5abab0ee6d54e1a66beae4eb8d92649c8e4a7", "messageHeadline": "splitting and cleaning tests", "author": {"name": "Laurent", "email": "laurent+git@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 431, "deletions": 389}}, {"node": {"oid": "62aecf63e4a52c7604675b09830fc6c5c16c9747", "messageHeadline": "macaddress can also be set from the ipv6 setup", "author": {"name": "Laurent", "email": "laurent+git@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 117, "deletions": 36}}, {"node": {"oid": "69345962431bf2dd6d74da9b501a1b39b7635a14", "messageHeadline": "lots of work on the tests, plugin fixed accordingly", "author": {"name": "Laurent", "email": "laurent+git@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 512, "deletions": 214}}, {"node": {"oid": "2f87cd125c7844faf465e9696309eadc3d554397", "messageHeadline": "\"no default route\" test + typo", "author": {"name": "Laurent", "email": "laurent+git@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "900777830a312dbe279b570f65f1aea2c8ef489e", "messageHeadline": "wip on the spec + small fix", "author": {"name": "Laurent", "email": "laurent+git@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 306, "deletions": 155}}, {"node": {"oid": "ab2c509f38885420c670786be97d9219bebb524b", "messageHeadline": "fixes, better support for ip6address, new tests", "author": {"name": "Laurent", "email": "laurent+git@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 190, "deletions": 80}}, {"node": {"oid": "bd55928dca1381923eb957cb71aa93561a201c66", "messageHeadline": "some fixes", "author": {"name": "Laurent", "email": "laurent+chef@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "7fbb125ee624aa839bb76979c4c49aac6e884346", "messageHeadline": "OHAI-355 WIP, new algorithm to set ipaddress (v4 & v6}", "author": {"name": "Laurent", "email": "laurent+chef@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 147, "deletions": 30}}, {"node": {"oid": "256ba7db6227d70dc3eb97f0feb09e2133320789", "messageHeadline": "[OHAI-380] Fix \"typo in virtualization.rb prevents storage volumes fr\u2026", "author": {"name": "Philipp Wollermann", "email": "philipp.wollermann@gmail.com", "user": {"login": "philwo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0bb63a125314529310c3c7722499bea7e00516c", "messageHeadline": "Bump version for development", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46e19e987dee4705fe61affdec4b328f950f07cd", "messageHeadline": "Release Ohai 6.14.0", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8f2799231817b80b6409a5aacfbb3346f84716a", "messageHeadline": "Release Ohai 6.14.0.rc.1", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51111ab590f499e27d2c969229f49f6ae3f218ba", "messageHeadline": "OHAI-378: fix detection of Ohai", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "517660a66099038f9f412432bdd5d09555124d85", "messageHeadline": "Merge branch 'OHAI-361'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8c3dd7382d1afb3aec24aa0019fb6d7a4b367b3e", "messageHeadline": "OHAI-337 Fixing platform spec to allow 5.11 match", "author": {"name": "trevoro", "email": "trevoro@joyent.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6abe2a4bb174b64b1990a22adb09290caebe17a0", "messageHeadline": "[TOOLS-112] Remove platform_version from /etc/release switch", "author": {"name": "trevoro", "email": "trevoro@joyent.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "440b9e52da527773b68771c51756093619a0a101", "messageHeadline": "Release 0.6.14.rc.1", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f18afa32e0aac8f999aacbad9b089d2a8945606", "messageHeadline": "Merge branch 'OHAI-370'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 674, "deletions": 295}}, {"node": {"oid": "1613d532c755be5954751c6cc0321d3e87c35123", "messageHeadline": "OHAI-370: fix warnings about spaces before parans", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "20bdd4475a1420abaa4333e43caa8ec7bfa5f7fa", "messageHeadline": "new test: it shouldn't set ip{,6}address if no default route", "author": {"name": "Laurent", "email": "laurent+git@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 44, "deletions": 4}}, {"node": {"oid": "f336e1ff060964dfc27feda6933593a0fd306ac9", "messageHeadline": "quick fixes", "author": {"name": "Laurent", "email": "laurent+git@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7e1434eb2d25e5bf553ca2655640212003b2d9ff", "messageHeadline": "specs for the new features", "author": {"name": "Laurent", "email": "laurent+git@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 272, "deletions": 137}}, {"node": {"oid": "e44b2543ffdd6fd41811709c0a5f40e5e35fadec", "messageHeadline": "updated the tests, thanks to them I fixed some issues/typos in the pl\u2026", "author": {"name": "Laurent", "email": "laurent+chef@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 302, "deletions": 398}}, {"node": {"oid": "19d501e3e01f8c76e2640a2b0b59ada3e8a32001", "messageHeadline": "sets inet6 routes, ip6address and default_inet6_* attributes", "author": {"name": "Laurent", "email": "laurent+chef@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 74, "deletions": 50}}, {"node": {"oid": "35e1a627401152d9ad805abb4ebe1ba3ab6e2e1e", "messageHeadline": "basic detection of inet6 routes", "author": {"name": "Laurent", "email": "laurent+chef@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 248, "deletions": 178}}, {"node": {"oid": "e500ea86db189bf7828193fb58a8b09eafbfcc68", "messageHeadline": "detecting inet6 default {interface,gateway} and neighbour", "author": {"name": "Laurent", "email": "laurent+git@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 110, "deletions": 38}}, {"node": {"oid": "063009d3b6b7f44df45c03c2e79d74c18b311536", "messageHeadline": "adding two failing tests", "author": {"name": "Laurent", "email": "laurent+chef@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 134, "deletions": 0}}, {"node": {"oid": "c74fd00d34d4d9099bb785b32e9f71326ac0b161", "messageHeadline": "Merge branch 'OHAI-371'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83db7201c1750155f5c9aed3c33e4585eda79d27", "messageHeadline": "Be more flexible in detecting OS on NetBSD", "author": {"name": "Dan Crosta", "email": "dcrosta@10gen.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e52a217668f7fa855de546c8cb9eaf282a55c8f", "messageHeadline": "OHAI-369: platform for 'mint' should be 'linuxmint'", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e803a3f87ac5234012fa2de5a9a6769830fd449e", "messageHeadline": "[OHAI-340] Added uptime plugin for Windows", "author": {"name": "Paul Mooring", "email": "paul@opscode.com", "user": null}, "additions": 23, "deletions": 0}}, {"node": {"oid": "f6aca459032dfdeafcab9610007206b8f8d981dc", "messageHeadline": "Merge branch 'OHAI-322'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 22, "deletions": 30}}, {"node": {"oid": "1f79117afea40e8f87b1f476c0a921258ac1e4b5", "messageHeadline": "add support for windows XP", "author": {"name": "Laurent", "email": "laurent+git@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "610ea0a3bf269584ef10dd173562a3b98d0eea9f", "messageHeadline": "detecting link local scope for ipv6", "author": {"name": "Laurent", "email": "laurent+git@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f91ad497ca6bda657f9e6cfca01b938ef90cc274", "messageHeadline": "distinguish ipv6 from ipv4", "author": {"name": "Laurent", "email": "laurent+git@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 17, "deletions": 28}}, {"node": {"oid": "557b3badce0c1866da98fe258d5a2d7132c6a1cc", "messageHeadline": "OHAI-330: Add comment referring to GC bug tickets", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b00b2f43d889d55876e9793456260bb69b7be7dd", "messageHeadline": "Updated for possible fix to OHAI-330, similar to CHEF-2916", "author": {"name": "Joshua Buysse", "email": "buysse@umn.edu", "user": {"login": "buysse"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "1620cfb599eff88070fae00268ac7803b42e1790", "messageHeadline": "[OHAI-336] Added check for 'java' executable on OS X", "author": {"name": "Paul Mooring", "email": "paul@opscode.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "62be1b87b6fe9f09947eb618c6fd50c82a2a31b2", "messageHeadline": "OHAI-348: note in a comment why LSB is now last", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4d76bb4518df036b8e6a6c1655c2e995acfa842", "messageHeadline": "Merge branch 'OHAI-348'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 85, "deletions": 65}}, {"node": {"oid": "3af0896942e2953e85b3e1e0b1131327ac31985e", "messageHeadline": "Fixed \"warning: don't put space before argument parentheses\"", "author": {"name": "Martin Vidner", "email": "martin@vidner.net", "user": {"login": "mvidner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6bbc64d68e5b3766b8eab1441a88555dda84868b", "messageHeadline": "OHAI-348: platform: check :lsb only after specific distros.", "author": {"name": "Martin Vidner", "email": "martin@vidner.net", "user": {"login": "mvidner"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d471e661bb26798a91c192e722a2c4d53abd9aca", "messageHeadline": "OHAI-348: spec: platform should be \"suse\" even if lsb says \"suse linux\"", "author": {"name": "Martin Vidner", "email": "martin@vidner.net", "user": {"login": "mvidner"}}, "additions": 70, "deletions": 50}}, {"node": {"oid": "07da245a5e2398c2872c39d22bd00a4238230dde", "messageHeadline": "Merge branch 'OHAI-354'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0fb1e646fae28c9e90eb0b163ce8bac6a6a37974", "messageHeadline": "Adding support to detect OmniOS as a valid platfrom and not just appe\u2026", "author": {"name": "Zach Dunn", "email": "zdunn@omniti.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "963403d2dcfc3b31eef1175e56030dabb0cf1dd7", "messageHeadline": "Merge branch 'OHAI-362'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 62, "deletions": 7}}, {"node": {"oid": "941c2c88af24eb20d54722b3781e206920048f13", "messageHeadline": "don't try to set macaddress if interface has the NOARP flag", "author": {"name": "Laurent", "email": "laurent+chef@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 62, "deletions": 7}}, {"node": {"oid": "cdd85a5f5637f58e6df114ce8a564b246983760f", "messageHeadline": "OHAI-267: Add windows specific paths to stubs (unnnnnngh)", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "b6149993c34b3d00352e172a2ce88c9c042be6c8", "messageHeadline": "[OHAI-267] Reworked cloud file to be a more generic hint system", "author": {"name": "Eric Hankins", "email": "ehankins@rednovalabs.com", "user": {"login": "stormsilver"}}, "additions": 58, "deletions": 66}}, {"node": {"oid": "8b3580a6d87b01527f04fd47ff2d9760d21a52d4", "messageHeadline": "[OHAI-267] Fixed whitespace problem.", "author": {"name": "Eric Hankins", "email": "ehankins@rednovalabs.com", "user": {"login": "stormsilver"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8c291c9cd89f10d8e09c8241c2bfa6a873c2c1f2", "messageHeadline": "[OHAI-267] Added support to rackspace,ec2,eucalyptus plugins to exami\u2026", "author": {"name": "Eric Hankins", "email": "ehankins@rednovalabs.com", "user": {"login": "stormsilver"}}, "additions": 178, "deletions": 52}}, {"node": {"oid": "e4880261e418d448314f355b77091d1f946e9f50", "messageHeadline": "Merge branch 'OHAI-345'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "86c79c5f60a13418fb83099ad5d2ab8920e8478b", "messageHeadline": "Add platform_family support for OS X and OS X Server.", "author": {"name": "Chris Gaffney", "email": "gaffneyc@gmail.com", "user": {"login": "gaffneyc"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "39c632ecd6c9978be012c622d80219d6bb9b0e73", "messageHeadline": "Merge branch 'OHAI-351'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "255e2211b55d5840c6312a247b9e3b8d8c5fdff7", "messageHeadline": "Switched send to invoke, to avoid collision with ipaddress gem", "author": {"name": "Paul Mooring", "email": "paul@opscode.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c37fa3acdae8eba55e680fa779e49de57ae28e15", "messageHeadline": "Merge branch 'OHAI-343'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 174, "deletions": 22}}, {"node": {"oid": "790a806b9ad132c0652f159d06f5300124ddd0fb", "messageHeadline": "Revert \"quick bad fix: set ipaddress from global scope addresses only\"", "author": {"name": "Laurent", "email": "laurent+chef@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "83971dad51e76cd616690b62194a3803f1ea1c7f", "messageHeadline": "quick bad fix: set ipaddress from global scope addresses only", "author": {"name": "Laurent", "email": "laurent+chef@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "322d01a338a707bf9d0252a7af7f5dd8bc142871", "messageHeadline": "find_ip_and_mac won't find anything when the gateway is 0.0.0.0", "author": {"name": "Laurent", "email": "laurent+chef@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "34b94d0aebd36c4882142323fa79469db08cfc26", "messageHeadline": "linux/network: default_{interface,gateway} selection reworked", "author": {"name": "Laurent", "email": "laurent+chef@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 45, "deletions": 21}}, {"node": {"oid": "7263c9e45192d932151cdfee8d812f0642d62f05", "messageHeadline": "linux/network spec: Linux-VServer and OpenVZ test cases regarding ipa\u2026", "author": {"name": "Laurent", "email": "laurent+chef@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 115, "deletions": 0}}, {"node": {"oid": "1d4a81d2406966c253524930da092fe52954f7b0", "messageHeadline": "network/linux: won't set ipaddress if the src addr is not set on the \u2026", "author": {"name": "Laurent", "email": "laurent+chef@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "b2dfdf29d0ea57c8a0b064151aacc910b25107ab", "messageHeadline": "Merge branch 'OHAI-347'", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "0dc0475ae7f331551538706608343539d820c43c", "messageHeadline": "Make primary IPv6 address available under top-level ip6address attribute", "author": {"name": "Alan Harper", "email": "alan@aussiegeek.net", "user": {"login": "aussiegeek"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "e3d1bebb8da4ee7c0a6348be89daa4efc86d4846", "messageHeadline": "Merge branch 'OHAI-346'", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 856, "deletions": 4}}, {"node": {"oid": "0bf6ed2e5238d05536b4a7d76ceae212174a93fb", "messageHeadline": "Network specs for darwin", "author": {"name": "Alan Harper", "email": "alan@aussiegeek.net", "user": {"login": "aussiegeek"}}, "additions": 856, "deletions": 4}}, {"node": {"oid": "aa56671366a06b874aeabd8e57607f687ccb9d70", "messageHeadline": "Merge branch 'OHAI-337'", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 82, "deletions": 2}}, {"node": {"oid": "da80ead6a61c132407275f3444c8d784354081b4", "messageHeadline": "Use StringIO instead of stubing each", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "f2d6943361f7a65600c6fdb37564e5879d3e0825", "messageHeadline": "OHAI-337 Adding spec and fixing tabs", "author": {"name": "Trevor O", "email": "trevoro@joyent.com", "user": null}, "additions": 77, "deletions": 3}}, {"node": {"oid": "07b1205107071ff1505c56437483096a291988b0", "messageHeadline": "[QA-31] Ohai recognizes SmartOS as unique platform", "author": {"name": "trevoro", "email": "trevoro@joyent.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "21d66fd3834c93904e2f005857d6c6ccc478ef87", "messageHeadline": "Merge branch 'OHAI-296'", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 19, "deletions": 22}}, {"node": {"oid": "2a78292dab4020975640142537a5566cbc90607f", "messageHeadline": "Update specs to not break other virts when looking for OpenVZ", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4f1280dcac0750f451313ad469934d8de47e2699", "messageHeadline": "clean up lingering OpenVZ comments", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "b2d8592b9ffdfc63bb2c853c3e032dbf4e82c13d", "messageHeadline": "Add passing specs.", "author": {"name": "leehuffman", "email": "lhuffman@bluebox.net", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "db11dacf7e2bf62961d70dba06121df18079411f", "messageHeadline": "Emulator is now system.", "author": {"name": "leehuffman", "email": "lhuffman@bluebox.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5b583ee6ae9ccb5edbe70af4bb03f0b42a131ff9", "messageHeadline": "Update OpenVZ detection to use /proc/bc and /proc/vz.", "author": {"name": "leehuffman", "email": "lhuffman@bluebox.net", "user": null}, "additions": 4, "deletions": 9}}, {"node": {"oid": "9c5185a06ed4d09f5741335659d1815f05837292", "messageHeadline": "Add support for new OpenVZ proc files", "author": {"name": "leehuffman", "email": "lhuffman@bluebox.net", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5d2323c3e2f67a5ba353a53e5c31a76b2add7d8b", "messageHeadline": "OHAI-349: Fix regression in os fallback to ruby host_os", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "672095bf5e369e50d95a2b734be8b83032d75cac", "messageHeadline": "Release 0.6.12", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa365cc9ad75802e43ab4fcaa695e36514b53996", "messageHeadline": "0.6.12.rc.5", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a36a75aebb6a2400c539c9a905aec83b4475d028", "messageHeadline": "Merge branch 'OHAI-325'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 88, "deletions": 2}}, {"node": {"oid": "d3630ee63baaeb5453b1e1efe46e1ae172421afd", "messageHeadline": "OHAI-325: fix test for log message", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "54d625af4adcdeff3c8f899eb39aeb42b0ebb1df", "messageHeadline": "adding some tests", "author": {"name": "Laurent", "email": "laurent+chef@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "b839a49e120daeb460a0050afebaff5fc86145e7", "messageHeadline": "OHAI-325: fix existing spec tests", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "e4f66e1f178afcd1bb0ca5983a724ade60bf1172", "messageHeadline": "ipaddress, macaddress and some link level route attributes set when u\u2026", "author": {"name": "Laurent", "email": "laurent+chef@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "13cb79d44c86cf73ec98ec38f56695576fa79b95", "messageHeadline": "allow #{os}::network to set ipaddress and macaddress", "author": {"name": "Laurent", "email": "laurent+chef@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "03cafcdfc6039afad85164c6741384a1d5baae43", "messageHeadline": "0.6.12.rc.4", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d3c73c03775b3586423811d52c7f4d42b3597cf", "messageHeadline": "OHAI-325: vlan support (laurent owes me a hug)", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 47, "deletions": 11}}, {"node": {"oid": "de59185966c9e8860c77014d806e2a05818dd368", "messageHeadline": "OHAI-325: Generate a fake alias interface under iproute2 for backward\u2026", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 44, "deletions": 19}}, {"node": {"oid": "e02079f83b00fe2405c258f39735820400713ac4", "messageHeadline": "OHAI-325: add support and tests for interfaces with odd naming", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "087b092666e43db3e89a77ab116cb28d39eb52fc", "messageHeadline": "typo", "author": {"name": "Erkan Yilmaz", "email": "erkan77@gmail.com", "user": {"login": "Erkan-Yilmaz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1be83ab202df7fff3276f4f63c7ea12fbfb90cf", "messageHeadline": "OHAI-325: add unit tests for subinterfaces", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 109, "deletions": 9}}, {"node": {"oid": "6bd7b8ea2a8d680bda355a0449d64552c4fc91b3", "messageHeadline": "OHAI-325 support subinterfaces with iproute2", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2fcc90d7caca1798a3e4a6f57df4392b4c1a477c", "messageHeadline": "Merge pull request #57 from pravi/add-require-rspec", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fd5302e2e2a01ecd4266fa0057075ee3ce43bc1c", "messageHeadline": "0.6.12.rc.3", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbfe34f1fcc5e8b1ba60df75990cd1919516156e", "messageHeadline": "the new ipaddress dependency may not be obvious to those running spec\u2026", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f65400f26cddca069212497e077e07c1684bfcdb", "messageHeadline": "Merge branch 'OHAI-338'", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "2bbf1ad68fedeae5f4efef24144a7e1422c69f81", "messageHeadline": "fix typo", "author": {"name": "Benedikt B\u00f6hm", "email": "bb@xnull.de", "user": {"login": "hollow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c8ee0b6ad257f2f5d2f31edefd1f3e305f96e2b", "messageHeadline": "add support for IPv4 peer addresses", "author": {"name": "Benedikt B\u00f6hm", "email": "bb@xnull.de", "user": {"login": "hollow"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "ef411f5a04af6dfdbe54251fe87335c5a40ff135", "messageHeadline": "add scope attribute to IPv4 addresses", "author": {"name": "Benedikt B\u00f6hm", "email": "bb@xnull.de", "user": {"login": "hollow"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "12af1792b29503d9e4ee7a0f1c0727b6b8f15823", "messageHeadline": "0.6.12.rc.2", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4750288b66d65d1a78523f5b7a9c2c4eefc295a3", "messageHeadline": "OHAI-325: Populate ipaddress with a logical choice", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "b8a3b103a4f2e81251ea0a9f40c4e1e75a9e94a1", "messageHeadline": "OHAI-325: add a true secondary ip to the iproute2 spec test stub", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0a5b76f507c2d7407409f16591e76ec60315bf5b", "messageHeadline": "Merge branch 'OHAI-311'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b84e88dcf7f51f33252dedf688d022d62087e894", "messageHeadline": "Pin to systemu ~> 2.2.0 for Windows only; use latest for anyone else.", "author": {"name": "Jim Meyer", "email": "jim@geekdaily.org", "user": {"login": "purp"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "738ec15e161750c22acb15015e1d44b542b16286", "messageHeadline": "Revert \"Ugly hack to suppress deprecation warning when loading system\u2026", "author": {"name": "Jim Meyer", "email": "jim@geekdaily.org", "user": {"login": "purp"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "aad88512570cb6111a431b464003de0db164ba0d", "messageHeadline": "Ugly hack to suppress deprecation warning when loading systemu 2.2.0.\u2026", "author": {"name": "Jim Meyer", "email": "jim@geekdaily.org", "user": {"login": "purp"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "857354f10344961423d4116939721868ffa8a41e", "messageHeadline": "Update systemu version to 2.4.2", "author": {"name": "Jim Meyer", "email": "jim@geekdaily.org", "user": {"login": "purp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2f71f0c36d85c8e6d160cc53b3ee9afbc2a52e4", "messageHeadline": "OHAI-331: Amazon linux is a centos/rhel derivative, not fedora.", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a064105f41ba3da6b46a113561b182eb7be9ee9d", "messageHeadline": "Merge branch 'OHAI-325'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b74b6988d13b53942579f6065912988a289af3f8", "messageHeadline": "Change ip link -s to ip -s link, per ticket.  Also add some stub outp\u2026", "author": {"name": "Caleb Tennis", "email": "caleb.tennis@gmail.com", "user": {"login": "ctennis"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "7e36ee1c7e31d7f78dc2dbf78bc30533015c8147", "messageHeadline": "OHAI-334: Fix errant has_ec2_mac log message", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "32ab4862b6dcd415367714d36fde711b57c8a312", "messageHeadline": "0.6.12.rc.1", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04e616e5bcc94f8fa0d25c9b7a90f6c92c2ece1e", "messageHeadline": "Merge branch 'OHAI-323'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "e025a5c81d076156c7a6ddea1db1acd9e3a8cecf", "messageHeadline": "Merge branch 'OHAI-316'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "583ad203740f3e5c42c307a8af67b1c04729d537", "messageHeadline": "Newer versions of OpenVZ assign the 127.0.0.2 address to venet0.  We \u2026", "author": {"name": "Stephen Balukoff", "email": "sbalukoff@bluebox.net", "user": {"login": "sbalukoff"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "73f9c6729f551cc6677cf7442062a754829e38c2", "messageHeadline": "OHAI-303: Use blkid to determine fs_type, uuid and label.", "author": {"name": "Matthew Kent", "email": "mkent@magoazul.com", "user": {"login": "mdkent"}}, "additions": 328, "deletions": 13}}, {"node": {"oid": "d9824ab0acb90c62e073db54159526193f957ff5", "messageHeadline": "Merge branch 'OHAI-308'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 95, "deletions": 1}}, {"node": {"oid": "1299a0e807a9358cbee78af22f150e5cd60214fb", "messageHeadline": "OHAI-308: ohai detection of oracle enterprise linux", "author": {"name": "Lamont Granquist", "email": "lamont@opscode.com", "user": null}, "additions": 95, "deletions": 1}}, {"node": {"oid": "d6bcbb11d16a47cd842e5811431684854a569a04", "messageHeadline": "Merge branch 'OHAI-314'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "76968121d83e0c71015774755fa537f8a539b4ca", "messageHeadline": "OHAI-314: Just use RbConfig because Config was so 2006", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7e5dfcdd8327f4f890f1af77f7ac5fc0815b5a19", "messageHeadline": "ohai-314: rbconfig/config warning for ruby 1.9.3", "author": {"name": "Sean Escriva", "email": "sean.escriva@gmail.com", "user": {"login": "webframp"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "afd895fc117354e0bd2fbb1e776dab9a0b8fcb41", "messageHeadline": "Merge branch 'OHAI-312'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "33e434ee69add07719562bfcabf428af5a8491f3", "messageHeadline": "Updated the plugin to parse the sysctl output correctly.", "author": {"name": "Adam Garside", "email": "adam.garside@gmail.com", "user": {"login": "fabulops"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "61b9b9a22a1346e2a91f52ed0f590a96aec3c627", "messageHeadline": "Merge branch 'OHAI-319'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "2fce778cc2a4365932de26839373b66967601c69", "messageHeadline": "OHAI-319: Add spec.", "author": {"name": "Matthew Kent", "email": "mkent@magoazul.com", "user": {"login": "mdkent"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2985de6f72a9a01df3c31aabe219c6a8014bb942", "messageHeadline": "OHAI-319: Fix detection of scientific linux out of lsb_release -a", "author": {"name": "Matthew Kent", "email": "mkent@magoazul.com", "user": {"login": "mdkent"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2c920218b46209a03acc870560954f83a737c951", "messageHeadline": "Merge branch 'OHAI-325'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 477, "deletions": 80}}, {"node": {"oid": "2fda374dc4ddc50e680972b66d5a6f4f5a7210b0", "messageHeadline": "add explicit require for rspec", "author": {"name": "Praveen Arimbrathodiyil", "email": "pravi.a@gmail.com", "user": {"login": "pravi"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f09c4f862f8c27ed955efd1509ea383e87b711fc", "messageHeadline": "[OHAI-325] More tests, fixes ones that were broken, and segment a lit\u2026", "author": {"name": "Caleb Tennis", "email": "caleb.tennis@gmail.com", "user": {"login": "ctennis"}}, "additions": 120, "deletions": 62}}, {"node": {"oid": "2233ce21162c2f028182982fd2e738452430c89a", "messageHeadline": "OHAI-323: Fix specs by using an explicit list of route methods.", "author": {"name": "Matthew Kent", "email": "mkent@magoazul.com", "user": {"login": "mdkent"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ecafe190c79c563f943ef81f2d473f44fab76440", "messageHeadline": "[OHAI-325] Add support for iproute2", "author": {"name": "Caleb Tennis", "email": "caleb.tennis@gmail.com", "user": {"login": "ctennis"}}, "additions": 296, "deletions": 127}}, {"node": {"oid": "d55d5e494a96c9a309aa502636a690254d87baa9", "messageHeadline": "[OHAI-324] Add specs for linux network plugin", "author": {"name": "Caleb Tennis", "email": "caleb.tennis@gmail.com", "user": {"login": "ctennis"}}, "additions": 170, "deletions": 0}}, {"node": {"oid": "780b9757bf8493fba8bc076c9e3cd73b0bf247fe", "messageHeadline": "don't rerun the ruby plugin over and over it takes forever", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "f22868dc9c75d14792d674a0d0433468ea0107df", "messageHeadline": "has_rdoc is deprecated, remove it", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "29c7f06666ee3c214f8ff33e6b479aa76f787f62", "messageHeadline": "skip sigar dependent tests when sigar isn't available", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 119, "deletions": 106}}, {"node": {"oid": "b83c2d43a28352ebfc2143a7f576cb174afd2666", "messageHeadline": "hiding sigar from windows builds", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8fdc3158c600f69b76cab644e4062e15bb25c25f", "messageHeadline": "Merge branch 'ESPRINT-296'", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "99df5ee6bc11e28f24b3fae55af589fb0ce902f3", "messageHeadline": "Switched \"redhat\" to \"rhel\"; added platform_family value for \"fedora\"", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "5a8b2fb6cf242d87ae935d8fd01088728c3a0b44", "messageHeadline": "Merge branch 'ESPRINT-296'", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 114, "deletions": 19}}, {"node": {"oid": "0c2dc67f41f3833bff0d16478e66ed62ed53c0d5", "messageHeadline": "ESPRINT-1034 made rspec tests a bti healthier for pf", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "867a3d5d3da64f4d21e7a774fcf34162ad469570", "messageHeadline": "ESPRINT-1034 updates for oracle, better testing", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "9f6a74fce50d2d2a83b488c011a5043a9a5b9578", "messageHeadline": "ESPRINT-1034 base/generic platform_family resolution test", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "b8cdf029670015812daa4f4b3fb760eda787c144", "messageHeadline": "ESPRINT-1034 unit tests for linux platform", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 58, "deletions": 7}}, {"node": {"oid": "c886d16fcbbc1363e1e3766ace6f35575cacdada", "messageHeadline": "ESPRINT-1031 add platform_family to Ohai", "author": {"name": "Marc Paradise", "email": "marc@opscode.com", "user": {"login": "marcparadise"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "1c1479cb1dee3c83585b4ac33d6e34c0d1a640ad", "messageHeadline": "add junit rspec format for Ci", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "acc9b937caa0901c55c71279eeca21784ba9bcfb", "messageHeadline": "Bump version for development", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "175ec3421b2df52ba851fb44a68a0774d8cd36c0", "messageHeadline": "Release 0.6.10", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f50b5f712bce2244b1bb571380da4553755aa95", "messageHeadline": "Release 0.6.10 RC 1", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c3a6eb2ccd239cc9e20c772c026a2902cc53fc1", "messageHeadline": "[OHAI-101] set the WIN32OLE codepage to UTF8", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1f865d1f6e21c35a95b895ff998d1d257e71ef75", "messageHeadline": "Merge branch 'OHAI-307'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9c393e4cd6ad2133b3bd80a7c978588442603b90", "messageHeadline": "OHAI-307: add a note about where ipaddress/macaddress come from", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b6ad8a935d277ad4d097b0f079f4a74bb3eab1bb", "messageHeadline": "ohai network plugin: adding safe checks", "author": {"name": "Laurent", "email": "laurent+git@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "817b2a3802ca0ab1fd87365e669ebe0496fdecf3", "messageHeadline": "OHAI-304: Detect lsb id of 'AmazonAMI' as amazon", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "72d010a5fd1290be92fefedb666573879f1be28f", "messageHeadline": "[OHAI-306] peg 2.2.0 version of systemu for win ruby 1.9 compat", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e73f632fe5541afe5d20965e2122ea4cc47e4a06", "messageHeadline": "bump version for development", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "caff88b4025faf311e086af56f75d9419afd5adc", "messageHeadline": "Release 0.6.8", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e3e1724431e9791a75257c0ac7d97ef15d00e37", "messageHeadline": "Clarify Xen notes", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "25ee567b50078582f56facc84fb058dfd3ed442c", "messageHeadline": "0.6.8 RC 1", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d0da7a18021e8be0da3f70f6a69388fb42f5ced", "messageHeadline": "OHAI-299: /proc/xen can be empty for EL6 guests, assume its presence", "author": {"name": "Matthew Kent", "email": "mkent@magoazul.com", "user": {"login": "mdkent"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "1858de19061d0786b9bb5c67d9659ac9a3c9f031", "messageHeadline": "0.6.8 RC 0", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "788444bc258fc3b9e4aa4278f4ded7e01699356f", "messageHeadline": "Merge branch 'OHAI-297'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "02585dfb3adacb08392b8af9dd6e4a1baa96550a", "messageHeadline": "update wiki link in ohai.gemspec", "author": {"name": "Warwick Poole", "email": "wpoole@gmail.com", "user": {"login": "warwickp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0217884386009b634a13f1068be898783d66903", "messageHeadline": "update wiki links in README.rdoc", "author": {"name": "Warwick Poole", "email": "wpoole@gmail.com", "user": {"login": "warwickp"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e817564a119cd256169eeb20418ad67deed9cc24", "messageHeadline": "OHAI-299: Check for xen host/guest using capabilities and wallclock", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "e84d7a0556751867e33b62c93a6c97589da9757c", "messageHeadline": "OHAI-300: read_nonblock returns string not array.", "author": {"name": "Matthew Kent", "email": "mkent@magoazul.com", "user": {"login": "mdkent"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68a2b0960d00fcc3f703deaa5f0d4b6eb5aa49bb", "messageHeadline": "Merge branch 'OHAI-301'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 137, "deletions": 73}}, {"node": {"oid": "bd105a8bc290440a64f128597edab21d7df6ee21", "messageHeadline": "add specs to test that we get platform = 'redhat' correctly from LSB", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 130, "deletions": 72}}, {"node": {"oid": "7d584ea70ad5e4b6bc1f884ad360e12706e1967a", "messageHeadline": "Make a note about how platform is always lower case", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "547eef7eb177a0c7458acfe3786421d469096e8a", "messageHeadline": "OHAI-301: fix whitespacing", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5d9687a3bba3ad41a8287666de0b6da69b950b9e", "messageHeadline": "patched to handle lsb id for rhel w/ redhat-lsb package installed, se\u2026", "author": {"name": "Bryan Berry", "email": "bryan.berry@gmail.com", "user": {"login": "bryanwb"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "32dcd49b54ff50350b7d2df684679c9a531a6acd", "messageHeadline": "Bump version for development", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aaaf254ad64bfd3536f404951e73d672bcd31a2f", "messageHeadline": "Release 0.6.6", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91fd85382d52b2a7f69ffd872d6ad5b07f221b76", "messageHeadline": "bump version to 0.6.6.rc.1 for release testing", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bbf0534b7daec3516382c4ed447549cdcd07ea6", "messageHeadline": "Merge branch 'OHAI-253'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "56408d1701d16ec6a74506081f360ea8faabc6a0", "messageHeadline": "Modified linux/virtualization to look for /proc/xen and then /dev/xen\u2026", "author": {"name": "Joseph Reynolds", "email": "joe@locamoda.com", "user": null}, "additions": 13, "deletions": 11}}, {"node": {"oid": "6d8504d767c71e8ffdf3b53812a9d628aec12401", "messageHeadline": "bump version to 0.6.6.rc.0 for release testing", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3289557aa52b6c893d6d2b502cde10534c38552", "messageHeadline": "Merge branch 'OHAI-253'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "8d23ebb4c5ad20ad0939c31525cc9477a0bd5223", "messageHeadline": "OHAI-253: Detect Xen guests more reliable", "author": {"name": "Holger Just", "email": "hjust@meine-er.de", "user": {"login": "meineerde"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "1777892ea19afe24752ef75ab8768e371f8dab2e", "messageHeadline": "Merge branch 'OHAI-70'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 186, "deletions": 0}}, {"node": {"oid": "ab30d8f97335fa235bce3cf59d7287f10e40a6c1", "messageHeadline": "OHAI-70: modify sigar network_route test to work around the mock skip\u2026", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "294cc61f346c370f714a634c3feb3f6d6412d107", "messageHeadline": "OHAI-70: add sigar as a development dependency for running spec tests", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c025a81396eea2b8d72daf85578d109b248426ad", "messageHeadline": "Network routes using Sigar", "author": {"name": "Toomas Pelberg", "email": "toomasp@gmx.net", "user": {"login": "toomasp"}}, "additions": 179, "deletions": 0}}, {"node": {"oid": "3129bc6ce80e831e9fefb78e9a13f090073d1801", "messageHeadline": "Merge branch 'OHAI-288'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "9b421a9dd594b4ea310d8617f070a45d20739c09", "messageHeadline": "report jail host/guest on FreeBSD", "author": {"name": "Tomoyuki Sakurai", "email": "tomoyukis@reallyenglish.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "1e56c1ba0c59cb0b92e98d98d08c1018bf7e047f", "messageHeadline": "Merge branch 'OHAI-201'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "2b075daea1ff8684dda686c2c1748e2ca615ffe5", "messageHeadline": "OHAI-201 - recover from any plugin failure gracefully", "author": {"name": "Toomas Pelberg", "email": "toomas.pelberg@playtech.com", "user": null}, "additions": 62, "deletions": 0}}, {"node": {"oid": "e817450ed08b683ca1e7aee4a3b55d06e6443af9", "messageHeadline": "Merge branch 'OHAI-267'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5abed77d5f04f4ced74b478adeb185df5bef40fc", "messageHeadline": "arp identification change for rackspace managed cloud", "author": {"name": "Eric Buth", "email": "eric@rcbth.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad8473b0033a8883b9e23ba6ccbbdc1841b43aa5", "messageHeadline": "Merge branch 'OHAI-276'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f1f5ea522bedc1c8fdc003af7e95c3b93a1996b9", "messageHeadline": "skip network interfaces without addresses in ip_scopes plugin.", "author": {"name": "Augusto Becciu", "email": "augusto@becciu.org", "user": {"login": "abecciu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "020d534397e1f8a8b5ebfacf7046fe1d2c82d875", "messageHeadline": "Merge branch 'OHAI-273'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "d81e424524fb88a6e9b4853a23fad9aa64c3e918", "messageHeadline": "Updating for incompatibilities with win32ole, fixes OHAI-273", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "e2c633545e7e12198f99cbee7d3f4fcdb04101d0", "messageHeadline": "Merge branch 'OHAI-272'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "da29e9d709fc7a1436b5750fcef5ef720bad9f3c", "messageHeadline": "Added support for opensuse /etc/SuSE-release file format", "author": {"name": "Toomas Pelberg", "email": "toomas.pelberg@playtech.com", "user": null}, "additions": 22, "deletions": 0}}, {"node": {"oid": "e26837ecbb4a821a52c3e336e4e6fbf1db494687", "messageHeadline": "Merge branch 'OHAI-282'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a41d09833ad577fed41764d1524ae333f574818", "messageHeadline": "IPv6 addresses no longer blow away IPv4 addresses during Ohai Solaris\u2026", "author": {"name": "Jason J. W. Williams", "email": "williamsjj@digitar.com", "user": {"login": "williamsjj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "521c3172b4c5afe1d7a980fc0d4d436b3cd7aa53", "messageHeadline": "Merge branch 'OHAI-283'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 90, "deletions": 3}}, {"node": {"oid": "d768972c2b335f455f5886645a2f4938b4357bac", "messageHeadline": "zpool plugin now shows individual devices and statuses.", "author": {"name": "Jason J. W. Williams", "email": "williamsjj@digitar.com", "user": {"login": "williamsjj"}}, "additions": 64, "deletions": 42}}, {"node": {"oid": "1aedf0ca0f09f0699ed6cd0749747b937f8ba731", "messageHeadline": "Adds zpool introspection support to Ohai for Solaris distributions.", "author": {"name": "Jason J. W. Williams", "email": "williamsjj@digitar.com", "user": {"login": "williamsjj"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "f14a59b034dbf3b64ee3301d5025ec6c8133360c", "messageHeadline": "Enhanced Ohai platform detection for Solaris-based distributions to s\u2026", "author": {"name": "Jason J. W. Williams", "email": "williamsjj@digitar.com", "user": {"login": "williamsjj"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "c8f35a807c277197747b9f9f01ce3fe480f9d926", "messageHeadline": "Patched Solaris platform plugin to use Solaris uname instead of GNU u\u2026", "author": {"name": "Jason J. W. Williams", "email": "williamsjj@digitar.com", "user": {"login": "williamsjj"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "89afed0b7559d6eaccc221622ffd1495dcaa6bed", "messageHeadline": "Merge branch 'OHAI-175'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "8dce581b34a4a91225316e2ccf55fc3690359b33", "messageHeadline": "OHAI-175: Ignore quotes in /etc/lsb-release", "author": {"name": "Gabor Veszi", "email": "veszig@done.hu", "user": {"login": "veszig"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "ce1dd262dce2feb34c9fb700bbdd7e2b4bfe2923", "messageHeadline": "Merge branch 'OHAI-110'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 41, "deletions": 10}}, {"node": {"oid": "a9a0a5261c7f55c52dbc1d36d1d1fd24cb083aca", "messageHeadline": "detect VirtualBox guest and host by kernel module", "author": {"name": "Nikolay Sturm", "email": "sturm@erisiandiscord.de", "user": null}, "additions": 41, "deletions": 10}}, {"node": {"oid": "1cea3f3aba4ee3f4fc51d58d95fbc56c908eb124", "messageHeadline": "Merge branch 'OHAI-245'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "32971957452defee4a2b5bf548f84618029ceaf0", "messageHeadline": "[OHAI-245] fix encoding issues with Etc module", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "9fcf785edf074b74fc5ec0d78fc583040dc18b8e", "messageHeadline": "Merge branch 'OHAI-291'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b046a74a4f10eafc8277513b8177c4f6643ece9b", "messageHeadline": "[OHAI-291] require stringio because we use it", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "28366105f42940a674f0ff3e17fcb87e4127f444", "messageHeadline": "Merge branch 'OHAI-275'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "aca3e0ce46d07bf174ddb9571ba2b70f501cb306", "messageHeadline": "[OHAI-275] force encoding of command output to default_external", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "4d853fed5e4b270f2b2eeee32102e3df309bb6db", "messageHeadline": "Merge branch 'OHAI-270'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 102, "deletions": 28}}, {"node": {"oid": "cea7f26cf5b497fe8a4016158260c1416c5a529c", "messageHeadline": "[OHAI-270] Add lsb support for Fedora/Redhat", "author": {"name": "Caleb Tennis", "email": "caleb.tennis@gmail.com", "user": {"login": "ctennis"}}, "additions": 102, "deletions": 28}}, {"node": {"oid": "b09bf356605474198fa62d81c1f0e175a5a1d81e", "messageHeadline": "Merge branch 'OHAI-249'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "24e31fefbad8b2afafea465fe21d7e3daf453bd0", "messageHeadline": "Updated tests for OpenVZ.", "author": {"name": "Lee Huffman", "email": "lee.huffman@blueboxgrp.com", "user": null}, "additions": 24, "deletions": 0}}, {"node": {"oid": "2bbb2c0adcb6a1719700fb5ac2909183306ede79", "messageHeadline": "Adding OpenVZ discovery to Linux virtualiazation.", "author": {"name": "Lee Huffman", "email": "lee.huffman@blueboxgrp.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "e928582fdeb434c98c98881d41474594f7974c89", "messageHeadline": "Merge branch 'OHAI-121'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "9dc858c00b3850a7fc9123c81136a381892cbf4c", "messageHeadline": "Fixed OHAI-121", "author": {"name": "Avishai Ish-Shalom", "email": "avishai.ish-shalom@mail.huji.ac.il", "user": null}, "additions": 11, "deletions": 3}}, {"node": {"oid": "2877be8cfe351746dc9e77ec699615ba347f5db2", "messageHeadline": "Merge branch 'OHAI-196'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9073652aa1be4f0a55f3c4050e5338de1bb7b674", "messageHeadline": "OHAI-196: read non-blocking from /proc/mounts for old kernels.", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b4555a34ce994ef3b3aee05fa58fb6d28c315bc", "messageHeadline": "bump version for development", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e20155f6cd82315a805c8fd6b200ef00368a2709", "messageHeadline": "bump version to 0.6.4 for release", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71df31695d99558539bd460327f427efb322b06f", "messageHeadline": "Merge branch 'OHAI-266'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "92b14400456b1a6b4e2d7759e51361d2139950bf", "messageHeadline": "OHAI-266: add a comment about deprecating private_ip + public_ip that\u2026", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eaa4c773c2b4c68a961f639312fd8c307660a9f5", "messageHeadline": "[OHAI-265,OHAI-266] cloud plugins should have consistant attribute na\u2026", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "5d8918b5a93a8b44db9a692a976deb774a5e198f", "messageHeadline": "Merge branch 'OHAI-258'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "dc672d29a18bf83d94e2ff13d979cb002b953688", "messageHeadline": "OHAI-258: network plugin provides the network mash", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "5fe887c0947cc02953a71c6a1c2169112615516e", "messageHeadline": "OHAI-258: be more clear about what we aren't doing", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "343bf175c1d2732b76c6653e2cc4fd6767db17b7", "messageHeadline": "Add a privateaddress attribute in the node root.", "author": {"name": "James Harton", "email": "jamesotron@gmail.com", "user": {"login": "jimsynz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f7d36bc8901928f71891d33b27f356bc512c4fe0", "messageHeadline": "Add plugin to use the ipaddr_extensions gem (if present) to give info\u2026", "author": {"name": "James Harton", "email": "jamesotron@gmail.com", "user": {"login": "jimsynz"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "e43bf1d9adfa2006697731b41b3b77e739c33191", "messageHeadline": "Merge branch 'OHAI-257'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "43b6533b54955b2cf8c388980d27fa2d136e4e1a", "messageHeadline": "Add Gemfile to simplify development using bundler if needed. Add deve\u2026", "author": {"name": "Akzhan Abdulin", "email": "akzhan.abdulin@gmail.com", "user": {"login": "akzhan"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "c78a47cb7757166012a0e3bd08b8b7a433de8152", "messageHeadline": "OHAI-263: fix regression preventing the collection of nested ec2 meta\u2026", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da367fc9cff29713cdc609a5d24bf75684f78871", "messageHeadline": "bump to 0.6.2 final", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf8d711b959d328f52dfb46116c34c53e8eced57", "messageHeadline": "bump version to 0.6.2.rc.0 for bugfix release testing", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "705cf6a701a52553b1971c486790e42f3e250193", "messageHeadline": "Merge branch 'OHAI-261'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3910d0027034eddf1873a5780b9e5edf8bfee05", "messageHeadline": "[OHAI-261] fix typo for run_command_windows", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89c07c5f6a16440cb300ec9fa1e6c70f8a9c461e", "messageHeadline": "Merge branch 'OHAI-262'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 55, "deletions": 49}}, {"node": {"oid": "637c417d350f34c8d501a6d695821d0c1db9c99b", "messageHeadline": "convert EC2 plugins to Net::HTTP", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 51, "deletions": 45}}, {"node": {"oid": "137d7a55b1d2f12c708afb11f09d1bd5c84245f1", "messageHeadline": "Set a read timeout on all OpenURI HTTP calls", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "76662cfc2879506dc274b0dd0fbb2be165c1ccc1", "messageHeadline": "bump version to 0.6.0 for general release", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e2dca29f960f369a9588c96ff6c51cc804a8426", "messageHeadline": "[OHAI-259] Let yajl ride", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40bc49f1582070664d8093d61e74bdcf6a415e8f", "messageHeadline": "Merge branch 'OHAI-260'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a5363695cbf0e5642a8fdc7cb390e3f222e82c60", "messageHeadline": "OHAI-260: only collect a subset of a dmi types", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "44865756e831537e856bbd6319125f37193a9a32", "messageHeadline": "Merge branch 'OHAI-184'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 311, "deletions": 94}}, {"node": {"oid": "5e46854cbd7503e5d0a0b1ec24d1dede05597db5", "messageHeadline": "OHAI-184: fix up new dmi spec tests", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "769b549d2498cb2eb64146813ea36dbf672a21ae", "messageHeadline": "Fix: non-Mash records causing convenience_keys to fail", "author": {"name": "Kurt Yoder", "email": "ktyopscode@yoderhome.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "2b2ace344f9f4c36112a10cd434a1bb0ae0c4600", "messageHeadline": "Reducing too-verbose logging", "author": {"name": "Kurt Yoder", "email": "ktyopscode@yoderhome.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "feb1c8d33ee68193e66a93800050830850af96df", "messageHeadline": "[OHAI-184] Pull maximal information from dmidecode, and fall back to \u2026", "author": {"name": "Kurt Yoder", "email": "ktyopscode@yoderhome.com", "user": null}, "additions": 153, "deletions": 190}}, {"node": {"oid": "11d45237d9fd3784d21e18ae97e437c78a90b73c", "messageHeadline": "[OHAI-184] Allow for a few edge-case smbios output oddities", "author": {"name": "Kurt Yoder", "email": "ktyopscode@yoderhome.com", "user": null}, "additions": 11, "deletions": 2}}, {"node": {"oid": "aaf91156634b275a692454b6763179618ed68513", "messageHeadline": "[OHAI-184] Switch to linux-compatible record types", "author": {"name": "Kurt Yoder", "email": "ktyopscode@yoderhome.com", "user": null}, "additions": 120, "deletions": 4}}, {"node": {"oid": "b5c214e9c2d947d8287de2e7e5f87fcebd635b59", "messageHeadline": "[OHAI-184] Allow numbers in simplified dmi field names", "author": {"name": "Kurt Yoder", "email": "ktyopscode@yoderhome.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9fe124ad072903d60e6a75ec2cb366e1463a6d5", "messageHeadline": "[OHAI-184] Allow for empty data line values", "author": {"name": "Kurt Yoder", "email": "ktyopscode@yoderhome.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "6f23bce08ee8bbaf622ac111482dd1a626a29b9d", "messageHeadline": "[OHAI-184] On solaris, pull dmi information out of smbios", "author": {"name": "Kurt Yoder", "email": "ktyopscode@yoderhome.com", "user": null}, "additions": 119, "deletions": 0}}, {"node": {"oid": "6c75926ba66fa1ab22afe2ecfd3e3e5fa380b283", "messageHeadline": "Merge branch 'OHAI-204'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 282, "deletions": 83}}, {"node": {"oid": "df8cd530ea244a44c5d039169e9e261869e8405f", "messageHeadline": "OHAI-204: fix spec tests for new dmi plugin", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 101, "deletions": 46}}, {"node": {"oid": "0c5f412f70dcd951dec96d3e7dd46bede2600a58", "messageHeadline": "Merge branch 'OHAI-225'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "7e47d1f69eaa122fb3c8939494a46d7a1cae70d2", "messageHeadline": "OHAI-225: fall back on hostname + domainname", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8d62ff0a63a57922062b4851192eb517308aa4fa", "messageHeadline": "fix use of nis domain for domainname; solaris has no hostname --fqdn,\u2026", "author": {"name": "Sean Walbran", "email": "swalbran@digitalriver.com", "user": null}, "additions": 5, "deletions": 9}}, {"node": {"oid": "0168dc49b23dbd13019956c5c8208730be8eae01", "messageHeadline": "Merge branch 'OHAI-256'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "70047dc6ccdcec0da351c07f4974384037a35c61", "messageHeadline": "[OHAI-256] fix aix xlc detection", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "b0471a9fca56b215f3027d6701029f83536c490f", "messageHeadline": "OHAI-189: clean up output from determining default interface and addr\u2026", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "a6b584817f56f644e351e0518545cb94e5a8d632", "messageHeadline": "Merge branch 'OHAI-224'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "f71f50cacdff91aa6439311c6b5311d7df30265e", "messageHeadline": "Merge branch 'OHAI-200'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "311569863817101754183d18d3d7efb51f89dbf7", "messageHeadline": "[OHAI-200] add missing autofs filesystems", "author": {"name": "Kurt Yoder", "email": "ktyopscode@yoderhome.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "622fbe4b9f5bdcf2b401b87604580c3e92d7dccb", "messageHeadline": "Merge branch 'OHAI-136'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 161, "deletions": 52}}, {"node": {"oid": "8cc64bd23fb248b6498e53ed4199c88324021b2c", "messageHeadline": "[OHAI-136] import popen4 from chef into ohai", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 161, "deletions": 52}}, {"node": {"oid": "1c0505c638ee7fbbfc9bb431cb66dbef49183f8e", "messageHeadline": "Merge branch 'OHAI-183'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "b6163baf026a93eb4be7370efb188f7d86c5e057", "messageHeadline": "Linux-VServer support", "author": {"name": "Laurent", "email": "laurent+git@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "472ffad415f3b4cb59cba20d88f45b5ef572b8aa", "messageHeadline": "Merge branch 'OHAI-222'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "8aa0a36551f20051457bfd9af54365d2a3df3681", "messageHeadline": "OHAI-222: standardize on virtualization[:system]", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f927ee5c74dae1e115c33e0d5c6e436b1f32fddc", "messageHeadline": "renamed virtualization[:emulator] to virtualization[:system]", "author": {"name": "Laurent", "email": "laurent+git@u-picardie.fr", "user": {"login": "llaurent"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "e8358dd4f66d641c92c7740bcd48118fdde43712", "messageHeadline": "Merge branch 'OHAI-202'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "609235d0d53ca1e52b7c40f5fca7338be43adb4f", "messageHeadline": "OHAI-202: fix existing virt specs", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8c73fbc29202eaa019e19138f891b85a0979abbc", "messageHeadline": "[OHAI-202] remove stray trailing linefeed", "author": {"name": "Kurt Yoder", "email": "ktyopscode@yoderhome.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2067d7ac7e16613c5f679d493c2edc2a3a064914", "messageHeadline": "[OHAI-202] Include Solaris zones in \"virtualization\"", "author": {"name": "Kurt Yoder", "email": "ktyopscode@yoderhome.com", "user": null}, "additions": 31, "deletions": 0}}, {"node": {"oid": "d256af5a2fbee322999684107f9269f9d50495a6", "messageHeadline": "Merge branch 'OHAI-156'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "4a3a299cb880f08ce3f0bca78117c338b32f0674", "messageHeadline": "[OHAI-156] Add solaris filesystem information", "author": {"name": "Kurt Yoder", "email": "ktyopscode@yoderhome.com", "user": null}, "additions": 101, "deletions": 0}}, {"node": {"oid": "55594f5cc93c82f54c387abdd4d65cae9a6bd532", "messageHeadline": "Merge branch 'OHAI-210'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 44, "deletions": 12}}, {"node": {"oid": "884b94bbcae6d98629be833c02aff9ddfb29680f", "messageHeadline": "newer redhat flavors dont have /lib/libc.so.6, try /lib64 too", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "cf7d55b5919b34e38c4b986b8f17e4390f8f598b", "messageHeadline": "[OHAI-210] fix languages::c glibc version matching", "author": {"name": "Doug MacEachern", "email": "dougm@hyperic.com", "user": {"login": "dougm"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "2fc869e2c7b935213c465b0155f38a69c9eff784", "messageHeadline": "Merge branch 'OHAI-226'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 190, "deletions": 0}}, {"node": {"oid": "ce5069bf6a2c53e9e291b992e17407188bb1181d", "messageHeadline": "port linux virtualization plugin to solaris", "author": {"name": "Sean Walbran", "email": "seanwalbran@gmail.com", "user": {"login": "seanwalbran"}}, "additions": 190, "deletions": 0}}, {"node": {"oid": "a6db1c98aab7f311e75eaf87c2c04067918cbe86", "messageHeadline": "Merge branch 'OHAI-238'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "29125024c35afe11e04e5baa86eea2873c67f54a", "messageHeadline": "OHAI-238 include peer address for point-to-point interfaces", "author": {"name": "Charles Duffy", "email": "charles@tippr.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2517044c2ced0951bfd79ea33d1faaec40048346", "messageHeadline": "Merge branch 'OHAI-128'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "6b89b8a49e3601e75e9aea1f14aacd856ffdca44", "messageHeadline": "[OHAI-128] Retrieve uptime for Solaris using `who -b`", "author": {"name": "kyoder", "email": "kyoder@ktysolaris.(none)", "user": null}, "additions": 36, "deletions": 0}}, {"node": {"oid": "afc03a49d1fa3b356e580d41a0f060f75baaa230", "messageHeadline": "OHAI-204: use debug log level over warn for expected/regular errors", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2fc77fd3bc2b6e8f01663a3c915fc1caf869a4b8", "messageHeadline": "[OHAI-204] use run_command instead of popen4 (for windows support)", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "20abafbac76a2067983c2efead008609c87d13f6", "messageHeadline": "[OHAI-204] Pull all available information from dmidecode", "author": {"name": "Kurt Yoder", "email": "ktyopscode@yoderhome.com", "user": null}, "additions": 182, "deletions": 37}}, {"node": {"oid": "8de5f2a84219e43a985672affeb25100bee013e6", "messageHeadline": "Merge branch 'OHAI-254'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4af6cc4f740c5940d11bc500eceb47014ad7d010", "messageHeadline": "[OHAI-254] fix env string parsing so we get empty string rather than nil", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf542d93b249310ab4b7e23edf87903df145b0e5", "messageHeadline": "Get UUID for filesystem", "author": {"name": "Marek Hulan", "email": "ares@igloonet.cz", "user": {"login": "ares"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "7a7672435d907cd234ef69e11646cff8dd4399f2", "messageHeadline": "chef plugin only needs chef/version", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9620ef2d352dcf16b8208d5cb3dc021e50d294eb", "messageHeadline": "Merge branch 'OHAI-243'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "9fd5816d1f919dd7d4b05526307a472356a20eba", "messageHeadline": "OHAI-243: add spec test for slackware detection", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "02e78d7ad55064f5d4ecc3d5d120d42f308804a1", "messageHeadline": "Added Slackware platform detection.", "author": {"name": "Anshul Khandelwal", "email": "anshul@baboonlogic.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6c7df0ec67bbaffbfa2dfd55b4d53c80f3607f61", "messageHeadline": "Merge branch 'OHAI-237'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b53e303588b825f7cc574fb7d83dd4599373af79", "messageHeadline": "Final commit for fix to OHAI-237.", "author": {"name": "Lee Huffman", "email": "lee.huffman@blueboxgrp.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "56ff35888862617656a1ddcb54dc7742396a7d41", "messageHeadline": "Tested on Ubuntu/CentOS fix for default_interface and ipaddress on Li\u2026", "author": {"name": "Lee Huffman", "email": "lee.huffman@blueboxgrp.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "60c9b59f97613c49b1ad3e104883c96da83bd92a", "messageHeadline": "Tested fix for default_interface and ipaddress on Linux OpenVZ contai\u2026", "author": {"name": "Lee Huffman", "email": "lee.huffman@blueboxgrp.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0450f09476621577bf4be039f05df3664f46a7a9", "messageHeadline": "Adjust fix for default_interface and ipaddresses on Linux OpenVZ cont\u2026", "author": {"name": "Lee Huffman", "email": "lee.huffman@blueboxgrp.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d5c92958c3462ddf7b9e64f5a5f660bb779fc04", "messageHeadline": "Fix for default_interface and ipaddresses on Linux OpenVZ containers.", "author": {"name": "Lee Huffman", "email": "lee.huffman@blueboxgrp.com", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "872dea7459112dae4bbcad47b846feeca7d28f80", "messageHeadline": "Revert \"OHAI-253: Detect Xen guests more reliable\"", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "b7a97cffca99ce980a1db8a0bda1ebbae0c53404", "messageHeadline": "Revert \"OHAI-250: Gather LSB information from Debian\"", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 25, "deletions": 70}}, {"node": {"oid": "461ea1ce27ccc9bbde8ffb85be58c42ffc76cfcf", "messageHeadline": "Merge branch 'OHAI-255'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5ce5ce55abff2127f769d2ad40226cd8c66a14c6", "messageHeadline": "Added chef_package[:chef][:chef_root] and chef_package[:ohai][:ohai_r\u2026", "author": {"name": "Jesai Langenbach", "email": "langenbachs@gmail.com", "user": {"login": "blablup"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2ad311fa2fc978fa460fadcfc82b82bea85e45b2", "messageHeadline": "Merge branch 'OHAI-253'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "ebff3bc3f355931bf498ae84e015381778cbb5f2", "messageHeadline": "OHAI-253: Detect Xen guests more reliable", "author": {"name": "Holger Just", "email": "hjust@meine-er.de", "user": {"login": "meineerde"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "4b76742bf3da5dd8cc78a39a1bf311fb83a43b64", "messageHeadline": "Merge branch 'OHAI-250'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 70, "deletions": 25}}, {"node": {"oid": "d14f007112f9ff4c8970076f6fb69801ad2db977", "messageHeadline": "OHAI-250: Gather LSB information from Debian", "author": {"name": "Holger Just", "email": "hjust@meine-er.de", "user": {"login": "meineerde"}}, "additions": 70, "deletions": 25}}, {"node": {"oid": "f3702b878840ca267aaac1ed0781eb117f218768", "messageHeadline": "Merge branch 'OHAI-247'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8aee69faa1d3754830a6c8dccf5ef008f67972c1", "messageHeadline": "arp info now properly detected", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "276d7b6623d93dbe18f2b5490482b995424f2ffe", "messageHeadline": "Merge branch 'OHAI-115'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "8758c452be865e4b1b6e10977ed8222ab0f8b567", "messageHeadline": "Make it possible to address sub-attributes using / as the delimiter", "author": {"name": "Tollef Fog Heen", "email": "tfheen@err.no", "user": {"login": "tfheen"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "bb5189d1b35ead502ee967004597a7e9337915be", "messageHeadline": "Merge branch 'eucalyptus-cloud'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 291, "deletions": 79}}, {"node": {"oid": "5f8233ee4b87bf84bfdd2d552eeb540555bc9131", "messageHeadline": "OHAI-177: refactor fetch_metadata and fetch_userdata further for euca\u2026", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 101, "deletions": 21}}, {"node": {"oid": "ab6330add9ca33c7cb68c282397046fb3284f399", "messageHeadline": "OHAI-177: fix up eucalyptus / ec2 refactor", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c860f5509e4238e6b24991c475460ab692298145", "messageHeadline": "OHAI-177: fix cloud[euca] and add spec", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 116, "deletions": 1}}, {"node": {"oid": "417bbdd089dc19eeee67b6ebaa827e30007bec0d", "messageHeadline": "OHAI-177: refactor ec2 metadata to a mixin for ec2 + eucalyptus", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 92, "deletions": 79}}, {"node": {"oid": "c7881cf40278caa1e5a20c9215e540cacc5414e1", "messageHeadline": "remove extlib, move version to its own file", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 238, "deletions": 7}}, {"node": {"oid": "610e3a7753f952d648f704a72d80ac354c1afb03", "messageHeadline": "ohai.gemspec is *the* gemspec, don't gitignore it.", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "53de4e9c3c5b871762aec93f6093ea9950bff4ca", "messageHeadline": "upgrade ohai to rspec2, fix Rakefile", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 80, "deletions": 119}}, {"node": {"oid": "c36e9813dc16e7220d64296a29c29a59685baa15", "messageHeadline": "Merge branch 'switch-ohai-to-yajl'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 10, "deletions": 30}}, {"node": {"oid": "60b555b60040059ecbfe327766c1d4609227f4e8", "messageHeadline": "Switched ohai to yajl. remove ability to serialize Ohai::System", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 10, "deletions": 30}}, {"node": {"oid": "2589ac6fce8410b30949b5016c3eb5533353a443", "messageHeadline": "Merge branch 'OHAI-227'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "050cb265e7a753ff08a123b98d4753959bd63cb5", "messageHeadline": "OHAI-227: merge a couple regexes", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "dc2434c79a5c3e5aabfed0cc7670d96c20da57b8", "messageHeadline": "added extra match for openjdk runtime strings", "author": {"name": "Seth Chisamore", "email": "schisamo@opscode.com", "user": {"login": "schisamo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fad26a1d8e2c4a2d42be34c4f8c32908aef147ff", "messageHeadline": "Merge branch 'OHAI-206'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 55, "deletions": 8}}, {"node": {"oid": "193f5bc8a01ddc4dc4da70484d0e6e5908b37897", "messageHeadline": "OHAI-206: fix spec stub to match updated code", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f345fbdb7e1218f8292c26804cd716b927217228", "messageHeadline": "[OHAI-206] bsd and windows fixes", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "baa6a4070604e2b879bbdc7a220a4da00057374e", "messageHeadline": "Fixed OHAI-206", "author": {"name": "Avishai Ish-Shalom", "email": "avishai.ish-shalom@mail.huji.ac.il", "user": null}, "additions": 45, "deletions": 5}}, {"node": {"oid": "66cdc2a36628f9c977ad8a261d2a86542a0b74ae", "messageHeadline": "Merge branch 'OHAI-207'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9c26a98e4cf9be0821c31c5bb63ea660bca1def2", "messageHeadline": "OHAI-207 - Detect Xen HVM domU guests", "author": {"name": "Eric Heydrick", "email": "eric.heydrick@webtrends.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "aeec615f4f5e110a18ff78f7d4f2368967ec0e0b", "messageHeadline": "Merge branch 'OHAI-177'", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "fac57f1d04a3863e862bc80e97c08244fbc7c6a7", "messageHeadline": "Added a has_euca_mac? method and supporting function get_mac_address \u2026", "author": {"name": "Robert J. Berger", "email": "rberger@terra.runa.com", "user": null}, "additions": 27, "deletions": 3}}, {"node": {"oid": "01bea94ee39228e5a71be401a8b4d620d6be9d18", "messageHeadline": "bump version to 0.5.9 for development", "author": {"name": "Bryan McLellan", "email": "btm@opscode.com", "user": {"login": "btm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ac0207f45744621f0a359800e4a2606327f7ff4", "messageHeadline": "[OHAI-224] Don't pick up sun C compiler on HP-UX systems", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "4b60b178e75993f62b917963491cc4ef2f86498a", "messageHeadline": "Merge branch 'OHAI-230'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b81abcafdb87f9eaf12e15c919e575ccce3b817b", "messageHeadline": "Ruby 1.9 can't .to_a on a String, you need to string.lines.to_a instead.", "author": {"name": "Frank Louwers", "email": "frank@openminds.be", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "703afe89acbf915dc026119d41e1af1d39b918d0", "messageHeadline": "Merge branch 'OHAI-235'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 57, "deletions": 4}}, {"node": {"oid": "ed48a8954861acbb0108fafe948b55858dc30f86", "messageHeadline": "OHAI-235: Support for Java Server HotSpot VM detection", "author": {"name": "Ringo De Smet", "email": "ringo.desmet@gmail.com", "user": null}, "additions": 57, "deletions": 4}}, {"node": {"oid": "6d3038efbcd9a549d27d0919645ccbbb661c443a", "messageHeadline": "[OHAI-224] Don't pick up sun C compiler on non-sun systems", "author": {"name": "Caleb Tennis", "email": "caleb.tennis@gmail.com", "user": {"login": "ctennis"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "61b467841325f8a45052d8031eafd0ab9f16bf23", "messageHeadline": "Fix OHAI-223, causing ohai to not ignore SystemExit exception (root c\u2026", "author": {"name": "Tim Hinderliter", "email": "tim@opscode.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6e22c9cac3e13b3a001114f7130cae07414556e9", "messageHeadline": "bump version to 0.5.8 final", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f57bdf861795ca7139a4947e38b0cfc36b571fc3", "messageHeadline": "Merge branch 'specs-fix'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "510ca115e84e91ebe0695d95696da41d33ea1816", "messageHeadline": "fix platform spec and add a simple gentoo spec to it", "author": {"name": "Nuo Yan", "email": "nuo@opscode.com", "user": null}, "additions": 17, "deletions": 5}}, {"node": {"oid": "dac5cc9358720c12d8d135b16e36ee0578bde1a1", "messageHeadline": "bump version to RC for 0.5.8", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d352215c37be4b665018aa37d9a9ae39276bc20", "messageHeadline": "Merge branch 'OHAI-216'", "author": {"name": "Chris Walters", "email": "cw@opscode.com", "user": {"login": "algorist"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "59bcb39799cf66c7d779bd3260239ada9e8f8dd4", "messageHeadline": "OHAI-216, amzn is redhat-like", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "debc23052ef9322526ed133ef293371a34b345a1", "messageHeadline": "Merge branch 'OHAI-213'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d073815efd0f3c4964185e53c65524a1212e957f", "messageHeadline": "[OHAI-213] also add a pessismistic requirement for json", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54b692db1a4b5f4eddc9f47afc95c1b6f10e067e", "messageHeadline": "Change JSON dependency", "author": {"name": "Toomas Pelberg", "email": "toomas.pelberg@playtech.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd32e1d8c6fe3bad70005d08722157f7c4218b8f", "messageHeadline": "bump to version 0.5.7 for development", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "970db7db98c337fb2a2e7ddf3b257843ee8e2c03", "messageHeadline": "bump to version 0.5.6 for public release", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "27ce55763a15180cb94bc79e76d76e5a8de6fc83", "messageHeadline": "Merge branch 'OHAI-194'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "4b14c3dcd9089cf3275aabdefc337be33bf753b0", "messageHeadline": "Fixes OHAI-194", "author": {"name": "Avishai Ish-Shalom", "email": "avishai.ish-shalom@mail.huji.ac.il", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "1fb7b6766ee19dc29517643fc3bd2aa329b4e22c", "messageHeadline": "Merge branch 'OHAI-193'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "571bd78fc98802db43b82debfd647d6abe4bb18b", "messageHeadline": "(OHAI-193) add windows::cpu plugin", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "fe1ef70ccf974dce928c6ff7e2f740cfaa02cf67", "messageHeadline": "Merge branch 'OHAI-192'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "70211d45b43a681adde13ea89268d4772f3ca53a", "messageHeadline": "(OHAI-192) windows::hostname fqdn fallback to gethostbyaddr", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "ac4b0af2cd7b8c42f3c020fc2108d77955b72a3b", "messageHeadline": "Merge branch 'OHAI-132'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bacd713bc8d7328d0dac7ea5e0cb981c30f5349", "messageHeadline": "[OHAI-132] RHEL/Kernel can use _ in the device name in some cases", "author": {"name": "Edward Muller", "email": "emuller@engineyard.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "518d56a6cb7d021b47ed3d691ecf7fba7f74a6a7", "messageHeadline": "[OHAI-196] work around broken select on older linux kernels", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1503b670cc685a39d6b2e0ac59e81fa24e4b789a", "messageHeadline": "Merge branch 'OHAI-195'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 363, "deletions": 0}}, {"node": {"oid": "1e1b559d0b97465b46b78031b7fce04962b29b3c", "messageHeadline": "(OHAI-195) Add languages::c plugin", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 363, "deletions": 0}}, {"node": {"oid": "1af80784d128dbc9dd7cd73d928259fada13f181", "messageHeadline": "Merge branch 'OHAI-190'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "8cfed499bbf918f346f214c95db3315c1ba70e93", "messageHeadline": "use fully expanded path to spec_helper", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2dfb4ae486f95fa34a70248859610cfaac4aab52", "messageHeadline": "[OHAI-190] fix specs for chef/ohai plugin namespace change", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9279ab1248dec6ab7cf2e636ee21b5b3828924f8", "messageHeadline": "fix load path rejiggering to be less janky and also work", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "46c6d99a0a6e9b148cd827da9d38d0f55e76bfa3", "messageHeadline": "move chef and ohai plugins into the chef_packages namespace", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "4b76586ecf0cb98539ea15c529fa2cf5d6ad2079", "messageHeadline": "bump to version 0.5.4 for release", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3cce030bd930fbc6ba5256ce599b2a2dd54f6dac", "messageHeadline": "set to development version 0.5.3", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39a23a21edb1161cdf042c615baf4d12d15552b9", "messageHeadline": "Merge branch 'OHAI-164'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 672, "deletions": 0}}, {"node": {"oid": "9b8e3161a2bc3002c56204e9f0bb6c6ac3846021", "messageHeadline": "aix and hpux support", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4c329cdc707ec6433c4bfb4a74210df5d7fccae8", "messageHeadline": "hpux plugin", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 182, "deletions": 0}}, {"node": {"oid": "d3a1e351ac97e48363fad56dd683bb89539c5c00", "messageHeadline": "aix plugin", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 182, "deletions": 0}}, {"node": {"oid": "37119dfb748ad1558f66e41862855d901f13c8e0", "messageHeadline": "generic sigar based plugin implementations", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 304, "deletions": 0}}, {"node": {"oid": "271eb4c84bd4dae3a1833dfbc881a35e0d7ffb5c", "messageHeadline": "Merge branch 'OHAI-105'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "66840807a4521b4f3e478b18acb789f6e462cfa3", "messageHeadline": "s/popen4/run_command/ fixes the Perl plugin on windows", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 12, "deletions": 20}}, {"node": {"oid": "c73345416d399aefb9c14ca2d8ce78dc9dc13a91", "messageHeadline": " s/popen4/run_command/ fixes the Perl plugin on windows", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "516c6e2f8527ceec192a5df630913ddedf383361", "messageHeadline": "WNOHANG not defined on windows platforms", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "742e166a53dca439712c1b01924f316e90ac33c3", "messageHeadline": "use ruby_bin to invoke 'gem env gemdir'", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5a3890f177cdb558ebbc58cd8bdbe576949e7069", "messageHeadline": "popen4/fork not supported on windows", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e7be0ac5c990733ee6979734247a98130e505936", "messageHeadline": "fix env_string parsing on windows", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a19f638f9158c7cbbc83019a56dc04bf9a833e0", "messageHeadline": "fix quoting on windows", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eab7cd017faba45706f99880c73416cf2edffd68", "messageHeadline": "canonicalize plugin path", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53777e9fcabfa52a4b6b2d55bd62a62c9ca94de1", "messageHeadline": "(OHAI-105) check ENV for temp directory", "author": {"name": "Doug MacEachern", "email": "dougm@hyperic.com", "user": {"login": "dougm"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a4bb1fdda91a0fee34f33d3bf8ba2c4406517f94", "messageHeadline": "(OHAI-105) use ruby_bin to invoke 'gem env gemdir'", "author": {"name": "Doug MacEachern", "email": "dougm@hyperic.com", "user": {"login": "dougm"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2869e51c9c27c225bc38e8a2bccd443ac95cc83e", "messageHeadline": "Merge branch 'OHAI-187'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "899dd7b649b216a17b762fdb533067188026cab5", "messageHeadline": "[OHAI-187] can't use methodmissing in ohai plugin", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4de1daa24a4978b3e837520f6f72981b8bad860a", "messageHeadline": "Merge branch 'OHAI-185'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c35fbc9fbe6cd278bb5ccd1542d2931e58b9297f", "messageHeadline": "fix darwin spec for updated OS detection", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55e168cfa6317f82e8ca5db9367e17da0dd3fc5f", "messageHeadline": "bump version to 0.5.2 for release", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "20920c930d239238091ed754041bb42d5a255834", "messageHeadline": "lock Ohai to JSON 1.4.2 and lower, 1.4.3 is borked", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53a8ef5aeec223163dee9e6ad0a46bb7b6079be5", "messageHeadline": "Merge branch 'OHAI-181'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0083dd043a67e48e1e7a9b18df8de91fe2d3518d", "messageHeadline": "Need to limit default gateway match to first matching line.", "author": {"name": "jsanders", "email": "sanderjd@gmail.com", "user": {"login": "jsanders"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51533b56ffb784609fc6d6abda1a22251f8d9429", "messageHeadline": "Merge branch 'OHAI-179'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 117, "deletions": 0}}, {"node": {"oid": "7fd040c11f0e61398f1d70f9a24e7ae13e908201", "messageHeadline": "Add chef plugin", "author": {"name": "Tollef Fog Heen", "email": "tfheen@err.no", "user": {"login": "tfheen"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "99553f4bf914a0530b552c494e153c08ea79dd45", "messageHeadline": " Add ohai plugin", "author": {"name": "Tollef Fog Heen", "email": "tfheen@err.no", "user": {"login": "tfheen"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "e0fc25c2b3f3948c0a52364b93ea75095d219b61", "messageHeadline": "Merge branch 'OHAI-174'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5f815306f760bdc38ed64c75a52bf33113bc26e9", "messageHeadline": "OHAI-174: Always switch to a readable directory. Keeps subsequent", "author": {"name": "Matthew Kent", "email": "mkent@magoazul.com", "user": {"login": "mdkent"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "80543d170b036ec979d6395cc163424a7c8c80c3", "messageHeadline": "Merge branch 'OHAI-178'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "af13f57bad620cab9350f146838ed021336140f3", "messageHeadline": "fix specs for updated OS detection", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ae0047e41e0d51d1b1f06539d99720c8854f46b1", "messageHeadline": "OHAI-178: Dont use the ruby plugin to guess running OS.", "author": {"name": "Renaud Chaput", "email": "renchap@cocoa-x.com", "user": {"login": "renchap"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f6deb0a6fb1a61973be09d7969ac09bbd510e2a5", "messageHeadline": "Merge branch 'OHAI-171'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5735429010a35cda635ffaf5f852df7abfccb6ff", "messageHeadline": "OHAI-171: Remove executable bit from plugin code.", "author": {"name": "Matthew Kent", "email": "mkent@magoazul.com", "user": {"login": "mdkent"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c1ec463036a5e6285637fcccb2888039306aae13", "messageHeadline": "Merge branch 'OHAI-170'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "aeabb5299bfafdd44735a967720a8e5f4446f83f", "messageHeadline": "purge whitespace", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9bbd96f6af8e472b75d8d3259756b7bd51923eb1", "messageHeadline": "[OHAI-170] Examine kernel release name as backup Rackspace cloud dete\u2026", "author": {"name": "b@b3k.us", "email": "b@b3k.us", "user": {"login": "b"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "59f07edc8ec1a853bc5bfbc2109c2d72055cc531", "messageHeadline": "Merge branch 'OHAI-146'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "bd22c56e4ebd471c7f7d870a9960c8d826f3c55c", "messageHeadline": "Make platform_version detection more robust on Suse", "author": {"name": "Jonathan Tron", "email": "jonathan@tron.name", "user": {"login": "JonathanTron"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "c96a460f446951780cabdddd6654e722f14d6387", "messageHeadline": "Merge branch 'OHAI-169'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbbe20b312f94e6a42e46efdd3e0c72a596b2fe6", "messageHeadline": "OHAI-169: Add man page to gem and drop missing extras/ folder.", "author": {"name": "Matthew Kent", "email": "mkent@magoazul.com", "user": {"login": "mdkent"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e8b96460e811acc8a39b1038b4b61506835b67c", "messageHeadline": "Merge branch 'OHAI-163'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "3dfa273fe114b8a8c9f716b9deb68e037e2b8bc1", "messageHeadline": "sigar based network/listeners plugin", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "43f43f9d62c211cab075b424235037312b699be8", "messageHeadline": "Merge branch 'OHAI-162'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "d1b6b3cde69b16dcf40dafb62435b180b4c73e4c", "messageHeadline": "groovy plugin", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "7a22c98280c97db46c624f1f9b31b5bf1bb6c211", "messageHeadline": "Merge branch 'OHAI-161'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "5f59940bad8cae8d2010b20ba2f974ce6d6f42e5", "messageHeadline": "mono plugin", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "ffce0f29db35525aeccb98f58cc8d087ffa2aa53", "messageHeadline": "Merge branch 'OHAI-160'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "6e654bca5c12ab57b062b8e5221c0c7ea3fb61a0", "messageHeadline": "lua plugin", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "f3f73dfe7b4a9af66106bf233da84576293ecb63", "messageHeadline": "Merge branch 'OHAI-159'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "c6c74267c43d59d2152ad346c8e9ae85368df59c", "messageHeadline": "php plugin", "author": {"name": "Doug MacEachern", "email": "dougm@vmware.com", "user": {"login": "dougm"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "5c24d9791e7854425691a9e27e1bd04558858cf0", "messageHeadline": "Merge branch 'OHAI-180'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "74a9b2d2b849be4b02567bdc93fc2a82f3d2e2a6", "messageHeadline": "purge whitespace", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ab2be1e592af441eb843bae1917be13019dd0a90", "messageHeadline": "add mingw32 and windows to the platform matching so it knows to use t\u2026", "author": {"name": "Nuo Yan", "email": "nuo@opscode.com", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "97e207191826912ba9183d9f757aaf3aa0cceac8", "messageHeadline": "Merge branch 'CHEF-557'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "948d498315620c8faca91d10b20614368b049d26", "messageHeadline": "[CHEF-557] remove rubygems from any libraries", "author": {"name": "sdelano", "email": "stephen@opscode.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ce8f28f3b64d1ca34527ae327a3438bb5e3300b7", "messageHeadline": "Merge branch 'CHEF-489'", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 56, "deletions": 55}}, {"node": {"oid": "e67e950a995e3dc183cd46e9f09ab42fc8cc54d8", "messageHeadline": "ruby 1.9's require was getting confused w/ rake spec", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 44, "deletions": 41}}, {"node": {"oid": "e2c243f0f5b2384901afe8368497159ca87a67aa", "messageHeadline": "(!) ruby 1.9 compatible", "author": {"name": "Dan DeLeo", "email": "danielsdeleo@mac.com", "user": {"login": "danielsdeleo"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "bf4c2af19c254b0cd2096ed5a556f12ae46e07e5", "messageHeadline": "Merge branch 'CHEF-1050' of git://github.com/danielsdeleo/ohai into d\u2026", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "32bc400b3d4ecddeafb1cf16f6e525105b010189", "messageHeadline": "reap as many children as possible without hanging", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "23d27ccdff8b882d720d6010d968fd7bcb775690", "messageHeadline": "Merge branch 'CHEF-1050' of git://github.com/danielsdeleo/ohai into d\u2026", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a5d30afe21ccd92db4a1ae63a53a132046cf62c", "messageHeadline": "don't block when collecting dead children", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7da26cbfbf5001cc40e82193116a99274f187748", "messageHeadline": "Short form of 'when' requires a ;, adding newlines instead", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1b279ba018a6ed00ffea5603d3bb79db4144f082", "messageHeadline": "Ruby 1.9 requires a ; after the : in the short form of case", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "e2d523a449398a68c0508bcaed0e4501df90e4d7", "messageHeadline": "The splat method no longer de-refences the array in 1.9", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "deeda2361911dd9418ff4468deecaceb85c06032", "messageHeadline": "Bumping to development version 0.5.1", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "68e07be7fe0e11c9b44f32c358a345db9bf4e6f5", "messageHeadline": "Version 0.5.0, Disable Plugins support", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc8d842d5afa7e09a594ed37a2beccb26b7dedb9", "messageHeadline": "Moving disable logic to require_plugin, adding tests OHAI-166", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "8b2fad35806b7dc4070697092c2de815d7e03b90", "messageHeadline": "Merge branch 'OHAI-166' of git://github.com/tfheen/ohai into tfheen/O\u2026", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "bff40e90df80e8300490fa14a610734f480caa5c", "messageHeadline": "Updating the version number", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ebed9f7a06ed7b72a03c6666b0fe4258d3229535", "messageHeadline": "Fixes zombie creation if plugin commands fail OHAI-155", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "01bf94b782b22c1eabbf5fb414a0ad0c40584e0c", "messageHeadline": "Make it possible to disable plugins", "author": {"name": "Tollef Fog Heen", "email": "tfheen@err.no", "user": {"login": "tfheen"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "33206e9f68d1a66e0844a5850f8a65391aea0b84", "messageHeadline": "Updating to version 0.4.0", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9e2b7f5f009b458f17849030f27ce6bbcb9955ea", "messageHeadline": "detect the default interface on Solaris", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 146, "deletions": 0}}, {"node": {"oid": "6df76daae30fab50975dbef57fac34ab2f9a52a9", "messageHeadline": "fix bug in mapping L2 and L3 addrs", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "3641c3bf0830c1de848d7bd0f47ae388808f92f0", "messageHeadline": "cleanup sloppy merge conflict resolution", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 0, "deletions": 47}}, {"node": {"oid": "0ff38f6548336fe7c5819915f44c9ea244a93a04", "messageHeadline": "OHAI-154 Added support for centos", "author": {"name": "Ian Meyer", "email": "ianmmeyer@gmail.com", "user": {"login": "imeyer"}}, "additions": 51, "deletions": 20}}, {"node": {"oid": "41f98ca34b319fb38da90565e0119c04647a028a", "messageHeadline": "OHAI-154 Have linux/platform.rb differentiate between Fedora when /et\u2026", "author": {"name": "Ian Meyer", "email": "ianmmeyer@gmail.com", "user": {"login": "imeyer"}}, "additions": 65, "deletions": 9}}, {"node": {"oid": "263fc996d1f1aee0c2fb73c7d4f89e9efd7c4e99", "messageHeadline": "OHAI-140: Make loading rubygems optional, but if the subsequent libra\u2026", "author": {"name": "Matthew Kent", "email": "mkent@magoazul.com", "user": {"login": "mdkent"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "7fd4dc0cb6091e218ffc6da334963d53ee041811", "messageHeadline": "ohai-130, refactored plugin to be more effcient", "author": {"name": "caryp", "email": "cary@rightscale.com", "user": null}, "additions": 36, "deletions": 15}}, {"node": {"oid": "b32697540bd46de0f1a3c0ccf48b4f65f8be665e", "messageHeadline": "cook-130, ruby plugin reads configuration from ruby vm in system path", "author": {"name": "caryp", "email": "cary@rightscale.com", "user": null}, "additions": 22, "deletions": 14}}, {"node": {"oid": "5d73d175938e9898722ca257cad9f985fe89e735", "messageHeadline": "test for centos platform detection", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "734d2f4acb3bdcfe888c89819ad52fad967d4124", "messageHeadline": "Changing [0] index for IP address addition to append, <<", "author": {"name": "Eric Hankins", "email": "ssilver@stormsilver.net", "user": {"login": "stormsilver"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "309408c801f232ee209eec0c05d65933bda488d0", "messageHeadline": "OHAI-108: added cloud abstraction for ec2 and rackspace", "author": {"name": "caryp", "email": "cary@rightscale.com", "user": null}, "additions": 342, "deletions": 0}}, {"node": {"oid": "8c49b2b1b72650e0d33923ffa2ff4245f42dd9e7", "messageHeadline": "rm trailing ws", "author": {"name": "Daniel DeLeo", "email": "dan@opscode.com", "user": {"login": "danielsdeleo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e84ad0e709464cf0b108f105b5b78a9128884db", "messageHeadline": "identify arch as linux platform", "author": {"name": "Jan Zimmek", "email": "jan.zimmek@web.de", "user": {"login": "jzimmek"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "c11f35770db22be3906dfcfaa50a5d22dd7802e9", "messageHeadline": "removed 'sudo' from 'gem install' part of 'rake install' rule", "author": {"name": "Tim Hinderliter", "email": "tim@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02e0a7d96069c4c4736a0b6251af5fde06772df0", "messageHeadline": "Merge branch 'ohai-139' of git://github.com/btm/ohai into btm/ohai-139", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a5684b1fe2b61d2d28f32b4453a13421cfe2cdd4", "messageHeadline": "Merge branch 'OHAI-143' of git://github.com/danielsdeleo/ohai into da\u2026", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 37, "deletions": 23}}, {"node": {"oid": "a7ac416184f7785ef24dbf9a3f3bac30f0e6dcc3", "messageHeadline": "Making JSON generation a bit more robust", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7adf51234effafbfdcb24dc6028149b28cb3e96d", "messageHeadline": "Merge branch 'OHAI-147' of git://github.com/jtimberman/ohai into jtim\u2026", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 52, "deletions": 48}}, {"node": {"oid": "3502430fda381972f6650e5aed61e9188e73800c", "messageHeadline": "Merge branch 'ohai-150' of git://github.com/mdkent/ohai into mdkent/o\u2026", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "08bb50abd2995ee7380869fa438c1d372a7de827", "messageHeadline": "Adding rubygems to the binary, can be removed at distro time with a p\u2026", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "414de6ab72d4ce0f140f9adc46cdb0d25231bc15", "messageHeadline": "workaround OHAI-147, convert non enumerable (string) attributes to ar\u2026", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 52, "deletions": 48}}, {"node": {"oid": "974b2d680092d743d3b776f1105e9f52ebb0f905", "messageHeadline": "OHAI-151: Plugin to include data from /etc/passwd and /etc/group and \u2026", "author": {"name": "Mathias Meyer", "email": "meyer@paperplanes.de", "user": {"login": "roidrage"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "1c477a58d30bf734faf5b32d0c9622fd42c8e4b6", "messageHeadline": "Merge branch 'master' of github.com:opscode/ohai", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "198ea5d1b343be308f16c269e54d66a95b7a9c20", "messageHeadline": "Switching to Apache License - fixes OHAI-137", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "faffc5c726366aa7977b8515583e7dd3d800b9ed", "messageHeadline": "Merge commit 'origin/master'", "author": {"name": "Christopher Brown", "email": "cb@opscode.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d4e78668df1a554ef232e461fa73acea0114232e", "messageHeadline": "Merge branch 'PL-335'", "author": {"name": "Christopher Brown", "email": "cb@opscode.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "658216a677b76af78553cd6ab541df67047c06e9", "messageHeadline": "fix log level setting", "author": {"name": "Christopher Brown", "email": "cb@opscode.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "4d5a6edddaeffd514f086dc0bc1713b655776e17", "messageHeadline": "OHAI-150: stdout can be an empty string.", "author": {"name": "Matthew Kent", "email": "mkent@magoazul.com", "user": {"login": "mdkent"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "119d2ba39abf0ceeeedfd92b913f3dfe3b6e3894", "messageHeadline": "OHAI-139 - Add gem dependency for 'json'", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1c3d379e18234f446d6ca5d75a6a5c3a0479210d", "messageHeadline": "workaround MRI segfault by creating less objects", "author": {"name": "Dan DeLeo", "email": "danielsdeleo@mac.com", "user": {"login": "danielsdeleo"}}, "additions": 37, "deletions": 23}}, {"node": {"oid": "eaf7e503fc1a361e8c463b8f192936fb53625016", "messageHeadline": "Merge branch 'ohai-zypper-0.7.14' of git://github.com/mgiammarco/ohai\u2026", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2738ba13ac09c083239980c4d6c2143948860d50", "messageHeadline": "Merge commit '5bdfa78468f876820d43e065d5138d5791ee1a6b' into ohai-zyp\u2026", "author": {"name": "Mario Giammarco", "email": "mgiammarco@provapdc.sirea.net", "user": null}, "additions": 39, "deletions": 10}}, {"node": {"oid": "4d0030f2aa9cdd4eb1169fcd05241be5644ff4e8", "messageHeadline": "Bump development version (0.3.7)", "author": {"name": "AJ Christensen", "email": "aj@junglist.gen.nz", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5bdfa78468f876820d43e065d5138d5791ee1a6b", "messageHeadline": "Release Ohai 0.3.6", "author": {"name": "AJ Christensen", "email": "aj@junglist.gen.nz", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "51702bbd6bc5eab3a3366b7153f80fc5ba7edb7e", "messageHeadline": "OHAI-135: include man page for packaging effort", "author": {"name": "Matthew Kent", "email": "mkent@magoazul.com", "user": {"login": "mdkent"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "04cba10b2051d7cbf77596c4044acec557676d86", "messageHeadline": "Revert yajl support temporarily.", "author": {"name": "AJ Christensen", "email": "aj@junglist.gen.nz", "user": null}, "additions": 4, "deletions": 8}}, {"node": {"oid": "7693119460bdbb600d84ac48892f67747315507c", "messageHeadline": "Implemented check to guess suse distribution", "author": {"name": "Mario Giammarco", "email": "mgiammarco@provapdc.sirea.net", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c5c26d0d9a6aef61f9adf825aef1f4dfb6757a17", "messageHeadline": "Release Ohai 0.3.4rc0", "author": {"name": "AJ Christensen", "email": "aj@junglist.gen.nz", "user": null}, "additions": 22, "deletions": 1}}, {"node": {"oid": "c2d0aaa1a46af7ca804dce13c9721435354d901e", "messageHeadline": "Typo", "author": {"name": "AJ Christensen", "email": "aj@junglist.gen.nz", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f89baccc3b9ab587d23e0b6257f6fedffe223c02", "messageHeadline": "OHAI-95: support YAJL > JSON > JSON pure", "author": {"name": "AJ Christensen", "email": "aj@junglist.gen.nz", "user": null}, "additions": 16, "deletions": 2}}, {"node": {"oid": "1795eb3815181079efa405698ac23c5d7bf7031a", "messageHeadline": "OHAI-116 - Add point release to redhat version", "author": {"name": "Thom May", "email": "thom.may@betfair.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa366ec1ed660467e6e02e7fbcfed74642056928", "messageHeadline": "OHAI-107: modifed ec2_spec to pass when no network is connected", "author": {"name": "caryp", "email": "cary@rightscale.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c020567ffa3754ee908616b6c5077b7b6af88f50", "messageHeadline": "ohai-112, remove rubygems requirement from ohai bin", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3122053804cedf0d376a3fee13914a66acd35565", "messageHeadline": "boyscout rule some specs for solaris hostname", "author": {"name": "Dan DeLeo", "email": "danielsdeleo@mac.com", "user": {"login": "danielsdeleo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "55dc303c1a2086f41006c768d7fd95a836a065d0", "messageHeadline": "rm debug code I left in accidentally", "author": {"name": "Dan DeLeo", "email": "danielsdeleo@mac.com", "user": {"login": "danielsdeleo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8f4c1fb5b4be99bc0f772a38631879748890b777", "messageHeadline": "solaris kernel modules", "author": {"name": "Dan DeLeo", "email": "danielsdeleo@mac.com", "user": {"login": "danielsdeleo"}}, "additions": 183, "deletions": 0}}, {"node": {"oid": "775f262e88f806361cb62a01b1d4d3740ba3e915", "messageHeadline": "forgot to include spec for solaris hostnames", "author": {"name": "Dan DeLeo", "email": "danielsdeleo@mac.com", "user": {"login": "danielsdeleo"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "342988cf84639d6b1766e0d25539db4f41ea1821", "messageHeadline": "fix solaris hostname/fqdn issues: use `domainname`", "author": {"name": "Dan DeLeo", "email": "danielsdeleo@mac.com", "user": {"login": "danielsdeleo"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "dd50534ad69bf3e87fa5a2a31427548476fe0362", "messageHeadline": "Solaris2.x => \"solaris2\"", "author": {"name": "Dan DeLeo", "email": "danielsdeleo@mac.com", "user": {"login": "danielsdeleo"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "0c93cc544b00b1b2e136fa957db069859ed3430c", "messageHeadline": "add mixlib gems to the gemspec", "author": {"name": "Mathieu Sauve-Frankel", "email": "msf@kisoku.net", "user": {"login": "kisoku"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "85c5f9d5bbb7ed73894a570a83716e8424dd76de", "messageHeadline": "refactor ohai to use mixlib", "author": {"name": "Mathieu Sauve-Frankel", "email": "msf@kisoku.net", "user": {"login": "kisoku"}}, "additions": 128, "deletions": 385}}, {"node": {"oid": "6f2a3620474004ee3cfe4f476dda777aefd5add0", "messageHeadline": "\"LC_ALL\" could be set to nil, in which case we also must ignore it.", "author": {"name": "Diego Algorta", "email": "diego@oboxodo.com", "user": {"login": "oboxodo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fb568e48719fbc22b5b47d2b9877742f28db71bb", "messageHeadline": "Fix CHEF-293 by defaulting to C locale on every shell command", "author": {"name": "Diego Algorta", "email": "diego@oboxodo.com", "user": {"login": "oboxodo"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "a9cd6fb988b404d084852ec41f7b20323b332b35", "messageHeadline": "OHAI-111: Read all data from EC2, instead of gets", "author": {"name": "AJ Christensen", "email": "aj@junglist.gen.nz", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8db0f0ff6124551dd0b27b4cba704628bce1fea0", "messageHeadline": "add support for netbsd, based on openbsd plugins", "author": {"name": "Mathieu Sauve-Frankel", "email": "msf@kisoku.net", "user": {"login": "kisoku"}}, "additions": 651, "deletions": 0}}, {"node": {"oid": "a9b4d7f3c0815f0cc5d6e44231470ed7834f0498", "messageHeadline": "consistent spacing", "author": {"name": "Mathieu Sauve-Frankel", "email": "msf@kisoku.net", "user": {"login": "kisoku"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74fbe2efef0d248ce473e80a7d88fbe9df8f3b5e", "messageHeadline": "move the network counters from network/interface/counters to counters\u2026", "author": {"name": "Mathieu Sauve-Frankel", "email": "msf@kisoku.net", "user": {"login": "kisoku"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "e7b40bc1cf7765b6d7eea42c1f4283052c010e70", "messageHeadline": "add unit tests, ported from the freebsd tests", "author": {"name": "Mathieu Sauve-Frankel", "email": "msf@kisoku.net", "user": {"login": "kisoku"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "3425bbb25c37f6b16b441ab515db3809a00e54cd", "messageHeadline": "add kernel[:os]", "author": {"name": "Mathieu Sauve-Frankel", "email": "msf@kisoku.net", "user": {"login": "kisoku"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ce544e4f385c805ec54bfb8b6918141ba8d9c4dc", "messageHeadline": "simply cpu.rb for openbsd, as most of the information we want is avai\u2026", "author": {"name": "Mathieu Sauve-Frankel", "email": "msf@kisoku.net", "user": {"login": "kisoku"}}, "additions": 11, "deletions": 25}}, {"node": {"oid": "e5cb980ac217a2ee0f8612ad569ae1292cbab478", "messageHeadline": "add support for the OpenBSD operating system, largely based on the fr\u2026", "author": {"name": "Mathieu Sauve-Frankel", "email": "msf@kisoku.net", "user": {"login": "kisoku"}}, "additions": 546, "deletions": 1}}, {"node": {"oid": "35b615772103e6940cea12da61b1a29955c88381", "messageHeadline": "bump version for development", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f1fe47a66286a0889a2f8d77ea0f4fbb4c4ca31d", "messageHeadline": "Release 0.3.2, bump version and update changelog", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 21, "deletions": 2}}, {"node": {"oid": "d742a992a97b4507a3b7f9094adb5d0ae5a40d55", "messageHeadline": "Switching the media array to a hash", "author": {"name": "Adam Jacob", "email": "adam@opscode.com", "user": {"login": "adamhjk"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "988bc187efaaa7fd193c975c8a93b81cb3f48137", "messageHeadline": "Merge branch 'ohai-98'", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 62, "deletions": 20}}, {"node": {"oid": "c7e96239146b0073f19817ce1db389f8b9600fca", "messageHeadline": "ohai-98, dev-focused readme a la chef's", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 62, "deletions": 20}}, {"node": {"oid": "fd612cd0f00b8d4a79236331005ddea0ced266e4", "messageHeadline": "Merge branch 'master' into thegrort/OHAI-100", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 32, "deletions": 0}}, {"node": {"oid": "ecbc5aee45bbb96fac074afc446b5ff92fb30379", "messageHeadline": "Merge branch 'ohai-102'", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 32, "deletions": 0}}, {"node": {"oid": "29722354a760fc591389e609db13da49ae9dac6b", "messageHeadline": "ohai-102, using freebsd uptime plugin for darwin, thanks Bryan!", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 32, "deletions": 0}}, {"node": {"oid": "7c7c15b8f8d75f9e33705219a73a713a774b3941", "messageHeadline": "OHAI-100: hostname output differs between redhat dirivative and debia\u2026", "author": {"name": "Grant Zanetti", "email": "grort@mani.ac.nz", "user": {"login": "thegrort"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "61efae877339e907da3cbe1e7f16f5e01782f28f", "messageHeadline": "Merge branch 'master' into damm/ohai-93", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 407, "deletions": 150}}, {"node": {"oid": "b0a8e6244e41e803aea7efa85bec7fe71aaabd55", "messageHeadline": "Merge branch 'ohai-90'", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 406, "deletions": 149}}, {"node": {"oid": "c73b34f1f3fead05d5373550b63d6f6636552560", "messageHeadline": "fix git clone URL", "author": {"name": "Sam Quigley", "email": "sq@wesabe.com", "user": {"login": "emerose"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21e860a98669de81945f5e7c897c30cb20ebeb36", "messageHeadline": "  - Update kernel.rb to use env lsmod instead of call /sbin/lsmod dir\u2026", "author": {"name": "Scott M. Likens", "email": "scott@likens.us", "user": {"login": "scottmlikens"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d3458bf172a793878d95ca9e10a1ccb9105686d", "messageHeadline": "fix command.rb mixin", "author": {"name": "Nuo Yan", "email": "nuoyan@nuo-yans-macbook-pro.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f52b177f931aa0807fb25f309c8ce4a6c04e9ced", "messageHeadline": "fix filesystem.rb for windows", "author": {"name": "Nuo Yan", "email": "nuoyan@nuo-yans-macbook-pro.local", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6d4a6a21f72e07e965ced925aec34c4b32d3a86f", "messageHeadline": "Modify tests to accomodate switch to run_command", "author": {"name": "James Gartrell", "email": "jgartrel@quaz.local", "user": null}, "additions": 25, "deletions": 95}}, {"node": {"oid": "53fdefeec0c56b752f90f9cd0d6232b6dd58593e", "messageHeadline": "adding systmeu as a dependency", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c33786e37d1bcf6f1213cbf9ec444bff43c242b7", "messageHeadline": "Adding filesystem plugin for windows", "author": {"name": "James Gartrell", "email": "jgartrel@quaz.local", "user": null}, "additions": 44, "deletions": 0}}, {"node": {"oid": "5cfc100c8d4fd29928d49c646f99224bf520c755", "messageHeadline": "Fixed typo in python.rb", "author": {"name": "James Gartrell", "email": "jgartrel@stevenbeulow2.servepath.com", "user": null}, "additions": 1, "deletions": 9}}, {"node": {"oid": "858c0117851de801222a3c80538e9edc5a766f28", "messageHeadline": "Added comments to wmi_underscore method", "author": {"name": "James Gartrell", "email": "jgartrel@stevenbeulow2.servepath.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "13fb9d0a01dc84bc3ed84c713d546675ce476a17", "messageHeadline": "Remove commented out code", "author": {"name": "James Gartrell", "email": "jgartrel@stevenbeulow2.servepath.com", "user": null}, "additions": 0, "deletions": 17}}, {"node": {"oid": "069a296782d2a0a824b508f74d5ed94701d18617", "messageHeadline": "Use wmi_underscore because it is more descriptive", "author": {"name": "James Gartrell", "email": "jgartrel@stevenbeulow2.servepath.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "24d47accf45d66f1361b7c8aed3c75a0b91f4162", "messageHeadline": "Remove redundant if statement", "author": {"name": "James Gartrell", "email": "jgartrel@stevenbeulow2.servepath.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3cb057f3408951ef8ecec8565651354c3c7fd78f", "messageHeadline": "Revert unnecessary coersion", "author": {"name": "James Gartrell", "email": "jgartrel@stevenbeulow2.servepath.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3a179c004709469b4359d4b52983182bb49b655", "messageHeadline": "Fix typo in Erlang plugin", "author": {"name": "James Gartrell", "email": "jgartrel@stevenbeulow2.servepath.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3835e661c761f933a795f9f5ecad96991f711705", "messageHeadline": "Erlang plugin now uses run_command, also try to validate output from \u2026", "author": {"name": "James Gartrell", "email": "jgartrel@stevenbeulow2.servepath.com", "user": null}, "additions": 7, "deletions": 14}}, {"node": {"oid": "c4387157e51741e9830f82027bd3613b7ed3e1a1", "messageHeadline": "Add dependency on platform plugin for erlang", "author": {"name": "James Gartrell", "email": "jgartrel@stevenbeulow2.servepath.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9fbaecbdfbd6679d74ded3acb3bd5a73c280c762", "messageHeadline": "Should use platform as the determinate", "author": {"name": "James Gartrell", "email": "jgartrel@stevenbeulow2.servepath.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3bd643fc9a47bfde847a544ea29de247ca1eb3ec", "messageHeadline": "Make sure we dont try to access a nil array element", "author": {"name": "James Gartrell", "email": "jgartrel@stevenbeulow2.servepath.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "68335fbd678ed0750fc6fa04dea13628c5b0779e", "messageHeadline": "Fix error in rebase conflict resolution", "author": {"name": "James Gartrell", "email": "jgartrel@quaz.local", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b3f43a332582a663dc4d5ee340d0308b016d1421", "messageHeadline": "Added comments to clarify the choice of \"windows\" as the platform and\u2026", "author": {"name": "James Gartrell", "email": "jgartrel@quaz.local", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f14e59c17c643c8c7d7cb4ff5f9f05ed712fe07f", "messageHeadline": "Misc formatting cleanup", "author": {"name": "James Gartrell", "email": "jgartrel@quaz.local", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8638279d7ef42347f9a58e0901c6162fb9dba5f8", "messageHeadline": "Remapping kernel specifics to use pre-created structure to supply val\u2026", "author": {"name": "James Gartrell", "email": "jgartrel@quaz.local", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "814c03078a690780e3dd6297266ec78c51430237", "messageHeadline": "Adding kernel[:os_info] and kernel[:cs_info]", "author": {"name": "James Gartrell", "email": "jgartrel@quaz.local", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "85665d29e46df75cb3a832b600b0ed96ee4afd67", "messageHeadline": "Windows_NT, win32 subsystem is now considered the windows platform.  \u2026", "author": {"name": "James Gartrell", "email": "jgartrel@quaz.local", "user": null}, "additions": 25, "deletions": 20}}, {"node": {"oid": "f9567711b22f7ef068be40eef02f5aaf7d8dd5be", "messageHeadline": "kernel[\"machine\"] now displays good information", "author": {"name": "James Gartrell", "email": "jgartrel@quaz.local", "user": null}, "additions": 10, "deletions": 3}}, {"node": {"oid": "2b46351425ea14061409ecaa1003421fc659db96", "messageHeadline": "Fixing copyrights", "author": {"name": "James Gartrell", "email": "jgartrel@quaz.local", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "298f83b17a0472cb80f17977a08898e7541158ea", "messageHeadline": "Adding support for windows", "author": {"name": "James Gartrell", "email": "jgartrel@quaz.local", "user": null}, "additions": 324, "deletions": 311}}, {"node": {"oid": "6582606d812550adb871cd69689af7de9b6e02dd", "messageHeadline": "Adding support for windows", "author": {"name": "James Gartrell", "email": "jgartrel@quaz.local", "user": null}, "additions": 265, "deletions": 0}}, {"node": {"oid": "06278a7ac357e097205181512522ef02d8f42f15", "messageHeadline": "bump development version", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6d7aa6cf1204ff22f67d6f589cf6bd4371c3fb74", "messageHeadline": "version bump for release", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c2e5f313326166431603f518b37ee4465c15f43a", "messageHeadline": "release notes", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 24, "deletions": 0}}, {"node": {"oid": "9005101e09a3a55e64b08e1ae1edf0ef0bd61dc7", "messageHeadline": "Merge branch 'ohai-6'", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "413516b8d2cf39dc76023e07c97e2b6b50a28ad5", "messageHeadline": "add help on attribute usage", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4ef3052d354f7b0ba7ed88b57ccc949bf74f2629", "messageHeadline": "Merge commit 'jtimberman/ohai-6'", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 20, "deletions": 6}}, {"node": {"oid": "37f333fd883d75460690d430d8ca1621ef9594d0", "messageHeadline": "Merge commit 'jtimberman/ohai-69'", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 8, "deletions": 14}}, {"node": {"oid": "7a62fee5f417c0c857ddf7eafff50f1b161326e9", "messageHeadline": "ohai-69, cannot conceivably find a case where the default_interface a\u2026", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 8, "deletions": 14}}, {"node": {"oid": "67dc63cd60333ff452c29b03c488fd11c340c6fc", "messageHeadline": "ohai-6, get the system.rb file updated too please", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "98ae83de837e43d0390329e141393b7d3d0584f8", "messageHeadline": "ohai-6, preliminary support for returning named attributes, toplevel \u2026", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 13, "deletions": 2}}, {"node": {"oid": "cfea6505c0df5be1451317ebaa855809802719f1", "messageHeadline": "Merge commit 'jtimberman/ohai-91'", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 40, "deletions": 41}}, {"node": {"oid": "09997c2f5f4135eeaa4ad71dced695074ad3d573", "messageHeadline": "ohai-91, fix spec for dmi[version], we fail silently if /dev/mem isn'\u2026", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 40, "deletions": 41}}, {"node": {"oid": "7f04de906a9c22c8b9fd9da4ecd0a9732d19c832", "messageHeadline": "Merge commit 'jtimberman/ohai-91'", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 40, "deletions": 35}}, {"node": {"oid": "d7ddb8951728bb952f20729f8e6982623d782d99", "messageHeadline": "ohai-91, check if /dev/mem is readable, the dmidecode version, and fo\u2026", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 40, "deletions": 35}}, {"node": {"oid": "fcb68bc75f01fd0b3ddd9404203ef6fa022283c5", "messageHeadline": "Merge branch 'ohai-86'", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f3185ff1f0ec9c2f2c5fc56f4d6421da85842324", "messageHeadline": "Collect status to prevent zombies.", "author": {"name": "Matthew Kent", "email": "mkent@magoazul.com", "user": {"login": "mdkent"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "49f4bd742605019172548098f8accf00d1d31847", "messageHeadline": "Merge commit 'btm/ohai-85'", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 149, "deletions": 6}}, {"node": {"oid": "c892003bfa4bea34ad74fc8e731a7329e741170b", "messageHeadline": "Merge branch 'ohai-81'", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "777cf82a775557d0408a59001132dd4c8b311e01", "messageHeadline": "Merge commit 'jtimberman/ohai-81'", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9fb9c35cc8f4efc5f7fd01b52bf92b11840b59a8", "messageHeadline": "use rbconfig for the bindir to gem, ruby_bin was missing, update specs", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7fff0d90ed96fc74f35fddda89a157baa5492fd1", "messageHeadline": "add note about /dev/mem access for DMI", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "839be44d2fdd2e0a42116012a26c387d21b4139b", "messageHeadline": "add spec for dmi information collection", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "d41d8e21a66a6d538975c5783e810e8ea7ce2c92", "messageHeadline": "add deeper hash support to it_should_check_from_deep_mash", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "0cc1e9c553330eba04c4fb9b5b3c64e7b85083e1", "messageHeadline": "collect system DMI information (ohai-85)", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "b9b74991f55ae2a9cf840f18bfa30d50a86d9ec1", "messageHeadline": "catch nil in from*() and return empty string", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5fe8e13d43f523c51f8118736170593c520138cd", "messageHeadline": "strip whitespace from from() and from_with_regex()", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a42f825458782b0b89edf45282b56230e5c5212a", "messageHeadline": "ohai-81, add gems_dir to ruby dater", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "80db03453d95e83737727be8e1ad0fcb27c1792a", "messageHeadline": "Merge branch 'master' into bblack/ohai-82", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5f6dd72d5f938cad2bed7950f10c9f415bd55d42", "messageHeadline": "Switching missing gem info to debug log level", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25635ef7b2c43a506e3b3e54202d2b53b1f18af4", "messageHeadline": "Remove stray parenthesis.  Change to a debug so this message doesn't \u2026", "author": {"name": "Caleb Tennis", "email": "caleb.tennis@gmail.com", "user": {"login": "ctennis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa428884756bb446c5bc8e3c29c606eb2ee5f6db", "messageHeadline": "[OHAI-82] one-liner fix for libvirt api change", "author": {"name": "bblack", "email": "bb@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70ff9b277d0976a89439c9e564ca9170a74624ec", "messageHeadline": "[incremental] allow incremental updates for ohai", "author": {"name": "bblack", "email": "bb@opscode.com", "user": null}, "additions": 230, "deletions": 39}}, {"node": {"oid": "f2eac0529969c1b154577a354740389841f05622", "messageHeadline": "fixed Ohai::Exception bleeding into popen4 as plain 'Exception'", "author": {"name": "Christopher Brown", "email": "cb@opscode.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7b6b8c0807cfea8c888c4aaf5c51e4760403f9a6", "messageHeadline": "Merge branch 'master' into skeptomai/ohai-79", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 230, "deletions": 39}}, {"node": {"oid": "d35a340afb13fe3f0b893fa440c7323102ed1ca6", "messageHeadline": "[incremental] allow incremental updates for ohai", "author": {"name": "bblack", "email": "bb@opscode.com", "user": null}, "additions": 230, "deletions": 39}}, {"node": {"oid": "daaaaa70c746ac4e70759179c3dba42ef377f8ba", "messageHeadline": "fixed Ohai::Exception bleeding into popen4 as plain 'Exception'", "author": {"name": "Christopher Brown", "email": "cb@opscode.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "757b4f89f6ae82be8e83cbef4e4aa3c4288e0ee6", "messageHeadline": "Merge branch 'master' into bblack/ohai-71", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 142, "deletions": 6}}, {"node": {"oid": "107135782dbb7cac102174bae24152303ef50641", "messageHeadline": "Merge branch 'master' into bblack/ohai-72", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 124, "deletions": 0}}, {"node": {"oid": "60f78c24bc59a291f06373be32c60a3b6c02d8dc", "messageHeadline": "Adding a -n to these, so that we don't block on lookups.", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7851f73def125e4657afc85bf526899074116022", "messageHeadline": "cook-75, cleaned up stdout iteration", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 19, "deletions": 9}}, {"node": {"oid": "9cef12e1c1ddf9cb350bc503b48b0856a20f67b8", "messageHeadline": "ohai-75, add perl language plugin", "author": {"name": "jtimberman", "email": "joshua@opscode.com", "user": null}, "additions": 114, "deletions": 0}}, {"node": {"oid": "90a380458aaa57ee5a363f68e23a1d22e60be20e", "messageHeadline": "[OHAI-72] back out accidental inclusion of OHAI-71", "author": {"name": "bblack", "email": "bb@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e690d5a1172acad520562e67f39cad5484da7c99", "messageHeadline": "[OHAI-72] pull default interface from route table and set default_int\u2026", "author": {"name": "bblack", "email": "bb@opscode.com", "user": null}, "additions": 18, "deletions": 6}}, {"node": {"oid": "fa73930ca40cbf5e6cc216628ce35321d4eff01e", "messageHeadline": "[OHAI-71] sort interfaces before iterating", "author": {"name": "bblack", "email": "bb@opscode.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00b4c5f7d302d0cf8cea81b3d4b5fafeef261ce3", "messageHeadline": "Bumping revision to 0.2.1", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "936f9fe1ba15eebe251201524f8013c2cf85e3db", "messageHeadline": "Updating Changelog, bumping version to 0.2.0 for release", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "a1d3dbef5b99b7a1ad84f59533d9933e20984f9f", "messageHeadline": "Fixing crash if python is missing", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a4522bb7b6d38139b50a44cf85703af74668c841", "messageHeadline": "Merge branch 'master' into kisoku/ohai-58", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 201, "deletions": 53}}, {"node": {"oid": "386ba20c4da4b62bdbdb31e3cae5ee021fc69872", "messageHeadline": "[OHAI-66] changed all filesystem mash keys to symbols (all platforms)", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 21, "deletions": 21}}, {"node": {"oid": "3afe5493d7f81e295b0ebcf650b741ce1f0fc5fd", "messageHeadline": "[OHAI-66] added filesystem reporting for darwin", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 55, "deletions": 0}}, {"node": {"oid": "5f3313add3a8b4b22a0497ca54fa8cc4513a2f19", "messageHeadline": "Merge branch 'master' into kisoku/ohai-64", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 86, "deletions": 16}}, {"node": {"oid": "c2b9fe0f7a03d19abd5ccb73b88ee0d3ba4be082", "messageHeadline": "fix a thinko in my last commit", "author": {"name": "Mathieu Sauve-Frankel", "email": "msf@kisoku.net", "user": {"login": "kisoku"}}, "additions": 41, "deletions": 19}}, {"node": {"oid": "daf9256859a35571ca1168d6eb9ef2c7dd7e49f0", "messageHeadline": "kernel.rb", "author": {"name": "Mathieu Sauve-Frankel", "email": "msf@kisoku.net", "user": {"login": "kisoku"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2aed655ae79aeb9c9853d610aea32e0a973b79d", "messageHeadline": "add work-in-progress unit test for plugins/freebsd/kernel.rb", "author": {"name": "Mathieu Sauve-Frankel", "email": "msf@kisoku.net", "user": {"login": "kisoku"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "16c413e679dd38d38a7db77fade713f741abc004", "messageHeadline": "add integration tests for plugins/freebsd/platform.rb", "author": {"name": "Mathieu Sauve-Frankel", "email": "msf@kisoku.net", "user": {"login": "kisoku"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "815b86044592f3f64582cb34f54da175172b0a51", "messageHeadline": "add integration tests for plugins/freebsd/hostname.rb", "author": {"name": "Mathieu Sauve-Frankel", "email": "msf@kisoku.net", "user": {"login": "kisoku"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "4be426beb79956cfb45515882b437b51448b50b0", "messageHeadline": "Using symbols for the log levels all the time", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2c12b849bb306f9ab62cbf01a5b1343e3cfef4c0", "messageHeadline": "Merge branch 'master' into bblack/OHAI-57", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 139, "deletions": 68}}, {"node": {"oid": "a3408af3bd72b6b62bec17f16e88735b578abadb", "messageHeadline": "make the freebsd kernel plugin set kernel[:os]", "author": {"name": "Mathieu Sauve-Frankel", "email": "msf@kisoku.net", "user": {"login": "kisoku"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7da523f3362dc26f74015b41f7bce392b3189129", "messageHeadline": "make the python plugin match the java plugin in style a little more c\u2026", "author": {"name": "Mathieu Sauve-Frankel", "email": "msf@kisoku.net", "user": {"login": "kisoku"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "e43e36709a65c441103ba8af73bead8ba76ce61c", "messageHeadline": "[OHAI-57] changed to match syntax of chef and removed extraneous logging", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 8, "deletions": 9}}, {"node": {"oid": "1f8fe1dae97a2e459800d9b9753d4a37283fa2a9", "messageHeadline": "[OHAI-57] added debug option (which is extremely verbose)", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b131ac205ec459c31dabf7c39fcf201da5ab7dbe", "messageHeadline": "Merge branch 'master' into thommay/OHAI-51", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 103, "deletions": 62}}, {"node": {"oid": "58880453ae6c6f1d466c44adcb596362782445a6", "messageHeadline": "Merge branch 'master' into thommay/OHAI-54", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "7b0f3ff1db3bc139c1f6ac67e11166c57f05a6d5", "messageHeadline": "Merge branch 'master' into kisoku/OHAI-61", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0837aad0a19464da8285e176d87de9f7a0c92890", "messageHeadline": "Merge branch 'master' into bblack/OHAI-63", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 62, "deletions": 55}}, {"node": {"oid": "f204734ecdb81885f3d53d56c247f1b221edb559", "messageHeadline": "Whitespace fix", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf7bae2a7651d632d78d1f3b4653fc106c16faeb", "messageHeadline": "[OHAI-63] switch to use hw.optional.x86_64", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dcf0926923454cd8b0584b530a0582c6d404722c", "messageHeadline": "[OHAI-63] use sysctl to detect 64bit support on intel darwin platforms", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5044a4c3045f448452ddc08d6b1cb558dd4a0638", "messageHeadline": "add a check to see if stdout is defined", "author": {"name": "Mathieu Sauve-Frankel", "email": "msf@kisoku.net", "user": {"login": "kisoku"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "833fa32daacbcddd4f307cf5882b2b78ff25f0e8", "messageHeadline": "Convert two assigments to :addresses in the IPv6 path to use Mash ins\u2026", "author": {"name": "Mathieu Sauve-Frankel", "email": "msf@kisoku.net", "user": {"login": "kisoku"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "66565dfdb1d58e41dc79e6075ca97531840cce0d", "messageHeadline": ":arp is implemented as a Mash everywhere else, make the freebsd plugi\u2026", "author": {"name": "Mathieu Sauve-Frankel", "email": "msf@kisoku.net", "user": {"login": "kisoku"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "95eabee78933bd83de28766d4f2d773d16ab1801", "messageHeadline": "OHAI-54 - replace cat with File.read", "author": {"name": "Thom May", "email": "thom@clearairturbulence.org", "user": {"login": "thommay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6584abaeba5e6a80bb9a95f79d21328811d8a1f5", "messageHeadline": "OHAI-54 - use File.read on /etc/debian_version", "author": {"name": "Thom May", "email": "thom@clearairturbulence.org", "user": {"login": "thommay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e21758a86a4dba65d2475cd99c56f23fb85eac26", "messageHeadline": "OHAI-54 - Spec Debian platform detection", "author": {"name": "Thom May", "email": "thom@clearairturbulence.org", "user": {"login": "thommay"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "f3e99bee24df898ca2fb8846b26ce09bf0a99504", "messageHeadline": "Merge branch 'master' of git://github.com/opscode/ohai into OHAI-54", "author": {"name": "Thom May", "email": "thom@clearairturbulence.org", "user": {"login": "thommay"}}, "additions": 61, "deletions": 54}}, {"node": {"oid": "e59d9c053ffac12d136db2a0c6328750e721a7ec", "messageHeadline": "Merge branch 'OHAI-23' of git://github.com/bblack/ohai", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "9856f9564a669963a0ebd5f8c50462f30592346c", "messageHeadline": "Merge branch 'OHAI-36' of git://github.com/bblack/ohai", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 50, "deletions": 46}}, {"node": {"oid": "a2d81d1e6b2ac11b43ee8da08c5c257933dc4962", "messageHeadline": "[OHAI-23] catch gem load error in system_profiler.rb", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 11, "deletions": 8}}, {"node": {"oid": "c3abad1d155caaab2e41d628d103055987bbb86e", "messageHeadline": "[OHAI-36] catch gem load error in virtualization.rb", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 50, "deletions": 46}}, {"node": {"oid": "f4cb9dad656dd4b4b994e33fa8b4ca527bf16fef", "messageHeadline": "OHAI-54 - start specs for linux::platform", "author": {"name": "Thom May", "email": "thom@clearairturbulence.org", "user": {"login": "thommay"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "7fec26d3f0235d52c514fb461a0c2436f1d912ff", "messageHeadline": "OHAI-51: Add tests", "author": {"name": "Thom May", "email": "thom@clearairturbulence.org", "user": {"login": "thommay"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "1ecd916d7584752dd57b0337b1281dd3a4cdb519", "messageHeadline": "OHAI-51: actually rescue all errors", "author": {"name": "Thom May", "email": "thom@clearairturbulence.org", "user": {"login": "thommay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7fd795b42769785954d80c0e9d51c3f5e176ad5", "messageHeadline": "test that the correct result is returned for an unset FQDN", "author": {"name": "Thom May", "email": "thom@clearairturbulence.org", "user": {"login": "thommay"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "222030fa78abc407e82d1fd5f76c713f67ffe6f5", "messageHeadline": "OHAI-51 - cope with not having fqdn set", "author": {"name": "Thom May", "email": "thom@clearairturbulence.org", "user": {"login": "thommay"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "b6c41e00d7b68fd4e76b749af2b6c2e0a765bc7c", "messageHeadline": "adds user-data to ec2.  If there's no user-data, it still adds", "author": {"name": "Christopher Brown", "email": "cb@opscode.com", "user": null}, "additions": 17, "deletions": 2}}, {"node": {"oid": "a4af5a75e0f8486d554b40c6337f6f15c8f19749", "messageHeadline": "[OHAI-23] rather raw system_profiler -detailLevel mini output in ohai\u2026", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 28, "deletions": 0}}, {"node": {"oid": "7fedb84b52839ec216f1a4711de9aa5851983fe1", "messageHeadline": "Merge branch 'OHAI-36' of git://github.com/bblack/ohai into integration", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 92, "deletions": 12}}, {"node": {"oid": "5324738924bb4ea0bc455dc3e784daf9bb685d22", "messageHeadline": "OHAI-52 EC2 plugin is not run because of ohai failing detection that \u2026", "author": {"name": "Christopher Brown", "email": "cb@christopher-browns-macbook-pro.local", "user": null}, "additions": 58, "deletions": 19}}, {"node": {"oid": "800c3c4729957bdea2f38f57852b749ba5ef72b4", "messageHeadline": "[OHAI-49] fixed typo in linux/network.rb", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b0d524a74f77aa29407f1a9b7b459df02fbf40a", "messageHeadline": "[OHAI-36] was naughty and removed the spec file whilst i figure out h\u2026", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 0, "deletions": 49}}, {"node": {"oid": "7582711ac7d985e26768d68adbf08d194d5da993", "messageHeadline": "[OHAI-36] started spec, changed to :emulator instead of :system", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 55, "deletions": 6}}, {"node": {"oid": "9e7ef7a3d16e587c8ec2709c69e3c12261169429", "messageHeadline": "[OHAI-36] switched to read-only connection", "author": {"name": "Benjamin Black", "email": "bb@joyeuse-2.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3743f7666c369c8693b5a6e94a510e3fcceb4e1", "messageHeadline": "[OHAI-36] fixed typo in volume lookup", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb3cd632ca568ba514baebfa2088e077f3e366bb", "messageHeadline": "[OHAI-36] renamed system to emulator to match libvirt", "author": {"name": "Benjamin Black", "email": "bb@joyeuse-2.local", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "118097cd08726af1c65bd77f3ec7e6c3db38c016", "messageHeadline": "[OHAI-36] properly reforamtted broken xml_desc foo", "author": {"name": "Benjamin Black", "email": "bb@joyeuse-2.local", "user": null}, "additions": 25, "deletions": 13}}, {"node": {"oid": "dc4a69f0f80aa6b3fb6363a1cf81f44d35c7357a", "messageHeadline": "[OHAI-36] improved network collection", "author": {"name": "Benjamin Black", "email": "bb@joyeuse-2.local", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3ac759980e10bdec87b4129714cfba8b69a26cb0", "messageHeadline": "[OHAI-36] fixed typos", "author": {"name": "Benjamin Black", "email": "bb@joyeuse-2.local", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ff3479c661996baa69b4322a3044f6fa5949a01", "messageHeadline": "[OHAI-36] removed extraneous xml_desc foo", "author": {"name": "Benjamin Black", "email": "bb@joyeuse-2.local", "user": null}, "additions": 25, "deletions": 11}}, {"node": {"oid": "913e98df4fef10c075b53ef0c8966be8379612a1", "messageHeadline": "[OHAI-36] include empty domains, networks, storage sections", "author": {"name": "Benjamin Black", "email": "bb@joyeuse-2.local", "user": null}, "additions": 18, "deletions": 22}}, {"node": {"oid": "d9fbd219d2136ef4cb14a01d2ed6adc34dba75c7", "messageHeadline": "[OHAI-36] proper collection of node info", "author": {"name": "Benjamin Black", "email": "bb@joyeuse-2.local", "user": null}, "additions": 10, "deletions": 8}}, {"node": {"oid": "c009a573b4c809616fa89651ef671f1d8ec0ec82", "messageHeadline": "[OHAI-36] rebased", "author": {"name": "Benjamin Black", "email": "bb@joyeuse-2.local", "user": null}, "additions": 57, "deletions": 0}}, {"node": {"oid": "46b87b3db07499fab17ed6f937577ffad493955b", "messageHeadline": "Merge branch 'ohai-48' of git://github.com/btm/ohai into btm/ohai-48", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "6c37dcfc39a8070acad50e0dfdbd75d9f1318caf", "messageHeadline": "Merge branch 'OHAI-50' of git://github.com/thommay/ohai into thommay/\u2026", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "dd487761505b56cd89fd2adbeb80708cd7be0c93", "messageHeadline": "[OHAI-49] changed address array to hash in all network plugins", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 67, "deletions": 65}}, {"node": {"oid": "595a13c0eb36708e3d5450cd09165a3d47a06da5", "messageHeadline": "OHAI-50 - add python plugin", "author": {"name": "Thom May", "email": "thom@clearairturbulence.org", "user": {"login": "thommay"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "fa4f511e9ed1f0bb3007906324c2cf0503912525", "messageHeadline": "init found_virt_product to mimic 9a0ef8", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "265f188326023245c906dcb06d49c38aa541f5be", "messageHeadline": "add some virtualization detection for freebsd", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "390a6cd86eea6ac0baeba2e928ba89157c9a339a", "messageHeadline": "start of python language plugin", "author": {"name": "Thom May", "email": "thom@clearairturbulence.org", "user": {"login": "thommay"}}, "additions": 104, "deletions": 0}}, {"node": {"oid": "9a0ef8969531bff1a16a31a4e8b3f2528b30e868", "messageHeadline": "Shows me for trying to fix other peoples code - moved found_virt_manu\u2026", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbd70f822ee9a46a272db2a00e6a175a81d67289", "messageHeadline": "Fixing silly merge conflict with a whitepsace change", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 107, "deletions": 19}}, {"node": {"oid": "57d2bb21adc2e3a038abaa8cd296c13bf24fe1d2", "messageHeadline": "Merge branch 'OHAI-45' of git://github.com/bblack/ohai", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 49, "deletions": 35}}, {"node": {"oid": "038b21ddf1c100a0873f4b9f67c13acfa82ef243", "messageHeadline": "Merge branch 'OHAI-46' of git://github.com/bblack/ohai", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "adf4723b09d3e6bb1665dfc4079ee9c2a441d6ee", "messageHeadline": "Moving the found_virt_manufacturer to the scope above the case, rathe\u2026", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "cf3cca2380d39526a95810ca6886ee82b8e20d74", "messageHeadline": "Merge branch 'OHAI-47' of git://github.com/thommay/ohai into integration", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "de234e9eceeb48279087231f93e647db39a0dcd2", "messageHeadline": "adding a newline", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f60fc58bbb6afb629c6b62d2b9470a99ca7492e5", "messageHeadline": "[OHAI-45] much smarter translation from truncated netstat interface n\u2026", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 46, "deletions": 32}}, {"node": {"oid": "17c6625fcaf8279a1d414374e97f02c55f80f42c", "messageHeadline": "[OHAI-44] added -n to netstat and changed all commands to relative", "author": {"name": "Benjamin Black", "email": "bb@joyeuse-2.local", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bcf14dd1252bcb7f459460a4eee9a347b9bd3f15", "messageHeadline": "[OHAI-46] regex updated to handle interfaces with no MAC addr", "author": {"name": "Benjamin Black", "email": "bb@joyeuse-2.local", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "44033117dc19304730f081da2f9fd8212741397b", "messageHeadline": "OHAI-47 - use instance variable to prevent detected manufacturer goin\u2026", "author": {"name": "Thom May", "email": "thom@clearairturbulence.org", "user": {"login": "thommay"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "046b55ec4402ab9ef6ed0c1763aab1b811241bd3", "messageHeadline": "OHAI-40 - split specs into per branch descriptions and clean up", "author": {"name": "Thom May", "email": "thom@clearairturbulence.org", "user": {"login": "thommay"}}, "additions": 87, "deletions": 70}}, {"node": {"oid": "bf5b92851af7121f02b76e0b7e1f5a7c3b42bd18", "messageHeadline": "OHAI-40 - complete virtualization spec testing.", "author": {"name": "Thom May", "email": "thom@clearairturbulence.org", "user": {"login": "thommay"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "e923ed711fa47ec5baec7e61f027630e1d0a4975", "messageHeadline": "use Adam's SimpleFromFile mixin rather than stubbing chunks of from_file", "author": {"name": "Thom May", "email": "thom@virelais.nyc.joostas.com", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "511763df378684bbccee81ec5f139bc4f5033d7a", "messageHeadline": "comment on narlyness", "author": {"name": "Thom May", "email": "thom@mazurka.lan", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9bfd036dbc942c10922980264e84e07ac9c5c3a6", "messageHeadline": "OHAI-40 - start of spec for virtualpc tests", "author": {"name": "Thom May", "email": "thom@mazurka.lan", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "0bbfc19b54aa0d9ebc21d038b00449330359d529", "messageHeadline": "OHAI-40: utilize .should() to actually test branches, and stub out ex\u2026", "author": {"name": "Thom May", "email": "thom@mazurka.lan", "user": null}, "additions": 49, "deletions": 14}}, {"node": {"oid": "5cf493c74df1d7f48f398bec41cc423b8e7822f0", "messageHeadline": "Moving to version 0.1.5", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "688c234723614942494a41f836fb6a2a82c0c168", "messageHeadline": "Relase 0.1.2.", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "6aef398857eb83d473f77e5d2fbf7ad09ffcfba6", "messageHeadline": "Merge branch 'ohai-35' of git://github.com/fujin/ohai into thommay/OH\u2026", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f030c1c86383ec927ffbf720cfcbb75c4a382e91", "messageHeadline": "Merge branch 'ohai-37' of git://github.com/btm/ohai into thommay/OHAI-41", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b0897d0adc192850fb8aabe37b4920a2c389bd60", "messageHeadline": "Merge branch 'OHAI-38' of git://github.com/bblack/ohai into thommay/O\u2026", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "11226fcf04e4d7e1e2281e747c701de0dcb01c5b", "messageHeadline": "Merge branch 'ohai-39' of git://github.com/btm/ohai into thommay/OHAI-41", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "175edc73d5fb72c77a525e3e6043918fd8268f42", "messageHeadline": "Merge branch 'OHAI-41' of git://github.com/thommay/ohai into thommay/\u2026", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "50d92c34878d70f8a6388c4b73d1666b95f01453", "messageHeadline": "[OHAI-42] improved regex for runtime and client", "author": {"name": "Benjamin Black", "email": "bb@joyeuse-2.local", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "412b46ac79a803c62cd672f8e70fd11087577169", "messageHeadline": "[OHAI-38] java plugin spec", "author": {"name": "Benjamin Black", "email": "bb@joyeuse-2.local", "user": null}, "additions": 76, "deletions": 0}}, {"node": {"oid": "ba3e25d3040bdabf0fdc6d206255fd72b4336fcc", "messageHeadline": "Revert \"Merge branch 'OHAI-36' of git://github.com/bblack/ohai\"", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "a29be634e46c63f3a5a8401ff0bda0955c7630bd", "messageHeadline": "OHAI-41 - check for xen capabilities correctly", "author": {"name": "Thom May", "email": "thom@virelais.nyc.joostas.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "83db276ab481385751065fd5ba288d07fac56acb", "messageHeadline": "add other virtualization types", "author": {"name": "Bryan McLellan", "email": "btm@loftninjas.org", "user": {"login": "btm"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "9ac9d9e5ec04156413ae0870b7911f4c87641758", "messageHeadline": "deleted stray virtualization plugin", "author": {"name": "Benjamin Black", "email": "bb@joyeuse-2.local", "user": null}, "additions": 0, "deletions": 36}}, {"node": {"oid": "7b4d3ec03fa687f888468d03869f18dd235dba87", "messageHeadline": "[OHAI-38] java plugin spec", "author": {"name": "Benjamin Black", "email": "bb@joyeuse-2.local", "user": null}, "additions": 76, "deletions": 0}}, {"node": {"oid": "9f0e69499b6b1aff499d84e177d76901bbbf502d", "messageHeadline": "Merge branch 'OHAI-36' of git://github.com/bblack/ohai", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "b127e8aa2c3689876088f796bd94e367d24097c2", "messageHeadline": "Merge branch 'OHAI-38' of git://github.com/bblack/ohai", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "d2938bc501e234e7c6013679e615402b65663d07", "messageHeadline": "Removed manifest.txt", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "7fb498d44f74c812c8b0c045528349089faeb766", "messageHeadline": "add [:command][:ps] for freebsd", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "5ab9ccc2393de85aef77f998dbaa380c6b645c8e", "messageHeadline": "Forgot these ones.", "author": {"name": "AJ Christensen", "email": "aj@junglist.gen.nz", "user": null}, "additions": 0, "deletions": 38}}, {"node": {"oid": "0329e0a11c7280799cda39d2812b4db6f1597e8c", "messageHeadline": "Fixes for ohai-35", "author": {"name": "AJ Christensen", "email": "aj@junglist.gen.nz", "user": null}, "additions": 1, "deletions": 113}}, {"node": {"oid": "fad124bc48064a02d3d52043ff3bda138874307e", "messageHeadline": "[OHAI-38] java plugin", "author": {"name": "Benjamin Black", "email": "bb@joyeuse-2.local", "user": null}, "additions": 33, "deletions": 0}}, {"node": {"oid": "9e54baf5e5546177133e40133d2c201bb032d6a1", "messageHeadline": "[OHAI-36] remove extraneous level in virtualization storage mash", "author": {"name": "Benjamin Black", "email": "bb@joyeuse-2.local", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9af7502b12e0e6816b6365917bdd9d1bf4537a17", "messageHeadline": "[OHAI-36] totally untested, placeholder code in root virtualization.rb", "author": {"name": "Benjamin Black", "email": "bb@joyeuse-2.local", "user": null}, "additions": 13, "deletions": 2}}, {"node": {"oid": "ae51f3c88ab6881e13cfd4e9fed9a45add342c6e", "messageHeadline": "[OHAI-36] root virtualization plugin using libvirt", "author": {"name": "Benjamin Black", "email": "bb@joyeuse-2.local", "user": null}, "additions": 25, "deletions": 0}}, {"node": {"oid": "713d294d5af9801f30cc2d5dc45805e9d74bfe79", "messageHeadline": "add [:command][:ps] for freebsd", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "10519973161726ab9f96c0db6f29e639eaa0533d", "messageHeadline": "Forgot these ones.", "author": {"name": "AJ Christensen", "email": "aj@junglist.gen.nz", "user": null}, "additions": 0, "deletions": 38}}, {"node": {"oid": "b78d261b2d54361194dad99f59ffdf5bb07e4936", "messageHeadline": "Fixes for ohai-35", "author": {"name": "AJ Christensen", "email": "aj@junglist.gen.nz", "user": null}, "additions": 1, "deletions": 113}}, {"node": {"oid": "79b9f5904ba647dfa0e611fe2ff96817758573e5", "messageHeadline": "rebased and hopefully damage undone with virtualization antics remaining", "author": {"name": "Benjamin Black", "email": "bb@joyeuese.(none)", "user": null}, "additions": 18, "deletions": 15}}, {"node": {"oid": "93988db5ff899c126c754a8443a16578822201ef", "messageHeadline": "OHAI-34 - add a virtualisation plugin, currently only xen", "author": {"name": "Thom May", "email": "thom@virelais.nyc.joostas.com", "user": null}, "additions": 80, "deletions": 0}}, {"node": {"oid": "682160dc3fb467bb7abd0497a6f748ac03f4b944", "messageHeadline": "Merge branch 'OHAI-33' of git://github.com/dysinger/ohai into btm/oha\u2026", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 123, "deletions": 1}}, {"node": {"oid": "0da8d3e4e6e91c519e49c135879c1647f4cae210", "messageHeadline": "Fixing linux network.rb", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "bc03314630eed2d3b99f2687abe193c837cd136a", "messageHeadline": "Merge branch 'ohai-30' of git://github.com/btm/ohai into btm/ohai-30", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "82848228564c3800922edd375427223fc104ace2", "messageHeadline": "removed linux requirement for ec2 plugin and tweaked the kernel regex\u2026", "author": {"name": "Tim Dysinger", "email": "tim@dysinger.net", "user": {"login": "dysinger"}}, "additions": 32, "deletions": 48}}, {"node": {"oid": "2631a5bf4e12ef3643c7f277b4115053e692563d", "messageHeadline": "switch from read to gets for one-liners", "author": {"name": "Tim Dysinger", "email": "tim@dysinger.net", "user": {"login": "dysinger"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "e02f54dcd67216f2e44d395673bc529ec9c8950a", "messageHeadline": "Merge branch 'master' into OHAI-33", "author": {"name": "Tim Dysinger", "email": "tim@dysinger.net", "user": {"login": "dysinger"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "9d58c3264bfc41b20cbd686d65b217d5bc2ed304", "messageHeadline": "finally got ec2 plugin working with good specs. resolves #ohai-33", "author": {"name": "Tim Dysinger", "email": "tim@dysinger.net", "user": {"login": "dysinger"}}, "additions": 102, "deletions": 9}}, {"node": {"oid": "aba9b80e1681adb7ffd0a8059fad7c73a0e6678d", "messageHeadline": "Remove facter extra plugin, violates GPL", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "8e85ccd21b1be13ba929725b279cf625f1dee2bb", "messageHeadline": "[OHAI-33] added ec2 detection via .internal domain name", "author": {"name": "Benjamin Black", "email": "bb@joyeuese.(none)", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3c1bcfd8a485ee0b4f930c8b1fe54ed7447e84d5", "messageHeadline": "[OHAI-33] added ec2 detection via kernel version", "author": {"name": "Benjamin Black", "email": "bb@joyeuese.(none)", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ddccb80db09876ec5a46e9b8f82fb05d9db03fca", "messageHeadline": "[OHAI-33] added missing require", "author": {"name": "Benjamin Black", "email": "bb@joyeuese.(none)", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "46704e3cb205d67ff4257172f89483b38e45b6ad", "messageHeadline": "[OHAI-33] updated gemspec and manifest with ec2.rb", "author": {"name": "Benjamin Black", "email": "bb@joyeuese.(none)", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4b052f3ee36fbc1c0d699de315c3753477de22d5", "messageHeadline": "[OHAI-33] first pass at ec2 metadata plugin", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 48, "deletions": 17}}, {"node": {"oid": "e0be46703b01be2e201728733618152ba72c24dd", "messageHeadline": "[OHAI-27] moved linux network counters to rx and tx sub-hashes", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 7, "deletions": 17}}, {"node": {"oid": "2fc3bbf90680a902f1a797c978448ec65b06610c", "messageHeadline": "change network.rb Hash's to Mash's for bblack", "author": {"name": "Bryan McLellan", "email": "btm@blackie.(none)", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5e063f2ee083184ea8f01770f15afb6d22f1289a", "messageHeadline": "change array to hash in linux network plugin arp (ohai-31)", "author": {"name": "Bryan McLellan", "email": "btm@blackie.(none)", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a88741c6bf6aa52de89b3ee4654ed1bed90acf46", "messageHeadline": "add dependency for extlib (ohai-30)", "author": {"name": "Bryan McLellan", "email": "btm@blackie.(none)", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d6e20701d53da8d191b449e913436df37d944fdb", "messageHeadline": "change network.rb Hash's to Mash's for bblack", "author": {"name": "Bryan McLellan", "email": "btm@blackie.(none)", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0c8d7d8c8e5b9eea4c3f8995d4f8cb37d1db57a9", "messageHeadline": "change array to hash in linux network plugin arp (ohai-31)", "author": {"name": "Bryan McLellan", "email": "btm@blackie.(none)", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9bfa31e00278215c557b26396c7991a945793c3", "messageHeadline": "add dependency for extlib (ohai-30)", "author": {"name": "Bryan McLellan", "email": "btm@blackie.(none)", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f487786e4edda356ec46e518fce443f9032d949b", "messageHeadline": "Merge branch 'solaris2' of git://github.com/bblack/ohai", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 292, "deletions": 5}}, {"node": {"oid": "338f8a677dd04b648569d4b9d3fe3de077485f16", "messageHeadline": "Updating erlang spec to honor not setting the erlang attributes if er\u2026", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "aaa359446b92aae3480e5418c1c29ee8a86a369c", "messageHeadline": "Merge branch 'ohai-24' of git://github.com/btm/ohai", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 399, "deletions": 5}}, {"node": {"oid": "d59684e0be6599ad3e5be028823776c6fbbed643", "messageHeadline": "flatten cpu, add info about cpu totals, fix Features2 bug", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "5856b4690de5fa3f7648a41024d934eba6cd82bb", "messageHeadline": "Merge branch 'ohai-25' of git://github.com/btm/ohai", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15b8d7128555efc5ec8feff784be7f1785a28823", "messageHeadline": "add memory and swap information for freebsd", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "272d3755b63ee4f0ad7264cecf02cc5af754686e", "messageHeadline": "add filesystem.rb from linux, tweak commands and regex for fbsd", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "76321b0f526f6adf116de8ef34c0831582a0b858", "messageHeadline": "add freebsd network interface counters", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "65420d579afee0cdc021e0bbc2f2b5cd09d9208f", "messageHeadline": "fix arp attributes for freebsd", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "be368431510c2afbff4848cfc4145e2778273982", "messageHeadline": "fix broken variable scope in erlang plugin", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "113285422850274d1c9c80326be231eb6dd6bedb", "messageHeadline": "do not collect erlang data if binary is missing", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "b618b46e42ff885683ecf794994690f60e97d466", "messageHeadline": "initial freebsd network attributes.", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "e6427fbd7ba3c70a24b99397c486c54ab3dcbd7f", "messageHeadline": "add freebsd specific kernel information and modules", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "cb9068870b0837e6b6288f4dd8ca8eba37d3ace5", "messageHeadline": "identify freebsd as freebsd instead of freebsd7", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "4e5829b8165bbbebf5f4bc06fc90f01680be2a45", "messageHeadline": "move freebsd7 to more generic freebsd", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "274be9a401c5c2ed68fc40a237805c789c93958c", "messageHeadline": "added darwin network interface counter collection (from beatz proto)", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "04c65e499387c0adbf4ad42b9067e114e5e5551d", "messageHeadline": "added solaris ssh key collection", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 24, "deletions": 0}}, {"node": {"oid": "b6841e57ab166f85d643b5f9aa4188ae2a589e50", "messageHeadline": "typo fix for tx_bytes[_human]", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6005ee6b38fb93b5be73dfbb3422eaa9fad0faa2", "messageHeadline": "fiddling with solaris2 ifconfig", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f38942833d19e41c75fe4fae56dcd6b3f61c0cb6", "messageHeadline": "fiddling with solaris2 ifconfig", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 28, "deletions": 39}}, {"node": {"oid": "0424be96acdaedefe9b50f50ee8769ac17d8cdb3", "messageHeadline": "fiddling with solaris2 ifconfig", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "948bd90793e00eb37f17df162853717b232cb418", "messageHeadline": "fiddling with solaris2 ifconfig", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ec624c183f86c98ce5859597a2a9ee5e12fae5c", "messageHeadline": "fiddling with solaris2 ifconfig", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "94130f4a987f2881edc8df01c72bdadffe37286f", "messageHeadline": "fiddling with solaris2 ifconfig", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1156c0de722bc700cc6024dc2b899c8a753dd265", "messageHeadline": "fiddling with solaris2 ifconfig", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "94aa3f89bcdf59c42e76f3cf2a7196e34c26eb13", "messageHeadline": "fiddling with solaris2 ifconfig", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "856707e31b67729049376eb58c3411f55d6618c4", "messageHeadline": "fiddling with solaris2 ifconfig", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25ca6b69b5bf0196ba829c69cade29c013e92316", "messageHeadline": "fiddling with solaris2 ifconfig", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 4, "deletions": 7}}, {"node": {"oid": "37c016e091127a1bfb50eb664c16202554be2187", "messageHeadline": "fiddling with solaris2 ifconfig", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1925def700ec9646b427d90bffc0ca60006b7e2d", "messageHeadline": "fiddling with solaris2 ifconfig", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 32, "deletions": 4}}, {"node": {"oid": "27f6b88a69b7c833f22960b5d2e77c03c3c36b47", "messageHeadline": "fiddling with solaris2 ifconfig", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 1, "deletions": 18}}, {"node": {"oid": "61a796a5a8a840d8dd44321690ca86418debbdd0", "messageHeadline": "fiddling with solaris2 ifconfig", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f8913f9182b869cab399f878d68415822b64806f", "messageHeadline": "fiddling with solaris2 ifconfig", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 11, "deletions": 2}}, {"node": {"oid": "60008774ab3a7c6db7e0b2cb320f0b00211b5e46", "messageHeadline": "fiddling with solaris2 ifconfig", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9397ed82ed47d80148d0e7f557768ca4979b973f", "messageHeadline": "fiddling with solaris2 ifconfig", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b77e962a8807df3cc5b8db77d42081aba911e13a", "messageHeadline": "adding (non-working) solaris2 files", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 260, "deletions": 2}}, {"node": {"oid": "4bb5abad1887f09dbb3f8e320c58d3beabf0abbe", "messageHeadline": "copy ssh host key from linux", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "322503d326363ad6b29e343de0d0ed163c4644a2", "messageHeadline": "freebsd single cpu data", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "3d7930c79157852d67ee987feee836bedcc5cf3c", "messageHeadline": "freebsd hostname and fqdn", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "88d712503dfa11573e02d5426f77ce06b442146f", "messageHeadline": "freebsd uptime values", "author": {"name": "Bryan McLellan", "email": "bryanm@widemile.com", "user": {"login": "btm"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "fbcfb1da4c2d02670eaae0c2dd96fc22fd40c685", "messageHeadline": "changed arp reporting to be a simple hash rather than an array of hashes", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e42321ba4a73cf5cb6700b2aa03827535875092a", "messageHeadline": "switched to relative path for arp command on linux for OHAI-20", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "634bfa996d68447ad66d5a1df30756345931e550", "messageHeadline": "rearranging to allow rebasing", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1358ae349bf649ad918573b5ca5e96eab42df331", "messageHeadline": "added kernel module support in linux", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 15, "deletions": 2}}, {"node": {"oid": "1e5b6661a9198add7cefc1f61a4b6c8e53245dee", "messageHeadline": "claned up sysctl collection and added kernel modules collection for d\u2026", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 19, "deletions": 4}}, {"node": {"oid": "a458da72a30ea399414665c58a789daf258b033f", "messageHeadline": "added arp table collection for darwin and linux", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 38, "deletions": 2}}, {"node": {"oid": "9820d7ece7bc7265f643e9f94fbc2d4af0ae9f0c", "messageHeadline": "Adding Paul to the Notice file", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "faf12fbbb263faea02ce1cdb4216f88606aa0c41", "messageHeadline": "Merge branch 'ohai-19' of git://github.com/pnasrat/ohai into pnasrat/\u2026", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ff399730a16e1c911378ebd9b4bc358530a71be5", "messageHeadline": "Goodbye, --kthxbye. Closes OHAI-17", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "ea529a52e80524f8a1c6724bd392601868161dce", "messageHeadline": "Reset global config plugin path after unit tests", "author": {"name": "Paul Nasrat", "email": "pnasrat@googlemail.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4ca3f2ae611f4d8f37a5e2a5b555979935af3940", "messageHeadline": "Adding Erlang Plugin - Thanks to Joe Williams.  OHAI-18", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 108, "deletions": 12}}, {"node": {"oid": "b6391f1e33132e2c0a7037219ec148c70fe0ebce", "messageHeadline": "slight change to make things a little shorter", "author": {"name": "zeusfaber", "email": "joe@joetify.com", "user": {"login": "joewilliams"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "bce26406d3de602db58cd02a99c7244732ccc15d", "messageHeadline": "added erlang plugin", "author": {"name": "zeusfaber", "email": "joe@joetify.com", "user": {"login": "joewilliams"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e862e58cfc1d9656bdf30e5b40eedddb9529cdc0", "messageHeadline": "Fixes for OHAI-16", "author": {"name": "AJ Christensen", "email": "aj@junglist.gen.nz", "user": null}, "additions": 6, "deletions": 7}}, {"node": {"oid": "37285706e70c09ed2e6ce48a2c76a9b31010c541", "messageHeadline": "Adding gemspec", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "4a9c63a193d66886991be26d57e97b85325a2b6b", "messageHeadline": "Updating Rakefile and adding gemspec", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0135c15ac41f94bf61d9504bfb450f34a68e3fac", "messageHeadline": "Updating for release 0.1.2.", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "d9c7f487d79d191e5287b67eef1bbf9612614e42", "messageHeadline": "changed linux/network.rb interface regex to match style of darwin ver\u2026", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72995713cbd2c183e18937b54c7d777d8e42d031", "messageHeadline": "removed absolute paths again", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "080aacf25a2ac35e6c6c6d2de1596dcc555f4f76", "messageHeadline": "adding back full path to ifconfig command", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f29e4f6e6285d834c27123f6e82523ed144310f", "messageHeadline": "fixed darwin regexes some more", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "859f25f9e794132517dfda36e14edfcb4962b720", "messageHeadline": "removed code and fixed some regex bugs in darwin network.rb", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 8, "deletions": 5}}, {"node": {"oid": "133915be46e6dcadea5e07f2183823d2d46c2972", "messageHeadline": "set default encaps to Unknown", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abf485f6d5c7c35a18495a7f28aafc60d9075994", "messageHeadline": "added a default to encaps_lookup for OHAI-15", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "573b9a40a809f216095978c463f4f526b8621e0f", "messageHeadline": "Merge branch 'fujin'", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 53, "deletions": 166}}, {"node": {"oid": "3b39b6964b1cf59a89a8836e608e9fd73dd3bb84", "messageHeadline": "Fixing rakefile", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bd3831abf0a9d1a64b484560d0411202aae726ba", "messageHeadline": "Updating network interfaces to always be a Mash", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "542bbd1cba9acb6f114ba13ac122aa2b6c286933", "messageHeadline": "Fixing version and my name - no 's' in Jacob", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f38c36d93728b6ca790ba1c09a34a84ae8a59a22", "messageHeadline": "Fixing", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 51, "deletions": 166}}, {"node": {"oid": "89a129b0a54bb9cc88b0ace427a6b1948316bcac", "messageHeadline": "Merge branch 'OHAI-14' of git@github.com:fujin/ohai into fujin", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b04d866424954b540f0ef13ca666d7bd59e6b0b3", "messageHeadline": "Some syntax cleanup, fixing if you specify a default_interface what s\u2026", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b806c1975b16437a05013d099ba90c6594a7b9df", "messageHeadline": "assignment and missing method are different.", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9c19d137908b33e31f1cc64a6a43a4864681ba16", "messageHeadline": "removed absolute paths from commands and removed variable naming conf\u2026", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 9, "deletions": 7}}, {"node": {"oid": "4dded492131aedc17aea11c9e29071eeadad90d4", "messageHeadline": "Updating version", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "00501cd90ecedb7ccb8794c1e3fbffba7134c8df", "messageHeadline": "Syntax fix for OHAI-14", "author": {"name": "AJ Christensen", "email": "aj@junglist.gen.nz", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fe154f7315896faba3df962b7ea5b24a4a21f47", "messageHeadline": "Convert to simple newgem", "author": {"name": "AJ Christensen", "email": "aj@junglist.gen.nz", "user": null}, "additions": 51, "deletions": 166}}, {"node": {"oid": "063e665acf7992b6f1bce02bb6b983c90d451414", "messageHeadline": "Fix for OHAI-14", "author": {"name": "AJ Christensen", "email": "aj@junglist.gen.nz", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b7eff829d0b38fdc0d97e51243982a11450a21b", "messageHeadline": "add initialization of linux addresses array", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "48ea844d694eff141a7ed009aa16d2099b623f7f", "messageHeadline": "add initialization of linux interface counters", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "836e745044b3d86c19bc1f8520c826b59a511ef7", "messageHeadline": "added support for default_interface attribute to override auto-detect\u2026", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 12, "deletions": 5}}, {"node": {"oid": "6c2fd15392e43eaf41535f4c5e1e77bc4cec7ccc", "messageHeadline": "refactored network hash, updated darwin and linux network plugins, up\u2026", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 18, "deletions": 31}}, {"node": {"oid": "15e676d5fcf420f75a307861fbe2a07bd5f5dd8b", "messageHeadline": "more linux encaps nonsense.", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "f15adb0e62d9be03bb020ec41e64b9d321a9684f", "messageHeadline": "fixed a bunch of v6 issues, though there are more around scopes, and \u2026", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 40, "deletions": 28}}, {"node": {"oid": "5136805c7e67a97e2e8057607a4a0049e08c4666", "messageHeadline": "removed v6 addr validation because ifconfig is the only source", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 2, "deletions": 8}}, {"node": {"oid": "a5a6695e41e243cdf57c52449561e43e7cb44264", "messageHeadline": "changed interface maching regex to allow subints and aliases", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e44cf0141012032dbe4f71e840400be6c75e5a0a", "messageHeadline": "No, really, this time, normalized to lladdr", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 12, "deletions": 7}}, {"node": {"oid": "527869002c283a98008cb4231b43e6b78b79ee9a", "messageHeadline": "consolidated and enhanced encapsulation lookup.  normalized lladdr vs\u2026", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "d2f4c9cba993f0fd4fbe8329b86ffe3176ab9f89", "messageHeadline": "Removed extraneous ifconfig output examples", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 0, "deletions": 21}}, {"node": {"oid": "44b8af8511c4e9b9aa78a94220a2f86fae232073", "messageHeadline": "First cut at darwin network reporting and refactor of network interfa\u2026", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 134, "deletions": 0}}, {"node": {"oid": "81ee75462bd8d9266045a25254f4b70f577d977b", "messageHeadline": "Updating manifest", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a7afef91ca5840161cf2a0fde363283f1480f415", "messageHeadline": "Adding ohai command[:ps]", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "dac899f1afdf9a6be9711f72f6459101bc356c6d", "messageHeadline": "Merge branch 'master' of git@github.com:hjkp/ohai", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "5dedec021b68a9f5f067c5457ab35db923aaca1d", "messageHeadline": "Merge branch 'master' of git@github.com:hjkp/ohai", "author": {"name": "Joshua Timberman", "email": "jtimberman@cider.local", "user": null}, "additions": 130, "deletions": 84}}, {"node": {"oid": "f1a4d807c2c21954014fdf74af1ec1fdefb5ae76", "messageHeadline": "Update requirements and installation in readme", "author": {"name": "Joshua Timberman", "email": "jtimberman@cider.local", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "11c39d1adabbe73b28760df04751b9a858edfb4a", "messageHeadline": "fixing up manifest", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7d6534334f75bc477fa7e662a2729ae1019f3e83", "messageHeadline": "Updating for lowercase opscode", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 125, "deletions": 79}}, {"node": {"oid": "435cc5ff6270730dc49cdcf7eb84094c1885c019", "messageHeadline": "Opscode, little C", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "300c95092f29f5a8599b2799dd7b9bb9c0f72f80", "messageHeadline": "Moving top level swap to memory[:swap]", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "088eeaf5c86822a4524889b360c07cd05910d1a5", "messageHeadline": "Catching Errno::ENOENT", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 5, "deletions": 26}}, {"node": {"oid": "6533eb53489faaa6b0211ae224f5691e33ba8bff", "messageHeadline": "Updating to catch exceptions on missing host keys", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "0f4b25a8f8a42dc957aa18105ca6d7222adbfb81", "messageHeadline": "Need to use = now!", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39bfe959d83bc2a90076972f735a9af287aa05a2", "messageHeadline": "Updating ohai to use hashes, to avoid polluting the top level namespa\u2026", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 146, "deletions": 108}}, {"node": {"oid": "ac2246ee6b21f53ee384a38213a317e7a4ea1511", "messageHeadline": "Adding ssh_host_key support", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "fc6fba4d855c239bd914212cf904429c8b5ce351", "messageHeadline": "Updating manifest, rakefile and gemspec", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "96f88585a451202a061ba73d13189979fa59b799", "messageHeadline": "Updating Rakefile and adding a gemspec", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 109, "deletions": 6}}, {"node": {"oid": "d76ef553e93109b58fae8e0ae22bb04ea881d972", "messageHeadline": "Disabling the features, pending fixing them up properly", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "2cfddef4f4cb155280df591336bf1113ecebc973", "messageHeadline": "Updating manifest", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "fef7342c034a680c3c8ee90d388bf6a345d1d4e7", "messageHeadline": "Updating specs for ohai to reflect streamlined plugin architecture, a\u2026", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 492, "deletions": 413}}, {"node": {"oid": "353d44156869a4f6eace20317a11bc4d5a82d4c1", "messageHeadline": "Updating NOTICE file to include Ezmobius", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "99c57c66e02a35964e27cd9051edd325ae73d64c", "messageHeadline": "Adding gentoo platform support, via @ezmobius", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "187b68fd30d02d4bcbe18c74a1d205b8f0c95940", "messageHeadline": "Adding fall-back platform support based on os and os_version", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "0272216b2cdd07a441b993c8f1ae0df5be66ccee", "messageHeadline": "adding network plugin", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "28273b123e96c30548933c09e46fe32ee107ab58", "messageHeadline": "Updating ohai version", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1b63c3830240d0d143a50caa0bd1ea1749d6695", "messageHeadline": "Updating NOTICE file to mention Open4", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5f1f9d8b1cec26a8ab231d89da21470fcd3761ce", "messageHeadline": "Adding macaddress attribute", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8fbab86d037576f2231f4c2427cb95c941912a92", "messageHeadline": "Not all platforms support network interfaces yet", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "54c854e7f62d4d5cc0e41ac570a9d5ff52009b03", "messageHeadline": "We don't need resolv anymore - we just rely on first non-loopback int\u2026", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a3b2f4984e0bf8837d043a602e11ae4655ef62df", "messageHeadline": "Updating network to include network_interfaces array", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "99bb7253922ea59ed84d8da1715ae5c34e966cb8", "messageHeadline": "Updating Ohai to include an ipaddress", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "5f2e81c85dd6ec498ddc8014eaf55de62386be14", "messageHeadline": "Adding an each to Ohai::system", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e2603d5eadb85e6b3a49b6b53f2f828ef73ed33b", "messageHeadline": "Updating manifest", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "272c73117ea833a43e1577aaba52fb0f97ec39c9", "messageHeadline": "Refactoring away from plugins that just load os::plugin, as it's redu\u2026", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 6, "deletions": 131}}, {"node": {"oid": "1c7420eebf55814f9bc61de86d45079d9674ba95", "messageHeadline": "Fixing all_plugins to load the top level, then the os specific level", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "f14c6f77536e813a9ece43ca329cc256a90ec2a0", "messageHeadline": "removed suspicious whitespace", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 504, "deletions": 0}}, {"node": {"oid": "37d738a853307b49091efbe751de99a1a191b1fc", "messageHeadline": "refactored plugins to allow per-platform plugins in per-platform dire\u2026", "author": {"name": "Benjamin Black", "email": "bb@joyeuse.local", "user": null}, "additions": 14, "deletions": 328}}, {"node": {"oid": "40c595de419364528ae2a98fd8fb06515dac40c5", "messageHeadline": "Should be lsb_dist_release", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4386896021865c3fd7fbcf98bbc4ac04aab39538", "messageHeadline": "Adding port of Sid network plugin, sans device type discovery.", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "b511a8eddbdfa15a36b81eaa067a6e2cff82215e", "messageHeadline": "should be lsb_dist_release", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0383d078efb2803a9c79a1785580891845b3e562", "messageHeadline": "missing a ? on an exists", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "895a5d43809f8b2b9cb52053447c16e8f90404cf", "messageHeadline": "Adding block device, file system and ohai_time rename", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 322, "deletions": 0}}, {"node": {"oid": "dc68c742257328f590bc65cb6da259c366ed31f6", "messageHeadline": "Adding ohai time attribute, adding domain attribute", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 65, "deletions": 38}}, {"node": {"oid": "3cf7f59ad70b72bf5efe8e8fce6262e6e1b0d8fe", "messageHeadline": "Updaing lsb and memory specs, making us track lots more memory stats.", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 189, "deletions": 15}}, {"node": {"oid": "7a20f3512974bc3211c3101a81c2ee35ae72c828", "messageHeadline": "Adding Sid derieved plugins, specs for plugins", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 444, "deletions": 3}}, {"node": {"oid": "a8fca77cab43480caa8ebbe17bdd21a790f04fc0", "messageHeadline": "Fixing up the cpu recipe a bit", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d370ca4837439953d4e1835dba86dd4ddfab15d1", "messageHeadline": "Making the host os always linux", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "45bae916c86482d0f26b005485fffc2bc26f15b8", "messageHeadline": "More like ruby, less like perl", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3a79d52bcfb4982d3087f65bd9a630cb51637946", "messageHeadline": "From sid to ohai - the circle of life, baby.", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 319, "deletions": 2}}, {"node": {"oid": "ef034eebedc3bd26ce4205681da5572d366d25c8", "messageHeadline": "Ohai <3 Sid - Apache 2 License", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 368, "deletions": 1005}}, {"node": {"oid": "a05b9415793fcd2639760329377525757018270f", "messageHeadline": "Adding facter support", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "fe2cd3fa3fe99e2fc01d744d48998a1cd9965d8a", "messageHeadline": "Adding rubygems as a requirement for ohai::system", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b54fd8609329d841dd4457296110891f718cdc60", "messageHeadline": "specdoc format, for most win", "author": {"name": "AJ Christensen", "email": "aj@junglist.gen.nz", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d789ef88a3534728b5a075983329a38c1e2792a5", "messageHeadline": "Fix failing spec", "author": {"name": "AJ Christensen", "email": "aj@junglist.gen.nz", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "863a76caa64f1dfea12c3059beaeb983bc64aba6", "messageHeadline": "thats what I get for not writing specs - regex_list!", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc6aa6370ca57ee80faddebeaf424051faeb680d", "messageHeadline": "Updated README", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "69a778d4db0752d111927c560923fda6fbc6c7d7", "messageHeadline": "Ohai lives - first meaningful commit", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 2119, "deletions": 226}}, {"node": {"oid": "3a9543f8dbff45b2a393d44ef1c72ede0a26d6af", "messageHeadline": "Ohai is executable", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6c767fcc5a3fd9ea3a210b83c672a23bf19c5b9d", "messageHeadline": "First commit of ohai", "author": {"name": "Adam Jacob", "email": "adam@hjksolutions.com", "user": {"login": "adamhjk"}}, "additions": 423, "deletions": 0}}]