| 
								
								
									 Daniel Shahaf | ec0c788709 | unposted: _git: Permit multiple -c options. | 2016-09-14 05:27:26 +00:00 |  | 
				
					
						| 
								
								
									 Oliver Kiddle | 48c20d74a7 | 39165: update options to correspond to latest versions of software in various functions | 2016-09-03 12:31:22 +02:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | c2592b4f72 | 39122: __git_recent_branches: Silence warning on an edge case. (The warning was correct; there is no functional change, though.) | 2016-08-31 02:23:39 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 317c96b64f | 39102: __git_recent_branches: Optimise. This improves performance from 0.6s to 0.04s (+93%) on one of Daniel Hahler's repositories. | 2016-08-25 18:12:41 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 4d995160e4 | 39094: _git-config: When an option is unknown, complete its value to the set value. | 2016-08-24 21:15:00 +00:00 |  | 
				
					
						| 
								
								
									 Oliver Kiddle | 18aa25c75d | unposted (c.f. Mikael: 39078): fix for git blame terms | 2016-08-22 11:54:04 +02:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | c8b228b1ea | unposted: _git-config: sendemail.smtpserver: Correct tags. | 2016-08-22 03:38:12 +00:00 |  | 
				
					
						| 
								
								
									 Oliver Kiddle | 31dc8b52b5 | 39072: minor tweaks | 2016-08-19 19:11:07 +02:00 |  | 
				
					
						| 
								
								
									 Daniel Hahler | ef64b6a929 | 39040: Completion/…/_git: fix missing backslashes in 39036 | 2016-08-15 12:06:58 +02:00 |  | 
				
					
						| 
								
								
									 Oliver Kiddle | 30aafc0b68 | 39036: update git completion for new options up to git 2.9.2 | 2016-08-13 01:37:57 +02:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | faa163cd5f | 38964: _git-config: Complete option names present in the config file. This patch lets
.
    git config x.y.z value
    git config <TAB>
.
complete 'x.y.z', even if x.y.z isn't hardcoded into _git-config. | 2016-08-01 08:01:27 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | b056d8c909 | 38963: _git-config: Run gettable-options earlier and in all codepaths. No change to completions; this is preparation for the next commit. | 2016-08-01 08:01:26 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 0782e0a0a6 | 38961: _git-config: No functional change: rename $git_options_static to $git_options in preparation for the after-next commit. | 2016-08-01 08:01:24 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 9ef02744dd | unposted: _git: Clean up superfluous and missing backslashes. | 2016-07-31 16:21:33 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 774f654e36 | 38962: _git-config: Document more line noise. | 2016-07-31 16:21:28 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 8e06a6a28a | unposted (after 38939): _git-rebase: Unbreak. | 2016-07-27 14:04:40 +00:00 |  | 
				
					
						| 
								
								
									 Oliver Kiddle | 4f5cc54560 | 38939: add missing git options In particular those for GPG signing a push | 2016-07-25 00:06:57 +02:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 3afaebd913 | unposted: _git-grep: Stop leaking the parameter $i. | 2016-07-23 18:02:29 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | db9f0d3b3e | unposted (cf. users/21737):: _git-subtree: Record technical debt in comment. | 2016-07-17 14:55:35 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | d09cb7e979 | users/21750 (after users/21551): _git-subtree: Tweak -m,-P completions | 2016-07-17 14:53:12 +00:00 |  | 
				
					
						| 
								
								
									 Jordan Klassen | 92d516cfa7 | users/21551 (tweaked per users/21560): new git subtree completion | 2016-07-05 23:29:40 +02:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 3a034838b4 | 38760: _git-config: Stop trying to execute the empty string command name upon completing values for an unknown option. For example:
