Releases: modulo-dm/modulo
Releases · modulo-dm/modulo
Fixes for better verbose handling and spaces in paths
Update for verbose flag to update command
Merge branch 'master' of github.com:modulo-dm/modulo # Conflicts: # ModuloKit/Modulo.swift
v0.6.3
v0.6.2
v0.6.1
- The
update
command now has a--nonzero
option. This will return an error code of 1 (instead of 0) in the event that modulo actually needed to clone dependencies. This is useful for CI system integration. - Removed extraneous debug related print statements.
- Updated documentation.
- Various other small issues resolved.
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.
Fixed bug in branch handling
Branches that used a name such as "bsneed/blah" weren't working due to the / being stripped out. This has been corrected.
Fixed a bug in the Update command.
Update will now do a fetch on dependencies that exist on the filesystem already. In the case of branches, it'll perform a pull as well. If it's not a branch, it will simply checkout the requested tag/hash.
First public release.
This is the first public release of Modulo. Basic commands are functioning relatively well, and overall it seems to be very usable.
Working commands:
- Init
- Add
- Update
- Status
- Map
- Help