crystal-lang / shards

Dependency manager for the Crystal language
Other
763 stars 100 forks source link

Touch install_path and lockfile to express dependency #444

Closed straight-shoota closed 3 years ago

straight-shoota commented 3 years ago

This patch makes sure that modification times are always in order lib > shard.lock > shard.yml. This is necessary for mtime-based dependency resolution for example with make.

Resolves #390

straight-shoota commented 3 years ago

Related: #381

straight-shoota commented 3 years ago

Failing specs depend on #445

straight-shoota commented 3 years ago

Depends on #453