% git config x.y.z <TAB>
+_git-config:834> case x.y.z (alias.*)
+_git-config:834> case x.y.z (remotes.*)
+_git-config:860> local z=$'\C-@'
+_git-config:861> declare -a parts
+_git-config:862> parts=( '' )
+_git-config:863> ((  1 < 2  ))
+_git-config:863> [[ x.y.z == [^.]##.*.[^.]## ]]
+_git-config:864> parts=( '' )
+_git-config:866> ((  1 > 0  ))
+_git-config:867> case  (-\>*)
+_git-config:867> case  (*)
+_git-config:1197> declare -a action
+_git-config:1198> _description values expl ''
+_git-config:1199> eval 'action=()'
+(eval):1> action=( )
+_git-config:1200> '' -J values
_git-config:1200: permission denied:
+_git-config:1206> return ret | 2016-06-27 00:21:02 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 3bd8abc40b | unposted: _git-config: Document some line noise. | 2016-06-25 16:33:33 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 59bf331d27 | unposted: _git-config: Fix syntax error in 'tag.sort' completion. | 2016-06-25 16:32:34 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | aa160fc8e9 | 38651: _git: Escape parameter arguments to _call_program. Fixes 'git cat-file blob HEAD^:<TAB>' and a few other cases. | 2016-06-13 08:53:17 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | ec7088296b | 38665: _git: config option completion: Quote properly. | 2016-06-13 08:53:14 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 0516736eae | 38624: _git: Optimize the last commit's __git_recent_branches__names as suggested by Matthew. | 2016-06-07 22:53:51 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 6e834587eb | 38592 (plus tweak): _git: New recent branches completion, unused. (Joint with Nils Luxton) | 2016-06-07 22:53:46 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 713eaa055d | 38576: _git: Also detect _git-${thirdparty} functions in $fpath that are symlinks. | 2016-06-03 02:21:54 +00:00 |  | 
				
					
						| 
								
								
									 Russell Currey | 058d957ce5 | 38393: _git: Fix typo in completion of '--minimal' Signed-off-by: Russell Currey <ruscur@russell.cc> | 2016-05-03 11:26:54 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 276a690a2e | _git: Complete fetchy refspecs correctly. | 2016-05-01 01:52:29 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | fe21e49a6d | _git: Bifurcate __git_ref_specs. No functional change, except for completion of 'git bundle' and 'git config
branch.*.merge'; this is a required groundwork for future patches. | 2016-05-01 01:52:29 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | c57d8dfcaa | _git: Fix an apparent typo in __git_heads(). I couldn't reproduce different behaviour with and without this patch, although
the called command's output differs. | 2016-05-01 01:52:28 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 3e26848ef4 | _git: Offer alternatives properly. | 2016-05-01 01:52:28 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 2979122d2d | _git-bundle: Complete required file argument to 'git bundle' correctly. | 2016-05-01 01:52:28 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 442d702bbc | 38316: _git-rebase: Complete any committish for the second argument | 2016-04-23 21:28:21 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 4df62e32fc | 38255: _git: Fix argument pastedness. Found by searching for /-\w\>.*:/.
This covers short options only, from the top of file through _git-tag(). | 2016-04-09 03:35:14 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 9f70404714 | 38182: _git: Invoke reflog completion from the 'complete commit objects' codepath. The reflog will only be used if the user has typed as "@" by hand. | 2016-03-21 16:12:15 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | ce4c9eafc4 | 38181: _git reflog: Complete '@{N}' instead of 'HEAD@{N}'. The «HEAD@{...}» syntax is no longer completed, since it's not easily possible
to support both syntaxes (workers/34768). | 2016-03-21 16:12:13 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 67136df0bf | 38180: _git: Improve reflog completion. Currently, only used by «git reflog delete <TAB>». | 2016-03-21 16:12:10 +00:00 |  | 
				
					
						| 
								
								
									 m0viefreak | a1f45b3346 | 38151: _git: fix tag name of remote branches | 2016-03-15 00:07:18 +00:00 |  | 
				
					
						| 
								
								
									 m0viefreak | 666a7f5845 | 38148: _git: reflog: complete references next to commands 'git reflog show' is the default subcommand, so
  git reflog <tab>
should complete subcommands and references. | 2016-03-15 00:07:15 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 527badc237 | 38129: _git: Fix __git_ignore_line's treatment of shell and pattern metacaracters. Builds upon a patch by Jun T.
Also upgrade/fix __git_pattern_escape. | 2016-03-11 22:19:04 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 98fcdb0861 | 38128: _git: Fix completion of diffs against the index when treeish isn't shell-safe This affects 'git diff --cached -- <TAB>' and 'git reset $treeish <TAB>'. | 2016-03-10 23:18:36 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | be41c522f2 | 38123 (after 38074): _git reset $treeish: complete only staged files | 2016-03-10 23:18:15 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 33bd9136d6 | 38120: _git: Document the internal helper function __git_ignore_line. | 2016-03-09 14:08:49 +00:00 |  | 
				
					
						| 
								
								
									 Jun-ichi Takimoto | 983060d5d1 | 38074: _git reset HEAD: complete only staged files | 2016-03-08 21:21:44 +09:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 8a59aed696 | 37924: Completion: _git: Complete files for 'check-ignore' Also, don't leak the parameter 'ret'; the leak was theoretical because
the caller immediately wrote to that parameter. | 2016-02-09 03:41:46 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 295133d741 | 37703: Completion: git: Also complete sendmail commands for send-email's configuration. (after 37666) | 2016-01-23 23:50:04 +00:00 |  | 
				
					
						| 
								
								
									 Daniel Shahaf | 3eb4d9c2e2 | 37666: Completion: git: 'send-email --smtp-server=' takes absolute path to sendmail. | 2016-01-20 07:49:30 +00:00 |  |