about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* 45627: vcs_info git: Under git-am(1) conflicts, pass to the ↵Daniel Shahaf2020-03-272-3/+15
| | | | | | | | | | | | | | | | | | gen-applied-string hook information on already-applied patches. The hook already receives information about the current (topmost applied) patch and, if the get-unapplied style is set, about future (unapplied) patches. Tested in the Functions/VCS_Info/test-repo-git-rebase-apply scenario, after manually converting the rebase to a «git am». (Specifically, I ran: mkdir d git rebase --abort git format-patch rebase_from_this..HEAD -o d git checkout rebase_onto_this git am d/* .)
* 45625: vcs_info svn: Detect the "working copy format is too new" error.Daniel Shahaf2020-03-272-1/+12
|
* 45626: vcs_info: Deduplicate calling the set-branch-format hook.Daniel Shahaf2020-03-277-33/+39
|
* 45624: vcs_info: Set $rrn in all backends.Daniel Shahaf2020-03-274-0/+9
|
* 45623: _quilt: Add subcommand descriptionsDaniel Shahaf2020-03-272-7/+46
|
* 45622: _quilt: Categorize subcommandsDaniel Shahaf2020-03-272-4/+39
|
* 45584, 45620: zsh/rlimits: Skip the tests for this module when it wasn't ↵Daniel Shahaf2020-03-272-1/+12
| | | | compiled in.
* 45591 (Cf. 45587, 45620): In the test suite, centralize testing that ↵Daniel Shahaf2020-03-273-3/+8
| | | | | | | | | | compiled modules can be loaded successfully. Have V01zmodload.ztst check that all modules enabled in config.modules load successfully. With this change, the test files for individual modules may assume that if 'zmodload' fails that must be because the module hadn't been compiled in, and mark themselves as skipped in that case.
* 45616: Remove token from count argument to repeatPeter Stephenson2020-03-263-1/+15
|
* 45583/0008: Extend tests to prove that what remains of xsymlinks() handles ↵Daniel Shahaf2020-03-254-5/+13
| | | | symlink loops gracefully.
* 45583/0007: Remove code that is now unreachable.Daniel Shahaf2020-03-252-17/+6
|
* 45583/0006: Don't use xsymlinks() in 'whence -s'.Daniel Shahaf2020-03-252-4/+16
|
* 45583/0005: Add a test for bin_whence's symlinks resolution.Daniel Shahaf2020-03-252-0/+25
|
* 45583/0004: Fix segfault on resolving symlink loopsDaniel Shahaf2020-03-254-10/+13
|
* 45583/0003: chrealpath: Let caller decide how the return value should be ↵Daniel Shahaf2020-03-253-6/+12
| | | | allocated.
* 45583/0002: chrealpath: Make symlink resolution optional.Daniel Shahaf2020-03-253-7/+21
|
* 45583/0001: Add tests for the segfault on resolving a symlink loop bug ↵Daniel Shahaf2020-03-252-0/+39
| | | | | | (workers/45282). This is workers/45377, extended.
* 45590/0002 (in part): zsh/rlimits: Test that ulimit letters are unique.Daniel Shahaf2020-03-252-0/+15
|
* 45601: fix another status in new function -T testJun-ichi Takimoto2020-03-252-1/+5
|
* github #51: Fix configure for cross build.Rin Okuyama2020-03-223-71/+27
| | | | | | | | | In order to detect equivalence b/w various rlimit values, use compile tests instead of run tests. This enables configure script to run in cross-build environment without any side effects. From NetBSD/pkgsrc: http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/shells/zsh/patches/
* 45601: Fix status in new functions -T testPeter Stephenson2020-03-222-1/+4
|
* 45563: %z can be used for zlong in warnings and errorsPeter Stephenson2020-03-222-0/+13
|
* 45583/0009: Add end-of-options guard support to 'function -T'.Daniel Shahaf2020-03-224-11/+53
|
* 45583/0008: Add the 'function -T' syntax.Daniel Shahaf2020-03-226-6/+61
| | | | Config/version.mk was bumped in the previous commit.
* 45583/0007: WC_FUNCDEF: Add a placeholder element.Daniel Shahaf2020-03-225-4/+13
|
* 45583/0006: internal: Add some comments for orientation. No functional change.Daniel Shahaf2020-03-222-8/+11
|
* 45583/0005: internal: Document the WC_FUNCDEF data layout for anonymous ↵Daniel Shahaf2020-03-222-2/+12
| | | | functions with arguments (follow-up to 29492)
* 45583/0004: internal: Add some comments around wordcodes. No functional change.Daniel Shahaf2020-03-223-2/+16
|
* 45583/0003: internal: Add some comments around Eccstr. No functional change.Daniel Shahaf2020-03-223-6/+52
|
* 45583/0002: internal: Reduce some variables' visibility. No functional change.Daniel Shahaf2020-03-222-8/+10
|
* 45583/0001: internal: Remove a redundant assignment.Daniel Shahaf2020-03-222-1/+5
| | | | The value is overwritten five lines below, without being read in the interim.
* unposted: Deconfuse $EDITOR's balanced braces mode. No functional change.Daniel Shahaf2020-03-202-2/+6
|
* unposted: ${(Z)}: Convert documentation to a description block.Daniel Shahaf2020-03-202-4/+20
|
* unposted: internal: ztst.vim: Make sure syntax elements are only hidden if ↵Daniel Shahaf2020-03-202-7/+22
| | | | they're followed by something visible
* unposted: Specify tabs for Makefiles.Daniel Shahaf2020-03-182-0/+7
|
* 45572: _sshfs: Complete some more optionsDaniel Shahaf2020-03-172-3/+15
|
* 45536: fix handling of 8bit character under C-localeJun-ichi Takimoto2020-03-172-2/+7
| | | | correctly escape unprintable 8bit character by using \M-
* 45541: internal: vcs_info git: Add a test case repository for rebase-apply ↵Daniel Shahaf2020-03-152-0/+53
| | | | situations
* 45539: vcs_info git: In non-interactive rebases, obtain applied patches' names.Daniel Shahaf2020-03-152-5/+21
|
* 45540: vcs_info git: In non-interactive rebases, compute patch names for ↵Daniel Shahaf2020-03-153-8/+32
| | | | unapplied patches.
* 45543: vcs_info quilt: Allow quiltcommand to be a function.Daniel Shahaf2020-03-153-2/+11
| | | | Before this commit, it could only be an external command.
* 45547: vcs_info git: In interactive rebases, process gen-unapplied-string ↵Daniel Shahaf2020-03-152-7/+21
| | | | | | | arguments like gen-applied-string arguments are processed. I consider this a bugfix, since it's unexpected for -applied and -unapplied to differ about this.
* 45546: vcs_info git: In interactive rebases, properly support the full form ↵Daniel Shahaf2020-03-152-2/+6
| | | | | | | | | | of the "exec" verb. The code before this commit happened to have done the right thing: "exec" lines were handled by the catchall forward compatibility case, which happened to have had virtually the same effect as the correct case. However, that was merely an accidental result. This patch makes the code do the right thing deliberately, rather than by accident.
* 45545: vcs_info git: In interactive rebases, ignore comment lines.Daniel Shahaf2020-03-152-0/+9
|
* unposted: _git: Fix copy/paste error in earlier commit that broke `git stash ↵dana2020-03-132-1/+4
| | | | | | drop` This was broken by workers/44923 (8aa84bd5fc44)
* 45535: _lz4: Order compression levels numericallydana2020-03-132-2/+10
|
* 45534: _hdiutil: Update image-file extensions, image/disk formats, &c.dana2020-03-132-24/+66
|
* 45531: _sh: Complete options more accuratelydana2020-03-132-12/+37
| | | | | Committing without handling of +x option variants (line 10) pending resolution of workers/45422
* 45537 (tweaked): E02xtrace: Fix inconsistent function-name encoding in ↵dana2020-03-132-1/+6
| | | | | | preserves-xtrace test Tweaked per workers/45550, needs workers/45536 to be effective
* unposted: .editorconfig: Specify spaces rather than tabs for zsh scripts.Daniel Shahaf2020-03-122-1/+12
| | | | Also specify indent level for vcs_info.