v0.6.0
- The
add
command must explicitly have a--version
or--unmanaged
param specified. With--version
only semver versions or ranges are supported. The--unmanaged
flag specifies that you'll manage what branch you're on yourself, modulo will simply do a pull. You'll use this flag for non-modulo-enabled repos that you depend on. - Removed support for dependening on specific branches and commit hashes.
- No longer adds a .gitignore for /modules path so non-modulo dependencies can coexist.
To update previous repositories, replace checkout
in your .modulo file with version
. If your checkout line does not contain a semver version or range, simply remove the "checkout" and/or "version" line, this will then become an unmanaged repository.