Skip to content

v1.2.4

Choose a tag to compare

@YASoftwareDev YASoftwareDev released this 23 Mar 18:17
· 25 commits to master since this release

Fixed

  • get.sh: existing-clone update block now fails loudly instead of silently continuing with a stale clone when git pull cannot proceed; detects and handles four distinct failure modes with actionable recovery instructions:
    • Stale .git/index.lock (interrupted git operation) — die with rm command
    • Unfinished merge or rebase state — die with git status guidance
    • Local modifications (dirty working tree) — die with full manual stash sequence including exec bash escape hatch for broken ~/.zshrc via symlink; recovery points to bash install.sh (not get.sh, which is gone after curl-pipe)
    • Local commits ahead of upstream — die with git fetch && reset --hard '@{u}'
    • Network / diverged-history pull failure — warn and continue on existing clone (resilient)
  • All die/warn paths consistently point to bash <dest>/install.sh rather than "re-run get.sh"

Added

  • tmux/.tmux.conf.local: server-local override include at end of file — machine-specific tmux settings now go in ~/.tmux.conf.server (untracked) so git pull never conflicts with server customisations

Removed

  • VERSION.md: stale duplicate of VERSION (stuck at 1.1.3); VERSION is the canonical semver file