summaryrefslogtreecommitdiff
path: root/lib/chef/node
Commit message (Expand)AuthorAgeFilesLines
* Node Attributes: Build ImmutableMash properly in deep_merge!lcg/deep-merge-cache-fixLamont Granquist2018-10-151-4/+4
* fix Style/MutableConstantLamont Granquist2018-07-024-8/+8
* fix Style/PreferredHashMethodsLamont Granquist2018-07-022-5/+5
* Whitelist some additional Hash/Array methodslcg/whitelist-node-methodsLamont Granquist2018-04-272-0/+3
* Revert "Per-container deep merge caching"lcg/revert-lazy-attributesLamont Granquist2018-02-235-198/+105
* Revert "turbo attribute merging"Lamont Granquist2018-02-231-16/+1
* Revert "turboize arrays"Lamont Granquist2018-02-231-36/+10
* Revert "remove comments + debugging"Lamont Granquist2018-02-232-0/+3
* Revert "fix node assignment of ImmutableArrays to VividMashes/AttrArrays"Lamont Granquist2018-02-232-3/+1
* fix node assignment of ImmutableArrays to VividMashes/AttrArraysLamont Granquist2018-01-252-1/+3
* add missing Array#abbrevlcg/immutable-node-apisLamont Granquist2018-01-231-0/+1
* update immutable API blacklist and whitelistLamont Granquist2018-01-232-8/+220
* Chef-14 Breaking: remove node.set and node.set_unlesslcg/remove-node-setLamont Granquist2018-01-221-6/+1
* prepping for rubocop 0.52.1lcg/rubocop-0.52.1Lamont Granquist2018-01-172-6/+4
* remove comments + debuggingLamont Granquist2017-12-062-3/+0
* turboize arraysLamont Granquist2017-12-061-10/+36
* turbo attribute mergingLamont Granquist2017-12-061-1/+16
* Per-container deep merge cachingLamont Granquist2017-12-065-105/+200
* immutablize on the fly and reduce dupinglcg/deep-merge-immutablizingLamont Granquist2017-08-312-29/+96
* Merge pull request #6356 from chef/lcg/remove-useless-dupLamont Granquist2017-08-281-4/+0
|\
| * node attributes: remove useless dup in merge_alllcg/remove-useless-dupLamont Granquist2017-08-281-4/+0
* | speed up immutabilizationLamont Granquist2017-08-281-1/+1
|/
* fix node#debug_value access through arrayslcg/debub-value-arraysLamont Granquist2017-03-161-8/+4
* Chef-13 freeze merged node attributelcg/node-freezeLamont Granquist2017-03-153-4/+10
* additional fix deep-duping as welllcg/deep-dup-attrsLamont Granquist2017-03-131-14/+19
* Chef-13: properly deep dup Node#to_hashLamont Granquist2017-03-131-5/+16
* Chef-13: remove method_missing access to node object.Lamont Granquist2017-03-133-58/+3
* fix specs: RedundantReturn, RedundantSelf, RedundantBeginLamont Granquist2017-02-132-11/+9
* fix comment [ci skip]Lamont Granquist2017-01-111-1/+1
* fix node attribute "unless" API methodsLamont Granquist2017-01-111-6/+5
* Merge pull request #5547 from chef/lcg/unified-integerLamont Granquist2016-11-161-1/+1
|\
| * fix Lint/UnifiedInteger copLamont Granquist2016-11-151-1/+1
* | Structure deprecations with additional metadatatm/deprecation_with_urlThom May2016-11-161-3/+3
* | Remove debug writeAdam Ward2016-11-161-1/+0
|/
* fix ImmutableArray slicesLamont Granquist2016-11-141-2/+5
* fix existing specsLamont Granquist2016-10-312-2/+5
* add attribute_changed hook to event handlersLamont Granquist2016-10-284-47/+72
* rename __path to __path__ and __node to __node__lcg/node-path-trackingLamont Granquist2016-10-254-26/+26
* remove breadcrumb stateLamont Granquist2016-10-255-35/+28
* standardize initializer args for VividMash+ImmutableMashLamont Granquist2016-10-254-30/+31
* green testsLamont Granquist2016-10-253-6/+5
* fix immutablize to add __rootLamont Granquist2016-10-251-2/+2
* savegame for more aggressive refactoringLamont Granquist2016-10-255-29/+28
* add a deep_merge_cache mixinLamont Granquist2016-10-252-83/+115
* s/path_tracking/state_tracking and add __root stateLamont Granquist2016-10-254-13/+25
* add code to implement node path trackingLamont Granquist2016-10-256-75/+198
* Call convert_value in AttrArray constructorGiacomo Bagnoli2016-09-211-1/+21
* Convert attributes defined as literal arraysGiacomo Bagnoli2016-09-212-4/+2
* fix Style/BlockDelimiters, Style/MultilineBlockLayout and 0.42.0 engine upgradeLamont Granquist2016-08-171-2/+2
* autofixing Style/AccessModifierIndentation copLamont Granquist2016-08-161-1/+1