summaryrefslogtreecommitdiffstats
path: root/Completion/Linux/Command
diff options
context:
space:
mode:
authorDaniel Shahaf <d.s@daniel.shahaf.name>2018-10-07 17:46:42 +0000
committerDaniel Shahaf <d.s@daniel.shahaf.name>2018-10-08 13:41:45 +0000
commit31dcba76f07030f1a3c9f9ad6c41dbaf842eeb1a (patch)
treeadab7e47abb2334f5274e44fbe9320ec88e768cc /Completion/Linux/Command
parent43619: vcs_info git: In non-interactive rebases, always set $hook_com[git_pat... (diff)
downloadzsh-31dcba76f07030f1a3c9f9ad6c41dbaf842eeb1a.tar
zsh-31dcba76f07030f1a3c9f9ad6c41dbaf842eeb1a.tar.gz
zsh-31dcba76f07030f1a3c9f9ad6c41dbaf842eeb1a.tar.bz2
zsh-31dcba76f07030f1a3c9f9ad6c41dbaf842eeb1a.tar.lz
zsh-31dcba76f07030f1a3c9f9ad6c41dbaf842eeb1a.tar.xz
zsh-31dcba76f07030f1a3c9f9ad6c41dbaf842eeb1a.tar.zst
zsh-31dcba76f07030f1a3c9f9ad6c41dbaf842eeb1a.zip
43617: vcs_info git: During a non-interactive rebase of a detached head, computer the %b expando correctly.
Before this commit, the value of %b was the hash of the commit from the "source" side of the rebase, from .git/rebase-apply/orig-head and .git/rebase-apply/original-commit. This broke the invariant that %b expands to a git-rev-parse(1) expression resolving to what %r expands to. Use .git/rebase-apply/onto instead as, empirically, it contains the correct value.
Diffstat (limited to 'Completion/Linux/Command')
0 files changed, 0 insertions, 0 deletions