- #39 Fixes a regression induced by using
git reset --hard SHA
.
-
#36 Fixes an issue where, if a dependency has a git source (the upstream), and the upstream is updated, then attempting to update that dependency in the local resolution would not update that dependency so long as that git source were cached (@databus23).
-
More immediate detection of, and better error messages for, cases of blank dependency or manifest names or cases of names that are otherwise insensible, such as names that are untrimmed.
- Fixes an issue where, if a dependency has a git source with a ref, re-resolving may fail.
- Fix a regression where the cli command "version" failed.
This release focuses on refactoring some of the internals. There are no functional changes.
- #11 Fixes a problem where, if the repo is in a path where a component has a space, attempting to resolve a site-sourced dependency fails.
-
A
version
task. -
A change log.
-
#10 Fixes the problem with bouncing the lockfile when updating, when using a git source with the default ref.
- #8 Add highline temporarily as a runtime dependency of
librarian
(@fnichol). When the project is split intolibrarian
andlibrarian-chef
, thechef
runtime dependency will be moved tolibrarian-chef
. If the project is further split into a knife plugin, the dependency will be moved there.
-
#7 Show a better error message when a cookbook is missing the required metadata file.
-
Miscellaneous bugfixes.
-
#4 An
init
task forlibrarian-chef
. This task creates a nearly-blankCheffile
with just the default Opscode Community Site source. -
Automatically create the
cookbooks
directory, if it's missing, when running theinstall
task. -
#3 Add
chef
temporarily as a runtime dependency oflibrarian
(@fnichol). When the project is split intolibrarian
andlibrarian-chef
, thechef
runtime dependency will be moved tolibrarian-chef
.
- A simple knife integration.
This integration allows you to specify a
librarian-chef
-managed tempdir as acookbook_path
. This is useful to force knife only to upload the exact cookbooks thatlibrarian-chef
knows about, rather than whatever happens to be found in thecookbooks
directory.
- Miscellaneous bugfixes.
-
An optional
:path
attribute for:git
sources. This allows you to specify exactly where within a git repository a given cookbook is to be found. -
A full example of a Cheffile and its usage in the readme.
- Initial release.