72 Commits (faa84c80cedf5f4c84907f3c3c84b819b2ed4c48)

Author SHA1 Message Date
Paul Frederiksen d3888251ac
fix(check_for_upgrade): ensure compatibility with screen (#13302) 9 months ago
Marc Cornellà 7d32e7fc3f
fix(updater): detect p10k instant prompt (#12971) 1 year ago
Marc Cornellà 80a651a6df
chore(updater): small typo 2 years ago
Marc Cornellà 56cfcb44e7
fix(updater): abort update if `$ZSH` is not a git repository 2 years ago
Marc Cornellà 29b99c2c7b
feat(updater): add `background-alpha` update mode (preview) (#11928) 3 years ago
Carlo Sala d889eca726
fix(check_for_upgrade): update properly `LAST_EPOCH` 3 years ago
Håvard Bartnes 8f6fbe2389
feat(upgrade): add verbosity settings 3 years ago
Carlo Sala fe0dd8226d fix(upgrade): do not upgrade if not called from tty 3 years ago
Carlo Sala 3fca9c8933
fix(upgrade): check if git is available and working 3 years ago
Brian Wright bb6c14cdfd
fix(updater): correct spelling of `curl` flag (#11072) 4 years ago
Marc Cornellà 18e7e5d033
fix(updater): use `curl --connect-timeout` in new update check 4 years ago
Marc Cornellà 846f417eb8
feat(updater): check for typed input before automatically updating (#10830) 4 years ago
SBado af0c3b64b8
fix(updater): prefix `cd` with `builtin` when it is aliased (#10753) 4 years ago
Marc Cornellà 0b0af4df6a fix(updater): fix check for latest commit in local repository 4 years ago
Marc Cornellà ff29836562 fix(updater): timeout after 2s on available update check 4 years ago
Marc Cornellà 69e2937891
fix(updater): fix input check on non-interactive runs 4 years ago
Marc Cornellà dbd92a62ce
fix(updater): do not swallow 1 character in check for user input 4 years ago
Marc Cornellà f0f42828fa
feat(updater): do not update when user already typed some characters (#9699) 4 years ago
Marc Cornellà 84931adcd4
fix: do not call chpwd hooks in subshells 4 years ago
Marc Cornellà 805427e06b
fix(updater): give priority to `zstyle` settings if set (#10587) 4 years ago
Nick Aldwin c66fc00401
feat(updater): show command to update when update skipped (#10465) 5 years ago
Marc Cornellà 2b96b7c54b
fix(updater): stop update if `$ZSH` is not a git repository (#10448) 5 years ago
Marc Cornellà e3f7b8aa57
fix(updater): avoid `git -C` for compatibility with git < v1.8.5 (#10404) 5 years ago
Marc Cornellà db19589fcf
refactor(updater): simplify check for available updates 5 years ago
Marc Cornellà 7a2cb10625
fix(updater): stop update if connection unavailable 5 years ago
Marc Cornellà 30d441713c
feat(updater): check if there are updates before prompting (#8387) 5 years ago
Marc Cornellà 0120749a54
feat(updater): add mode to only remind you to update when it's time (#10187) 5 years ago
Marc Cornellà 3c9743313c
refactor(updater): change auto-update settings to use `zstyle` 5 years ago
Marc Cornellà 36f444ed73
fix(update): fix error exit code on update check (#10033) 5 years ago
Cai Cooper 6fbad5bf72
fix(update): don't error on upgrade no-op (#9685) 5 years ago
Marc Cornellà d978f385e5 fix(updater): refresh date of last update only on successful update 5 years ago
Marc Cornellà 5a888ff4ac fix(updater): don't show changelog when running unattended update (#9495) 6 years ago
Marc Cornellà 889cd7acf3 refactor(updater): switch to Zsh execution and fix git remote detection logic 6 years ago
M. Yas. Davoodeh 5c1a5c6ce9
update: prefix rm call with command in trap (#9107) 6 years ago
Marc Cornellà 97cf0bf4bd update: change dash in function name for sh compat (fixes #9064) 6 years ago
alexagnelli 48b98b957e
update: only update on a valid affirmative input (#9062) 6 years ago
Marc Cornellà 3c777ebf1b
update: refactor and fix logic in check_for_upgrade.sh (#8939) 6 years ago
Marc Cornellà c23ab00990
upgrade: fix lock-out on first upgrade check 7 years ago
Chao Du de8299d6c4 Fixed Issue #4550: Move ~/.zsh-update file to $ZSH_CACHE_DIR 8 years ago
Gert de Pagter 2b7a41b0d2 Update the update prompt (#6825) 8 years ago
Fabian Wolff 1f64fa92f5 Convert "if then" statements to "if; then" one-liners 10 years ago
Fabian Wolff 4fa6be0230 Use rmdir instead of rm -r 10 years ago
Fabian Wolff 40bfe5a412 Implement a locking mechanism to avoid multiple update prompts (fixes #3766) 10 years ago
Fredrik Fornwall 9772f8e10d Replace /bin/sh with sh for portability (#5291) 10 years ago
Arvind Chembarpu e59e1c8417 Check for git before trying to upgrade, as per #4504 11 years ago
Marc Scholten d351c76b04 Also accept any forms of yes as an answer to the "do you want to update?" prompt 11 years ago
HeroCC 6a1b8320fe No input for Update Check defaults to Yes 11 years ago
Mark Feltner 83553597a1 fix(tools/check_for_upgrade): Don't source profile 12 years ago
Moinak Ghosh 3a39732845 Change to epoch target in days instead of seconds. 12 years ago
Moinak Ghosh 90762eee49 Convert epoch_target from days to seconds. 12 years ago