{"push_id":962589211,"size":87,"distinct_size":2,"ref":"refs/heads/upstream_url","head":"dbb2fbab8db5fd1bdffbf4b2c23e88fc2b2770fb","before":"d62b31f904f5305231bfedc72fad86d1a53ebf08","commits":[{"sha":"410bc989bec5582281ceecc041e67dcabbc90db6","author":{"email":"18fdd3d3ab27bf3d3e0e57206253c3936bdc1b16@puppetlabs.com","name":"John C O'Connor"},"message":"(RE-5682) Windows Platform Files\n\nAdd initial Windows Platform files to Vanagon","distinct":false,"url":"https://api.github.com/repos/stahnma/vanagon/commits/410bc989bec5582281ceecc041e67dcabbc90db6"},{"sha":"779883f876e2d662076ef27344ea174f7cb5bf53","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@puppetlabs.com","name":"Melissa Stone"},"message":"(maint) Add windows platform spec tests","distinct":false,"url":"https://api.github.com/repos/stahnma/vanagon/commits/779883f876e2d662076ef27344ea174f7cb5bf53"},{"sha":"cc8eded77d81bea3f7bd56c0355620539efb39a5","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@puppetlabs.com","name":"Melissa Stone"},"message":"(RE-5676) SSH to windows box as Administrator","distinct":false,"url":"https://api.github.com/repos/stahnma/vanagon/commits/cc8eded77d81bea3f7bd56c0355620539efb39a5"},{"sha":"b36aefa54a3f9c84681ce72b3bdd61a144aa0041","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@puppetlabs.com","name":"Melissa Stone"},"message":"(RE-5677) Allow files to be transfered to and from windows machines","distinct":false,"url":"https://api.github.com/repos/stahnma/vanagon/commits/b36aefa54a3f9c84681ce72b3bdd61a144aa0041"},{"sha":"d686ea993eaed2fe9f78128a3fffb9840fe6435b","author":{"email":"286ca64f78708cb8b45d079db475927ccff2ebcf@puppetlabs.com","name":"geoffnichols"},"message":"Merge pull request #220 from melissa/ticket/vanagon_for_the_win/RE-5676-ssh-as-administrator\n\n(RE-5676) SSH to windows box as Administrator","distinct":false,"url":"https://api.github.com/repos/stahnma/vanagon/commits/d686ea993eaed2fe9f78128a3fffb9840fe6435b"},{"sha":"f1152485cd4747c69e4ad6e1bea7ffb5d27a6e2a","author":{"email":"18fdd3d3ab27bf3d3e0e57206253c3936bdc1b16@puppetlabs.com","name":"John C O'Connor"},"message":"Merge remote-tracking branch 'upstream/master' into vanagon_for_the_win\n\n* upstream/master:\n  (maint) Fix minimum Ruby version to allow Ruby 2.x\n  (maint) Add support information to the readme","distinct":false,"url":"https://api.github.com/repos/stahnma/vanagon/commits/f1152485cd4747c69e4ad6e1bea7ffb5d27a6e2a"},{"sha":"0b3ca384c05701cf7d65f8123e9ebf800747d5a6","author":{"email":"18fdd3d3ab27bf3d3e0e57206253c3936bdc1b16@puppetlabs.com","name":"John C O'Connor"},"message":"(RE-5976) Install cholatey at windows build init\n\nSpecialize the Windows.rb \"add_repository\" method for chocolately.\n1. If the repository spec ends with a ps1 suffix execute it as\n   powershell script to install repo on the platform.\n   (assume this must be the first repo spec).\n2. Otherwise use the choco add source command to add the repo.","distinct":false,"url":"https://api.github.com/repos/stahnma/vanagon/commits/0b3ca384c05701cf7d65f8123e9ebf800747d5a6"},{"sha":"2de9bd047c96ff0e51fed4205d7411c30100bbd4","author":{"email":"c48afcf83ed981fca226aa76505d7559f59bef25@puppetlabs.com","name":"Rob Braden"},"message":"Merge pull request #225 from jcoconnor/ticket/vanagon_for_the_win/RE-5976-Install-chololatey\n\n(RE-5976) - Install Chocolatey as part of Windows/Vanagon bootstrap","distinct":false,"url":"https://api.github.com/repos/stahnma/vanagon/commits/2de9bd047c96ff0e51fed4205d7411c30100bbd4"},{"sha":"2f234e2f4a6cfd3e2f5a602d4c1aeb7986d26d61","author":{"email":"18fdd3d3ab27bf3d3e0e57206253c3936bdc1b16@puppetlabs.com","name":"John C O'Connor"},"message":"Merge remote-tracking branch 'upstream/master' into vanagon_for_the_win\n\n* upstream/master:\n  (maint) Build either rpm or swix packages when building for EOS\n  (RE-5679) Add package_type to platform\n  (maint) Missed a link in the changelog\n  Update changelog for 0.4.1\n  (RE-5979) Solaris-11 VERSION file should match other platforms\n\n Conflicts:\n\tlib/vanagon/platform.rb","distinct":false,"url":"https://api.github.com/repos/stahnma/vanagon/commits/2f234e2f4a6cfd3e2f5a602d4c1aeb7986d26d61"},{"sha":"1e1be64fab73e5d5f06db14c48f5e02df8780753","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@puppetlabs.com","name":"Melissa Stone"},"message":"(maint) Allow customization of 'find' and 'sort' when processing files\n\nOn windows, we need to make sure we're using the cygwin provided\nbinaries for find and sort. Otherwise, we find ourselves in the\nunfortunate situation where windows find and windows sort do not\nactually do what we are expecting. As a consequence, the file lists we\ncreate and use to populate the tarball and the package are not populated\ncorrectly and we end up with an empty package. This is not a positive\nthing.","distinct":false,"url":"https://api.github.com/repos/stahnma/vanagon/commits/1e1be64fab73e5d5f06db14c48f5e02df8780753"},{"sha":"106d7cbcb6d4d0b3a300e12be208cfd0af746e1b","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@puppetlabs.com","name":"Melissa Stone"},"message":"(maint) We should be raising Vanagon::Error for any failures","distinct":false,"url":"https://api.github.com/repos/stahnma/vanagon/commits/106d7cbcb6d4d0b3a300e12be208cfd0af746e1b"},{"sha":"d8010744a1387d01d14b45f7655cd44d4f6cad65","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@puppetlabs.com","name":"Melissa Stone"},"message":"(RE-5680) Teach vanagon how to build a nuget package\n\nThis commit adds in the necessary information to build a nuget package\non windows. The work in this PR will need to be modified once we have\nthe procedure for building multiple types of packages on a single\nplatform. Eventually, much of this work will be moved into\nwindows/nuget.rb, ideally. However, we're just not there yet.","distinct":false,"url":"https://api.github.com/repos/stahnma/vanagon/commits/d8010744a1387d01d14b45f7655cd44d4f6cad65"},{"sha":"29a0987127ce9ccb270ec69ff04eddd4f2d2e8c4","author":{"email":"2a182c1e36ed712e31cb9cec0d63e3146905df9c@puppetlabs.com","name":"Michael Stahnke"},"message":"Merge pull request #223 from melissa/ticket/vanagon_for_the_win/RE-5680-build-nupkg\n\n(RE-5680) Teach vanagon how to build nuget archives on windows","distinct":false,"url":"https://api.github.com/repos/stahnma/vanagon/commits/29a0987127ce9ccb270ec69ff04eddd4f2d2e8c4"},{"sha":"e986d74c8c8cc8548bde2f131fd3a181549eac79","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@puppetlabs.com","name":"Melissa Stone"},"message":"(maint) have quotes around path names in case of spaces","distinct":false,"url":"https://api.github.com/repos/stahnma/vanagon/commits/e986d74c8c8cc8548bde2f131fd3a181549eac79"},{"sha":"f4aa20339e5d27bb63afb83d7a32bb8cab2388b2","author":{"email":"29d60b1a52c1e60bbe3788d33ebee9d7353db1c2@users.noreply.github.com","name":"John O'Connor"},"message":"Merge pull request #228 from melissa/maint/vanagon_for_the_win/quote-paths\n\n(maint) have quotes around path names in case of spaces","distinct":false,"url":"https://api.github.com/repos/stahnma/vanagon/commits/f4aa20339e5d27bb63afb83d7a32bb8cab2388b2"},{"sha":"da10809ba46aa622c62266db55b0a023c01d0090","author":{"email":"31cdef9a86c519619b7481076e1407e1bb6ab29a@Johns-MacBook-Pro-3.local","name":"John O'Connor"},"message":"Merge remote-tracking branch 'upstream/master' into vanagon_for_the_win\n\n* upstream/master:\n  (maint) Update HuaweiOS to use deb packaging","distinct":false,"url":"https://api.github.com/repos/stahnma/vanagon/commits/da10809ba46aa622c62266db55b0a023c01d0090"},{"sha":"9bfe485804a44fb34b0012317dd97a439259e430","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@puppetlabs.com","name":"Melissa Stone"},"message":"(maint) Allow environment to be specified when unpacking tarballs\n\nOn windows, we need to be able to set certain environment variables\nprior to unpacking our source. The is mainly for dealing with sticky\nthings like symlinks in cygwin versus windows environments. However,\nthis only works when we actually have something to unpack. Otherwise,\nour extract command returns an empty string. In order for the makefile\nnot to fail, we return a simple ':' when there is nothing to extract.","distinct":false,"url":"https://api.github.com/repos/stahnma/vanagon/commits/9bfe485804a44fb34b0012317dd97a439259e430"},{"sha":"022862c63b84ee7e542f48d26fbc18f272db60f4","author":{"email":"519bc3f0fda96312357e1409de278bff4d5f5b25@puppetlabs.com","name":"Morgan Rhodes"},"message":"Merge pull request #231 from melissa/maint/vanagon_for_the_win/deal-with-symlinks-windows\n\n(maint) Allow environment to be specified when unpacking tarballs","distinct":false,"url":"https://api.github.com/repos/stahnma/vanagon/commits/022862c63b84ee7e542f48d26fbc18f272db60f4"},{"sha":"74b44ad34ec9bce671ca530b2113b9aa2e912022","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@puppetlabs.com","name":"Melissa Stone"},"message":"(maint) Pass ':' if there is nothing to extract\n\nBecause of excitement on windows, we need to set certain environment\nvariables when we unpack tarballs that contain symlinks. That means\nwe've modified the Makefile to include the environment settings as well\nas '&& \\'. When this is followed by an empty line, make fails. So, in\norder to prevent this failure, we need to pass in ':' so that nothing\nhappens when there is no extract command to pass in.","distinct":false,"url":"https://api.github.com/repos/stahnma/vanagon/commits/74b44ad34ec9bce671ca530b2113b9aa2e912022"},{"sha":"f9804b2976d6e28eb9931114723e6b4f43594668","author":{"email":"519bc3f0fda96312357e1409de278bff4d5f5b25@puppetlabs.com","name":"Morgan Rhodes"},"message":"Merge pull request #236 from melissa/maint/vanagon_for_the_win/extract_with_settings\n\n(maint) Pass ':' if there is nothing to extract","distinct":false,"url":"https://api.github.com/repos/stahnma/vanagon/commits/f9804b2976d6e28eb9931114723e6b4f43594668"}]}