Skip to content

v0.14.9

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Sep 20:10
9782909
  • yoe module sync no 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. See yoe 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. See yoe module.
  • Press p to 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.