Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
omitted
In code such as:
> hobbes% () { for arg do print -r $arg; done; } 1 2 3
> 1
> 2
> 3
the implicit positional parameters added when the `in word ...'
list is omitted also implicitly append the separator term, making
the above code valid, albeit seemingly violating the syntax listed
in the documentation.
This is related to the various forms of alternative syntax and is
the intended behavior of the parsing code, so correct the minor
contradiction in the for loop documentation.
|
|
|
|
Before this commit, the following use-case:
git checkout foo^
git show foo | git am
would result in a fatal error, with vcs_info_msg_N_ not set:
VCS_INFO_git_getbranch:18: no such file or directory: .git/rebase-apply/onto
Now they are set correctly, and HEAD's commit hash is used.
|
|
|
|
|
|
|
|
Needed by main loop which detects an error this way.
|
|
Skip Nularg or there is a bogus character at the start.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
the same word as the option
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fallback
|
|
for region_highlight variable
|
|
|
|
|
|
expansion flag
|
|
|
|
|
|
|
|
|
|
colour
|
|
Quoting was not applied properly if globbing failed or was not applied.
|
|
|
|
settings
--color-moved was added in Git 2.15.
|
|
|
|
with several updates for other OS
|
|
|
|
|
|
use the same completions as freebsd
|
|
|
|
|
|
|