View Source mix monorepo.changes (exmonorepo v0.2.1)

Shows the known changes that should lead to recompilation of a application.

A change is detected by looking at elixirc_paths in each project, finding all elixir files matching and then lstating them. The results is compared to the values in ./.mix/monorepo.changes (for each build). If any of the files changed then it's shown.

The manifests for each compiler in the project can help in giving a dependency graph which can be used to decide which deps and apps needs recompilation.

Summary

Functions

Retrieve a keyword list of applications in monorepo with changes.

Functions

Retrieve a keyword list of applications in monorepo with changes.