summaryrefslogtreecommitdiffstats
path: root/Completion/Unix/Command/_subversion
Commit message (Collapse)AuthorAgeFilesLines
* unposted: fix return value in _subversionMikael Magnusson2025-06-051-1/+1
|
* Protect some :s from history modifier expansionStephane Chazelas2023-06-061-2/+2
|
* unposted (cf. users/28616): _svnadmin: Add comment noting a case that's not ↵Daniel Shahaf2023-01-061-0/+3
| | | | completed correctly.
* 49715: _subversion: add: Complete target arguments to this subcommandDaniel Shahaf2022-01-291-10/+14
|
* 49714: _subversion: resolve: Complete conflicted files created by merges, tooDaniel Shahaf2022-01-291-1/+5
|
* 49713: _subversion: commit, diff, revert: Update completions for svn 1.7 and ↵Daniel Shahaf2022-01-291-26/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | newer * _svn_deletedfiles: Remove. The last version of svn(1) under which that function could possibly complete anything, svn 1.6.x, was EOLed in 2013. Newer versions don't have a "text-base" directory, so $controlled is set to an empty array, so this function returned false for all files, so in 'svn rm' (up to the previous commit) all files were completed (because that's what '_files -g "*(e:false:)"' does). * _svn_status: Remove. Versions of svn newer than the aforementioned 1.6.x have an entries file but never modify it, so the "mtime has changed" check would false negative. Therefore, sequences such as: . svn <TAB> echo >> some/versioned/file svn ci <TAB> . wouldn't offer some/versioned/file. . Furthermore, completion would offer directories with no changed files in them, and even unversioned directories. Now only changed files/directories are offered. * _cache_svn_status, _cache_svn_mtime: Remove. If these hadn't been removed, I would have moved their declarations to file scope so _svn_status could be used from outside this file, too. The replacement function, _svn_modified, doesn't have cache support, but does honour the 'verbose' style to inhibit recursion to subdirectories.
* 49712: _subversion: svn rm: Complete all svn-controlled files, not only ↵Daniel Shahaf2022-01-291-1/+1
| | | | | | missing/deleted files Note that currently, _svn_controlled matches all files.
* 49711: _subversion: _svn_status: Don't offer unversioned filesDaniel Shahaf2022-01-291-1/+1
| | | | | This function is used only by revert, diff, and commit, none of which can run on unversioned files (those with status '?').
* 45934: _subversion: Make 'svnliteadmin' completed same as 'svnadmin'Yasuhiro KIMURA2020-05-281-1/+1
| | | | | In FreeBSD base system svnadmin is installed as 'svnliteadmin'. So make 'svnliteadmin' completed same as 'svnadmin'.
* Revert "44904: _subversion: Complete multiple comma-separated arguments to ↵Daniel Shahaf2019-12-031-7/+2
| | | | | | | | --show-item=<TAB>." This reverts commit b06117ad21ce8be928e64700f34f7610d45c738a. Reverted upstream in r1870750.
* 44948: _subversion: Make _svn_controlled offer everything rather than nothing.Daniel Shahaf2019-11-291-2/+17
|
* 44947: _subversion: Complete the 'auth', 'changelist', 'patch', 'resolve', ↵Daniel Shahaf2019-11-291-4/+22
| | | | and 'x-unshelve' subcommands.
* 44946: _subversion: Make _svn_conflicts not offer all files in the directory.Daniel Shahaf2019-11-291-1/+1
|
* 44904: _subversion: Complete multiple comma-separated arguments to ↵Daniel Shahaf2019-11-091-2/+7
| | | | | | --show-item=<TAB>. Upstream revision: r1869578 (for 1.14.0)
* 44897: _subversion: Complete --show-item=changelistDaniel Shahaf2019-11-071-0/+1
|
* 44812: _subversion: Fix syntax error in 44726/0001Daniel Shahaf2019-10-141-1/+1
|
* 44726/0002: _subversion: Update --show-item= completion to 1.12.0.Daniel Shahaf2019-09-041-0/+3
|
* 44726/0001: _subversion: Use 'svn help -v' to show global options, ↵Daniel Shahaf2019-09-041-3/+16
| | | | experimental options, and experimental subcommands (upstream issue SVN-4828, to be released in Subversion 1.13.0)
* _svn: Allow hyphens in command name aliases.Daniel Shahaf2018-09-141-1/+1
| | | | Used by svn 1.11.0-rc1.
* unposted: _svn: Complete --accept=recommended, new in 1.10.0.Daniel Shahaf2018-09-121-1/+1
|
* 43073: various completion option updatesOliver Kiddle2018-06-211-1/+4
|
* unposted: _subversion: Support subcommands with hyphens in their names, such ↵Daniel Shahaf2018-02-081-1/+1
| | | | as 'shelf-list (shelves)' from upstream 1.10 development versions.
* 42343: complete --config-option to svn more than onceOliver Kiddle2018-02-071-10/+34
|
* 42175 + 42177 + 42178: avoid localized output from external commandsJun-ichi Takimoto2017-12-281-7/+7
| | | | | | _call_program and '_arguments --' will call _comp_locale before calling external command for easier analysis of the output. This is disabled by passing an option '-l'.
* 41471 (tweaked): _svn: Complete propvals in 'propset'.Daniel Shahaf2017-07-281-1/+24
|
* 41458: _subversion: Don't cache an empty commands list when svn is not ↵Daniel Shahaf2017-07-281-1/+6
| | | | available at the first invocation of _svn.
* unposted: _svn: Fix '--show-revs' completion.Daniel Shahaf2017-02-081-1/+1
|
* 39853: _subversion: Accept long options in the '--foo=bar' syntax.Daniel Shahaf2016-11-091-8/+14
|
* 38966: _svnadmin: Complete positional arguments for 'hotcopy', 'setlog', ↵Daniel Shahaf2016-07-311-0/+12
| | | | 'setrevprop', 'delrevprop'.
* 38965: _svnadmin: Complete 'freeze' as a precommand.Daniel Shahaf2016-07-311-1/+29
|
* unposted: _svnadmin: Tweak state description.Daniel Shahaf2016-07-291-1/+1
|
* 36306: _subversion: Complete --show-item valuesDaniel Shahaf2015-08-281-0/+18
|
* unposted: _subversion: Avoid SHORT_LOOPSDaniel Shahaf2015-08-271-1/+1
|
* 36208: _subversion: Complete a few more option switchesDaniel Shahaf2015-08-191-0/+18
| | | | | | The while (( idx )) form should guarantee that these switches are only added if the 'svn' binary supports them. (One of these switches isn't present in svn 1.8 or earlier.)
* unposted: _subversion: Complete property names for propdelDaniel Shahaf2015-08-131-1/+1
| | | | Previously, filenames would be completed.
* 35066: Minor completion fix for pasted argumentsDaniel Shahaf2015-05-091-1/+1
|
* 31356: typo in new _comp_locale noted by BartPeter Stephenson2013-04-291-1/+1
|
* 31355: _comp_locale tries to sanitise locales but keep CTYPE;Peter Stephenson2013-04-291-7/+7
| | | | use this for subversion completion.
* 30197: complete subversion changelistsOliver Kiddle2012-02-101-3/+17
|
* Simon Olofsson: fix matching of subversion help textPeter Stephenson2011-12-161-1/+1
|
* gi1242+zsh: 28991: fix _svn caching policyPeter Stephenson2011-04-131-10/+5
|
* gi1242+zsh@gmail.com: 28594:Peter Stephenson2011-01-091-7/+35
| | | | Various new and improved completions
* Greg: 27529: ULR schemas in subversion completionPeter Stephenson2009-12-171-4/+8
|
* Greg: 27416: repository path enhancementPeter Stephenson2009-11-191-3/+12
|
* Greg Klanderman: 27409: subversion and URL pathsPeter Stephenson2009-11-151-19/+44
|
* Akinori MUSHA: private communication: fix typo in _subversionPeter Stephenson2009-06-021-1/+1
|
* 26970: Greg Klanderman: _subversion: fix caching.Peter Stephenson2009-05-221-4/+9
|
* Greg Klanderman: 26964 (modified): PROMPT_EOL_MARKPeter Stephenson2009-05-171-3/+2
|
* Christopher Key: fix for subversion help outputPeter Stephenson2008-01-311-2/+2
|
* 23302: complete properties after svn propget and propedit.Clint Adams2007-04-191-0/+14
|