Raise better exceptions in local mode
(Pass related pedant tests)
Remove confusing reference to unused variable @children
Fix list /cookbooks/<name> for chef-zero
Raise exception from /cookbooks/NAME if cookbook does not exist
(and versioned_cookbooks is on)
Support cookbooks whose root dir does not match name
Support storage of uploaded cookbook version in local mode
(this supports freezing and empty cookbook uploads)
Do not automatically create data bags
just because someone wants to create a data bag item
Run Pedant against local mode in Travis
Don't consider .uploaded-cookbook-version.json uploadable
since it won't be uploaded
Fix data bag test to create bag before creating item
Run rake pedant to run local mode pedant in Travis
Don't include .uploaded-cookbook-version.json in knife upload
of cookbooks
Work around 1.8.7 issue with Pathname.each_filename
Fix Pathname.each_filename on Ruby 1.8.7
Make root_dir required for CookbookVersion to generate manifest
Merge: Get local mode passing against chef-pedant
Make local mode stable enough to pass chef-pedant