summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* When merging two arrays during deep merge instead of deduplicating and ↵deep-merge-override-arraysersut2013-10-231-1/+4
| | | | merging elements, pick the one that is higher in the inheritance order.
* version bumping and docs for 10.28.210.28.2Lamont Granquist2013-10-0429-31/+31
|
* use pessimistic version constraintLamont Granquist2013-10-041-7/+7
| | | | | | | | | | | | - this is compatible with gem versions from 10.28.0 with minimal changes. - mixlib-shellout differs in windows-versus-unix due to version pinning in windows-pr picking up old mixlib-shellout on windows, this is not fix, and left similar to 10.28.0 - gem versions should be levelled up for 10.30.x and beyond - newly built 10.28.0 will pick up new mixlib-config 2.0 which is a delta from the downloadable omnibus builds, 10.28.2 will not pick up mixlib-config 2.0
* Revert "Constrain all versions to major version"Lamont Granquist2013-09-301-9/+8
| | | | This reverts commit 2a4ae8fe7c4b406a30f2c9e8257a20504dba9236.
* use separate gemspec for windowsLamont Granquist2013-09-303-23/+32
| | | | | | | | | | | - allows us to explicitly version pin in the gemspec on gem installs rather than getting different behavior from 'gem install' and 'bundle install' (gemspec vs. Gemfile). - the mingw deps had been in the Gemfile because it needed to be a group since gemspecs do not have groups. this builds two different gems for publication to rubygems instead. - see mixlib-shellout for the prototype of where this has been done (successfully).
* Constrain all versions to major versionJohn Keiser2013-09-251-8/+9
|
* Version bump to 10.28.0 for release.10.28.0sersut2013-08-3054-102/+102
|
* One more fix for knife config spec on windows.sersut2013-08-201-1/+1
|
* Fix windows configure specs on windows.sersut2013-08-141-8/+8
|
* Bump version for 10.28.0 RC release.10.28.0.rc.0sersut2013-08-1354-230/+148
|
* Merge branch 'CHEF-4342' into 10-stableBryan McLellan2013-07-265-9/+6
|\
| * Specify the GemfileSeth Vargo2013-07-261-4/+2
| |
| * use Chef as the cwdSeth Vargo2013-07-261-2/+1
| |
| * Use quotes to surround the commandSeth Vargo2013-07-261-1/+1
| |
| * Only test ChefSeth Vargo2013-07-261-1/+1
| | | | | | | | "IMO it should be okay to just run the chef specs, I don't foresee any active development happening on server components" - Dan
| * Use https rubygemsSeth Vargo2013-07-264-4/+4
| |
| * Use progress formatterSeth Vargo2013-07-261-1/+1
|/
* add tests to avoid futur regressionpierre-o132013-07-261-0/+44
|
* http://tickets.opscode.com/browse/CHEF-3442pierre-o132013-07-261-4/+9
|
* Merge branch 'CHEF-3985' into 10-stableBryan McLellan2013-07-261-7/+9
|\
| * Avoid using define_method to stop memory leak.Steven Danna2013-07-231-7/+9
|/ | | | | | | | | | | Analysis of Ruby's ObjectSpace found that simply loading LWRPs were creating ResourceCollections and other objects that were not being garbage collected. Bisecting the code identified the define_method on initialize as the culprit. This patch repalces the define_method with a class_eval of a string. It isn't pretty but it appears to resolve the known test cases for this memory leak.
* CHEF-4344: Fix bizarre collection of 'the the' typosBryan McLellan2013-07-1812-15/+15
|
* removing comment per request.Joseph Smith2013-07-181-1/+0
|
* pure travis branch for 10-stableJoseph Smith2013-07-181-0/+11
|
* travis fixes for 10Joseph Smith2013-07-182-1/+32
|
* Merge pull request #902 from opscode/lcg/unbundle-tests-10-backportlamont-granquist2013-07-171-1/+1
|\ | | | | backport spec fix for unbundling rspec
| * backport spec fix for unbundling rspecLamont Granquist2013-07-171-1/+1
|/
* Merge pull request #897 from opscode/active-support-fixSerdar Sutay2013-07-161-1/+1
|\ | | | | CHEF-4314: Pin active_support < 4.0.0 due to atomic + CAS issues
| * CHEF-4314: Pin active_support < 4.0.0 due to atomic + CAS issuessersut2013-07-161-1/+1
|/
* Don't call readlines on stderr which is a string object.sersut2013-07-012-37/+18
|
* CHEF-3521: Wrap the call to yum-dump.rb in a configurable timeout.Phil Dibowitz2013-07-013-32/+55
|
* CHEF-3045: Re-provide lost support for no_lazy_loadBryan McLellan2013-06-182-7/+57
| | | | | | | Originally added in 1938b77, but the move of the cookbook sync code in f880869c93 got messed up in bad merge b36f636 Also, add something test-like.
* [CHEF-3950] Fix wrong variable name in GemEnvironment#spec_from_fileMathias Lafeldt2013-05-301-1/+1
| | | | Introduced by fab4a2a and fixed by f67808e5 in 11-stable.
* [CHEF-3933] support new gem dependency installer return typedanielsdeleo2013-05-302-6/+27
| | | | | | in rubygems commit 432fc4818bbf14dfa5e49bbc1950eaa6d3fde133, return type of dependency_installer's #find_gems_with_sources is changed to return a Gem::AvailableSet collection instead of an ordered Array.
* [CHEF-3933] use rubygems 2.0 files/classes/methodsdanielsdeleo2013-05-301-3/+26
| | | | | | * rubygems/format file removed * Gem::Package replaces functionality in Gem::Format * Gem.sources returns a SourceList which must be coerced to array
* Merge branch 'CHEF-3731' into 10-stableBryan McLellan2013-05-242-6/+54
|\
| * Remove block parameter support from #set_or_returnChris Roberts2013-05-241-4/+2
| |
| * Rename #delay_eval helper to #lazy. Update specs to account for change.Chris Roberts2013-05-242-8/+4
| |
| * More specs for more coverage on delayed evaluator usageChris Roberts2013-05-241-4/+22
| |
| * Allow delayed attribute evaluation. Add tests for delayed evaluationChris Roberts2013-05-242-8/+44
|/
* [CHEF-3749] Use HTTPS to download the Omnibus installerTeemu Matilainen2013-05-241-1/+1
|
* [CHEF-3471] awk not needed for bootstrap templatesSean Horn2013-05-248-16/+16
|
* Don't pass directories to Gem::Specification#files.Martin Vidner2013-05-231-1/+1
| | | | | | | http://rubygems.rubyforge.org/rubygems-update/Gem/Specification.html#method-i-files "Only add files you can require to this list, not directories, etc. Directories are automatically stripped from this list when building a gem, other non-files cause an error."
* CHEF-3685: Fix rspec tests to work from the gem.Martin Vidner2013-05-231-1/+1
| | | | | | | | Some spec examples operate on .dotfiles. These files were missing from the rubygems.org gem file. Note that the fix (with FNM_DOTMATCH) correctly avoids the top-level dotfiles because the glob operates only on subdirectories.
* CHEF-3705: rspec: Use local non-privileged paths.Martin Vidner2013-05-231-0/+10
| | | | | When building as non-root and running rspec, it would fail trying to create /var/chef.
* version bump to 10.26.0 for release10.26.0danielsdeleo2013-05-0654-126/+126
|
* fix test freeze by ensuring daemonize is disabled10.26.0.beta.0danielsdeleo2013-04-241-0/+3
|
* add failsafes to diagnose test failuresdanielsdeleo2013-04-241-1/+10
|
* bump version to 10.26.0.beta.0 for prereleasedanielsdeleo2013-04-2454-144/+144
|
* Merge branch 'CHEF-4123-10-stable' into 10-stabledanielsdeleo2013-04-241-1/+10
|\