Alec Larson
Alec Larson
## Steps to reproduce 1. Create a sub-directory in a project that uses `indo` 2. Run `git init` in that sub-directory 3. Run `indo` and select "Add to repos" 4....
**New command:** `indo pin` and `indo unpin` - Replace `branch` of each repo in .indo.json with a commit SHA - Fail if a cloned repo has uncommitted changes - Save...
In the case of Yarn and PNPM (and maybe NPM?), existing symlinks are preserved when a new dependency is installed, so we only need to check if the newly installed...
Let's say I have a local `react-native` clone (`RN`), which has `@types/react` installed. Then, I have a package `A` that is linked to `RN`. Even if it has its own...
According to #38, packages without dependents should not be prepared (installed or built). If I `indo purge` a package, and an unused package depended on the purged package, it currently...
To reduce disk usage, packages can use `devDependencies` from parent directories. Maybe normal `dependencies` too?
Any `package.json` scripts that would run on `npm install` will be removed while dependencies are being installed. This lets us install parent packages first without the fear of a child...
Currently, nested roots (ie: directories with their own `.indo.json`) must have their own `.git` folder, too. We should allow one repository to contain multiple `.indo.json` files.