summaryrefslogtreecommitdiff
path: root/Completion/Unix/Command/_subversion
AgeCommit message (Collapse)AuthorFilesLines
2023-01-06unposted (cf. users/28616): _svnadmin: Add comment noting a case that's not ↵Daniel Shahaf1-0/+3
completed correctly.
2022-01-2949715: _subversion: add: Complete target arguments to this subcommandDaniel Shahaf1-10/+14
2022-01-2949714: _subversion: resolve: Complete conflicted files created by merges, tooDaniel Shahaf1-1/+5
2022-01-2949713: _subversion: commit, diff, revert: Update completions for svn 1.7 and ↵Daniel Shahaf1-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.
2022-01-2949712: _subversion: svn rm: Complete all svn-controlled files, not only ↵Daniel Shahaf1-1/+1
missing/deleted files Note that currently, _svn_controlled matches all files.
2022-01-2949711: _subversion: _svn_status: Don't offer unversioned filesDaniel Shahaf1-1/+1
This function is used only by revert, diff, and commit, none of which can run on unversioned files (those with status '?').
2020-05-2845934: _subversion: Make 'svnliteadmin' completed same as 'svnadmin'Yasuhiro KIMURA1-1/+1
In FreeBSD base system svnadmin is installed as 'svnliteadmin'. So make 'svnliteadmin' completed same as 'svnadmin'.
2019-12-03Revert "44904: _subversion: Complete multiple comma-separated arguments to ↵Daniel Shahaf1-7/+2
--show-item=<TAB>." This reverts commit b06117ad21ce8be928e64700f34f7610d45c738a. Reverted upstream in r1870750.
2019-11-2944948: _subversion: Make _svn_controlled offer everything rather than nothing.Daniel Shahaf1-2/+17
2019-11-2944947: _subversion: Complete the 'auth', 'changelist', 'patch', 'resolve', ↵Daniel Shahaf1-4/+22
and 'x-unshelve' subcommands.
2019-11-2944946: _subversion: Make _svn_conflicts not offer all files in the directory.Daniel Shahaf1-1/+1
2019-11-0944904: _subversion: Complete multiple comma-separated arguments to ↵Daniel Shahaf1-2/+7
--show-item=<TAB>. Upstream revision: r1869578 (for 1.14.0)
2019-11-0744897: _subversion: Complete --show-item=changelistDaniel Shahaf1-0/+1
2019-10-1444812: _subversion: Fix syntax error in 44726/0001Daniel Shahaf1-1/+1
2019-09-0444726/0002: _subversion: Update --show-item= completion to 1.12.0.Daniel Shahaf1-0/+3
2019-09-0444726/0001: _subversion: Use 'svn help -v' to show global options, ↵Daniel Shahaf1-3/+16
experimental options, and experimental subcommands (upstream issue SVN-4828, to be released in Subversion 1.13.0)
2018-09-14_svn: Allow hyphens in command name aliases.Daniel Shahaf1-1/+1
Used by svn 1.11.0-rc1.
2018-09-12unposted: _svn: Complete --accept=recommended, new in 1.10.0.Daniel Shahaf1-1/+1
2018-06-2143073: various completion option updatesOliver Kiddle1-1/+4
2018-02-08unposted: _subversion: Support subcommands with hyphens in their names, such ↵Daniel Shahaf1-1/+1
as 'shelf-list (shelves)' from upstream 1.10 development versions.
2018-02-0742343: complete --config-option to svn more than onceOliver Kiddle1-10/+34
2017-12-2842175 + 42177 + 42178: avoid localized output from external commandsJun-ichi Takimoto1-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'.
2017-07-2841471 (tweaked): _svn: Complete propvals in 'propset'.Daniel Shahaf1-1/+24
2017-07-2841458: _subversion: Don't cache an empty commands list when svn is not ↵Daniel Shahaf1-1/+6
available at the first invocation of _svn.
2017-02-08unposted: _svn: Fix '--show-revs' completion.Daniel Shahaf1-1/+1
2016-11-0939853: _subversion: Accept long options in the '--foo=bar' syntax.Daniel Shahaf1-8/+14
2016-07-3138966: _svnadmin: Complete positional arguments for 'hotcopy', 'setlog', ↵Daniel Shahaf1-0/+12
'setrevprop', 'delrevprop'.
2016-07-3138965: _svnadmin: Complete 'freeze' as a precommand.Daniel Shahaf1-1/+29
2016-07-29unposted: _svnadmin: Tweak state description.Daniel Shahaf1-1/+1
2015-08-2836306: _subversion: Complete --show-item valuesDaniel Shahaf1-0/+18
2015-08-27unposted: _subversion: Avoid SHORT_LOOPSDaniel Shahaf1-1/+1
2015-08-1936208: _subversion: Complete a few more option switchesDaniel Shahaf1-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.)
2015-08-13unposted: _subversion: Complete property names for propdelDaniel Shahaf1-1/+1
Previously, filenames would be completed.
2015-05-0935066: Minor completion fix for pasted argumentsDaniel Shahaf1-1/+1
2013-04-2931356: typo in new _comp_locale noted by BartPeter Stephenson1-1/+1
2013-04-2931355: _comp_locale tries to sanitise locales but keep CTYPE;Peter Stephenson1-7/+7
use this for subversion completion.
2012-02-1030197: complete subversion changelistsOliver Kiddle1-3/+17
2011-12-16Simon Olofsson: fix matching of subversion help textPeter Stephenson1-1/+1
2011-04-13gi1242+zsh: 28991: fix _svn caching policyPeter Stephenson1-10/+5
2011-01-09 gi1242+zsh@gmail.com: 28594:Peter Stephenson1-7/+35
Various new and improved completions
2009-12-17Greg: 27529: ULR schemas in subversion completionPeter Stephenson1-4/+8
2009-11-19Greg: 27416: repository path enhancementPeter Stephenson1-3/+12
2009-11-15Greg Klanderman: 27409: subversion and URL pathsPeter Stephenson1-19/+44
2009-06-02Akinori MUSHA: private communication: fix typo in _subversionPeter Stephenson1-1/+1
2009-05-2226970: Greg Klanderman: _subversion: fix caching.Peter Stephenson1-4/+9
2009-05-17Greg Klanderman: 26964 (modified): PROMPT_EOL_MARKPeter Stephenson1-3/+2
2008-01-31Christopher Key: fix for subversion help outputPeter Stephenson1-2/+2
2007-04-1923302: complete properties after svn propget and propedit.Clint Adams1-0/+14
2007-03-1323214: complete files after svn commit --file.Clint Adams1-1/+2
2006-09-3022796: fix misspelling of IPREFIX.Clint Adams1-1/+1