yoe module syncno longer overwrites work in a dev-mode module. A module
you have switched to dev mode is now pulled forward along the branch it is on
rather than checked out onto the project's declared ref, and the sync listing
names it as a dev module. When your own commits or uncommitted edits mean the
pull cannot fast-forward, yoe says so and leaves the clone alone instead of
moving it. Seeyoe module.- The HTTPS and SSH choices now describe the right URLs. A module whose
clone was already using SSH offered an HTTPS option showing the SSH address
and an SSH option greyed out as unavailable, which is the state a module lands
in after switching to dev mode and back. Each option now shows its own
address, marks the one in use, and picking HTTPS moves the clone back to
HTTPS. Seeyoe module. - Press
pto pull a module you are working in. The modules tab picks up a
pull key that fast-forwards the module under the cursor along the branch its
clone is on, so picking up upstream changes no longer means leaving the TUI.
It applies to modules in dev mode, and leaves the clone untouched when your
own commits or edits mean the pull cannot fast-forward. See
source state.
To update, run: yoe update
Or download the binary for your architecture and place it in your PATH.
Note: Yoe is in heavy development. We recommend cleaning your build directory and re-creating projects (yoe init) with each new release.