summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bump the version number to 10.28.4.rc.0.10.28.4.rc.0deep-merge-arraysersut2013-10-301-1/+1
|
* When merging two arrays during deep merge:sersut2013-10-302-25/+47
| | | | | | | If merge is happening across the precedence levels (i.e. default, override, etc...) Pick the array from the higher precedence level If merge is happening at the same precendence level (i.e. when we are merging role default attribute with node default attributes) Concatanate the arrays.
* 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
|