{"push_id":789733844,"size":34,"distinct_size":0,"ref":"refs/heads/master","head":"cbc45af45185c110ebaa0c047075da327f82a212","before":"c9269e71a45a784c6a455416793ca84d028b1ff0","commits":[{"sha":"fc8cd687e4665770895743b28d3e9e8dfd9eb67a","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@somethingsinistral.net","name":"Adrien Thebo"},"message":"[runner/windows] (RK-143) Use arg vector for windows commands\n\nWhen run on Windows, r10k uses Open3.capture3 to execute commands, but\nwas joining the argv into a single string. Open3.capture3 calls .popen,\nwhich in turn calls Process.spawn, which in turn accepts an argument\nvector, so this commit changes the .capture3 call to pass the argv so\nthat it's called without modification.","distinct":false,"url":"https://api.github.com/repos/scotje/r10k/commits/fc8cd687e4665770895743b28d3e9e8dfd9eb67a"},{"sha":"6f3d3da575ee8614efe9cb33ca2c6999597f3867","author":{"email":"f68235ca82e287ac66ffe734ea9a89304783508e@puppetlabs.com","name":"Zach Reichert"},"message":"Update test run scripts to use 2015.2","distinct":false,"url":"https://api.github.com/repos/scotje/r10k/commits/6f3d3da575ee8614efe9cb33ca2c6999597f3867"},{"sha":"9b48cb27b71abe12646bae601e76f17f6c2d44c1","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@somethingsinistral.net","name":"Adrien Thebo"},"message":"[runner/windows] Support working dir change, add spec tests\n\nAdding test coverage for the Windows runner caught the fact that it\ndidn't handle directory changes and didn't handle some expected error\ncases; this commit adds support for both.","distinct":false,"url":"https://api.github.com/repos/scotje/r10k/commits/9b48cb27b71abe12646bae601e76f17f6c2d44c1"},{"sha":"d07cf92600a316cde596a8b893ac45ca303bc371","author":{"email":"da74168cb243a54ad2a321430eedbe00f157b0f2@puppetlabs.com","name":"Austin Blatt"},"message":"(CODEMGMT-194) Move Metadata to PuppetForge module\n\nBefore the metadata was inside of Puppet::ModuleTool. This commit moves\nit under the PuppetForge namespace instead.","distinct":false,"url":"https://api.github.com/repos/scotje/r10k/commits/d07cf92600a316cde596a8b893ac45ca303bc371"},{"sha":"d30f6dc29a3d6b99b9f4bd7958db7b7d449ba00e","author":{"email":"52db9057163f2b831a5452d895239a249597d1cc@puppetlabs.com","name":"Anderson Mills"},"message":"Merge pull request #478 from austb/codemgmt_194_move_metadata\n\n(CODEMGMT-194) Move Metadata to PuppetForge module","distinct":false,"url":"https://api.github.com/repos/scotje/r10k/commits/d30f6dc29a3d6b99b9f4bd7958db7b7d449ba00e"},{"sha":"1e41180ba5b224b4729c340638fde881f638cdc2","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@somethingsinistral.net","name":"Adrien Thebo"},"message":"Merge pull request #469 from adrienthebo/bugfix/master/rk-143-quote-windows-command-args\n\n(RK-143) Handle spaces in arguments when executing windows commands","distinct":false,"url":"https://api.github.com/repos/scotje/r10k/commits/1e41180ba5b224b4729c340638fde881f638cdc2"},{"sha":"a7a8fe0bce813b54e5bf6733e75fceb266d44fbb","author":{"email":"caf04299bb08e7d9fbd86c08cb36162e5104ef95@gmail.com","name":"Alex Rowley"},"message":"cli/puppetfile: add moduledir and puppetfile\n\nThis options appear to already be handled by the action.\nSurfacing them at the command level so they can be used","distinct":false,"url":"https://api.github.com/repos/scotje/r10k/commits/a7a8fe0bce813b54e5bf6733e75fceb266d44fbb"},{"sha":"221c7dff70e681b12c77e8aa6da18bd202fff017","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@somethingsinistral.net","name":"Adrien Thebo"},"message":"Merge pull request #479 from Ensighten/add_puppetfile_options\n\ncli/puppetfile: add moduledir and puppetfile","distinct":false,"url":"https://api.github.com/repos/scotje/r10k/commits/221c7dff70e681b12c77e8aa6da18bd202fff017"},{"sha":"7eee5cfcd83b2eb66f91b11d9ebc2af2b81579dd","author":{"email":"649be5633b41b01f5559464327d4ef7fc24c4307@puppetlabs.com","name":"Branan Riley"},"message":"(maint) Add section for installing into puppet-agent gems","distinct":false,"url":"https://api.github.com/repos/scotje/r10k/commits/7eee5cfcd83b2eb66f91b11d9ebc2af2b81579dd"},{"sha":"e862a065d754fcf00d436fa8dddf053ef0c94df9","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@somethingsinistral.net","name":"Adrien Thebo"},"message":"Merge pull request #471 from zreichert/update_for_sg\n\nUpdate test run scripts to use 2015.2","distinct":false,"url":"https://api.github.com/repos/scotje/r10k/commits/e862a065d754fcf00d436fa8dddf053ef0c94df9"},{"sha":"4532dd51d55c303b5e50bca8f5bce5e2a83bdf13","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@somethingsinistral.net","name":"Adrien Thebo"},"message":"(RK-156) Probe for pe_license library via require\n\nIf the pe_license module is installed into the ruby library path via\nsomething like rpm or deb and is not installed into the rubygems library\npath, it will not be locatable via `Gem::Specification.find_all_by_name`.\nThis commit switches the library detection to use the r10k feature\nsystem, which handles detection by actually requiring the library. While\nrequiring the library as part of detection is a fairly blunt approach\nand has side effects, it's a more reliable detection method (and if we're\nchecking to see if the library is present, we're going to want to require it\nanyways).","distinct":false,"url":"https://api.github.com/repos/scotje/r10k/commits/4532dd51d55c303b5e50bca8f5bce5e2a83bdf13"},{"sha":"f050576b0eed299ab34be6fa7e3371487e55e675","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@somethingsinistral.net","name":"Adrien Thebo"},"message":"(maint) Add context to HTTP 403 errors on module download","distinct":false,"url":"https://api.github.com/repos/scotje/r10k/commits/f050576b0eed299ab34be6fa7e3371487e55e675"},{"sha":"a45ae5e7ef25dc648f74f3c73846e33973ba5a2a","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@somethingsinistral.net","name":"Adrien Thebo"},"message":"Merge pull request #482 from adrienthebo/bugfix/2.0.x/rk-156-load-pe-license\n\n(RK-156) Check for pe-license lib via `require`, improve module release logging","distinct":false,"url":"https://api.github.com/repos/scotje/r10k/commits/a45ae5e7ef25dc648f74f3c73846e33973ba5a2a"},{"sha":"bada8514750e362a7a1fc9ff200b64a886b4b7f7","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@somethingsinistral.net","name":"Adrien Thebo"},"message":"Merge branch '2.0.x'","distinct":false,"url":"https://api.github.com/repos/scotje/r10k/commits/bada8514750e362a7a1fc9ff200b64a886b4b7f7"},{"sha":"f9e08787174251134bf8249cb32a489e5e70a201","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@somethingsinistral.net","name":"Adrien Thebo"},"message":"Update CHANGELOG.mkd and version.rb for 2.0.3","distinct":false,"url":"https://api.github.com/repos/scotje/r10k/commits/f9e08787174251134bf8249cb32a489e5e70a201"},{"sha":"608857d0d0f2290ddef8104a49e7fbf491d4cf86","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@somethingsinistral.net","name":"Adrien Thebo"},"message":"Merge branch '2.0.x'","distinct":false,"url":"https://api.github.com/repos/scotje/r10k/commits/608857d0d0f2290ddef8104a49e7fbf491d4cf86"},{"sha":"36b0c901bb51e855daca664e7c6923197a25fb36","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@somethingsinistral.net","name":"Adrien Thebo"},"message":"(maint) bump version to 2.1.0-dev","distinct":false,"url":"https://api.github.com/repos/scotje/r10k/commits/36b0c901bb51e855daca664e7c6923197a25fb36"},{"sha":"afe981abd7702b734699c2af836bf2e79324fb8f","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@somethingsinistral.net","name":"Adrien Thebo"},"message":"(maint) Remove obsolete test_files setting from gemspec","distinct":false,"url":"https://api.github.com/repos/scotje/r10k/commits/afe981abd7702b734699c2af836bf2e79324fb8f"},{"sha":"16b7928e16491526928f06cd3bc125cd3e6cd601","author":{"email":"f422c5dd5e0e6b400c13d15105414b8a470d60da@cybem.info","name":"Kirill Kondratenko"},"message":"(RK-149) Add local module type\n\nThis commit adds a :local module type, which can be used to \"protect\"\nPuppet modules that are stored within the \"/modules\" directory of a\ncontrol repo. Since files in the \"/modules\" directory that do not have a\ncorresponding module will be removed, VCS managed modules will be wiped\nout. This commit remedies that by allowing users to declare local\nmodules in the Puppetfile managed directory, this preventing them from\nbeing purged.\n\nCommit amended by: Adrien Thebo <git@somethingsinistral.net>","distinct":false,"url":"https://api.github.com/repos/scotje/r10k/commits/16b7928e16491526928f06cd3bc125cd3e6cd601"},{"sha":"71437793491372eb56cf7ca6933abde0cbce2585","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@somethingsinistral.net","name":"Adrien Thebo"},"message":"(RK-149) Require local module before forge module\n\nThe require order of Module implementations determines the order in\nwhich the implementation type is checked, and since the Forge module\ntype is the default then the local type must be loaded first.","distinct":false,"url":"https://api.github.com/repos/scotje/r10k/commits/71437793491372eb56cf7ca6933abde0cbce2585"}]}