{"push_id":593809783,"size":10,"distinct_size":9,"ref":"refs/heads/master","head":"aa39ce02fa8e1b8c27b7e4903fb957efff00bb30","before":"e58eec18bbe960e000f3eb17434c1e87428a6ddf","commits":[{"sha":"342f809cb671715e5a277553bddb77e8879bd167","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@chef.io","name":"jtimberman"},"message":"Implement user-specific plugin installation\n\nThis commit implements the oft-requested user-specific plugin\ninstallation. This resolves the pull requests: #2, #4, #8.\n\nNotable changes:\n\nAdd a test cookbook that implements two scenarios of plugin\ninstallation. The first is for a user that will exist in a test-kitchen\nenvironment - vagrant. The second is for a user created during the\nchef run itself, to prove we can look up the user and get the right\nhome directory.\n\nA new `user` attribute, which is a \"global\" default if using the\nplugins attribute to install a list of plugins. This assumes a single\nuser will have vagrant plugins. Consumers of this cookbook with\nmultiple users that have vagrant installations on a single system will\nneed to implement their own recipes.\n\nAdd a helper method, `vagrant_get_home`, that attempts to be smart\nabout detecting the user for plugin installation.\n\nRefactor the provider actions to use `execute` resources (and add\n`use_inline_resources`). This gives us the benefit of built-in\n`converge_by`, and thus why-run support. It also makes the action\nblocks easier to read.\n\nMove the plugin installation loop out of the default recipe and into\nits own recipe. This gives consumers flexibility, and decouples the\nfunctionality.","distinct":false,"url":"https://api.github.com/repos/noahgibbs/vagrant-cookbook/commits/342f809cb671715e5a277553bddb77e8879bd167"},{"sha":"40fa1eafc80f92696a13011a89238c897cb0a1ff","author":{"email":"f81e68a54133fde1b3759f84c20ecd9c7e679707@me.com","name":"Miguel Ferreira"},"message":"Support RHEL platforms","distinct":true,"url":"https://api.github.com/repos/noahgibbs/vagrant-cookbook/commits/40fa1eafc80f92696a13011a89238c897cb0a1ff"},{"sha":"9f09f4d1f1a45b8eba124a234b2c786d452074bf","author":{"email":"9fd93ed5400f8ba17c84a0642f19e3f7f7897e2a@users.noreply.github.com","name":"Joshua Timberman"},"message":"Merge pull request #18 from miguelaferreira/support-rhel\n\nSupport RHEL platforms","distinct":true,"url":"https://api.github.com/repos/noahgibbs/vagrant-cookbook/commits/9f09f4d1f1a45b8eba124a234b2c786d452074bf"},{"sha":"46d978634728757cb330bdaa00cfcafadb7cdf79","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@chef.io","name":"jtimberman"},"message":"redhat isnt a platform_family","distinct":true,"url":"https://api.github.com/repos/noahgibbs/vagrant-cookbook/commits/46d978634728757cb330bdaa00cfcafadb7cdf79"},{"sha":"e5b6087f1ef9ab2fc66d356812b48eac7a1993af","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@chef.io","name":"jtimberman"},"message":"release v0.2.2","distinct":true,"url":"https://api.github.com/repos/noahgibbs/vagrant-cookbook/commits/e5b6087f1ef9ab2fc66d356812b48eac7a1993af"},{"sha":"ec05ddc1d7fc2fcc70fc9111f397d90ee56a38f3","author":{"email":"9fd93ed5400f8ba17c84a0642f19e3f7f7897e2a@users.noreply.github.com","name":"Joshua Timberman"},"message":"Merge pull request #14 from jtimberman/jtimberman/user-plugins\n\nImplement user-specific plugin installation","distinct":true,"url":"https://api.github.com/repos/noahgibbs/vagrant-cookbook/commits/ec05ddc1d7fc2fcc70fc9111f397d90ee56a38f3"},{"sha":"8dcbcd389a679692d34fde060a9c0a222b742512","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@chef.io","name":"jtimberman"},"message":"Fixes #16,  add windows and osx to metadata","distinct":true,"url":"https://api.github.com/repos/noahgibbs/vagrant-cookbook/commits/8dcbcd389a679692d34fde060a9c0a222b742512"},{"sha":"33df488f3fd830c45ce02b811bc7c140e876be23","author":{"email":"d151fae785f15acae981b8e39a38d5a60ad07f6a@disney.com","name":"Dave Petzel"},"message":"support custom plugin sources","distinct":true,"url":"https://api.github.com/repos/noahgibbs/vagrant-cookbook/commits/33df488f3fd830c45ce02b811bc7c140e876be23"},{"sha":"2e5a584e90e06c6a7462cb0434327d6f679c4d24","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@chef.io","name":"jtimberman"},"message":"need build-essential for plugins to install w/ native extensions","distinct":true,"url":"https://api.github.com/repos/noahgibbs/vagrant-cookbook/commits/2e5a584e90e06c6a7462cb0434327d6f679c4d24"},{"sha":"aa39ce02fa8e1b8c27b7e4903fb957efff00bb30","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@chef.io","name":"jtimberman"},"message":"Merge branch 'dpetzel-custom-plugin-sources'","distinct":true,"url":"https://api.github.com/repos/noahgibbs/vagrant-cookbook/commits/aa39ce02fa8e1b8c27b7e4903fb957efff00bb30"}]}