• v0.12.0 Stable

    simonfranken released this 2026-10-25 20:11:41 +00:00 | 2 commits to main since this release

    New

    • X restores to the committed pins: like x, but without the staged/committed question, and it drops the staged pins at every depth below the selection, the superproject's included.
    • X asks before it drops a staged pin, the selected submodule's own pin included: Restore libs/staged to the committed pins? Discards 1 staged pin.
    • Clearer key names: x restore to pin, X restore committed pins; on the header u reads pull (fast-forward), which is what it does there.
    • Problems only, filter and fetch are shown in the footer (! problems only • / filter • f fetch), not only in the full help.
    • ? explains the screen: the first page lists every key in titled columns, the second is a legend of the status words, symbols and commit roles in their colors. esc closes it.
    • Hints for newcomers: new here? ? shows every key… above the footer until the first key, and fetched never · f fetch in the detail pane when the last fetch is old.
    • The header counts staged pins as n staged, the same word as the tree.

    Install or update: curl -fsSL https://git.simon-franken.de/simonfranken/submarine/raw/branch/main/install.sh | sh, or submarine update.

    Full changelog: https://git.simon-franken.de/simonfranken/submarine/compare/v0.11.0...v0.12.0

    Downloads