Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

zsh: 5.6.2 -> 5.7 #54552

Merged
merged 1 commit into from Jan 26, 2019
Merged

zsh: 5.6.2 -> 5.7 #54552

merged 1 commit into from Jan 26, 2019

Conversation

pSub
Copy link
Member

@pSub pSub commented Jan 24, 2019

Motivation for this change

Update zsh from 5.6.2 to 5.7.

Changes between 5.6.2 and 5.7

Incompatibilities

  • vcs_info git: The gen-unapplied-string hook receives the patches in order (next to be applied first). This is consistent with the hg backend and with one of two contradictory claims in the documentation (the other one has been corrected). In zsh through 5.6.2, the patches were passed in reverse order, next to be applied being last in the array. The gen-applied-string hook is unaffected; it still receives the patches in reverse order, from last applied to first applied.
  • The option NO_UNSET now also applies when reading values from variables without a preceding '$' sign in shell arithmetic expansion and in the double-parentheses and 'let' arithmetic commands.

Changes

  • Support for 24-bit true color terminals has been added. Hex triplets can be used when specifying colours for prompts and line editor highlighting. On 88 and 256 colour terminals, a new zsh/nearcolor module allows colours specified with hex triplets to be matched against the nearest available colour.
  • The zsh/datetime module's strftime builtin now accepts an argument specifying the nanoseconds time component; both arguments can be omitted to use the current time.

http://zsh.sourceforge.net/releases.html

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Assured whether relevant documentation is up to date
  • Fits CONTRIBUTING.md.

@grahamc
Copy link
Member

grahamc commented Jan 24, 2019

@GrahamcOfBorg eval

@grahamc
Copy link
Member

grahamc commented Jan 25, 2019

@GrahamcOfBorg eval

@Mic92
Copy link
Member

Mic92 commented Jan 26, 2019

@GrahamcOfBorg build zsh

@pSub pSub merged commit 5aeaedc into master Jan 26, 2019
@pSub pSub deleted the update-zsh-5.7 branch January 26, 2019 15:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants