From: Auke Schrijnen Date: Wed, 28 Sep 2011 08:54:28 GMT Subject: [PATCH] git-completion: offer remotes for 'git remote update' Message-ID: <1fe2227149aa8b1024dd0f220e32af20@schrijnen.nl> In-Reply-To: <7v8vp9trvu.fsf@alter.siamese.dyndns.org> Completion for 'git remote update' only offers configured remote groups. This is fine if one uses remote groups but there is no completion without those groups. Add all remotes to the completion when no configured groups are found. Signed-off-by: Auke Schrijnen --- contrib/completion/git-completion.bash | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/contrib/completion/git-completion.bash b/contrib/completion/git-completion.bash index 8648a36..12058bf 100755 --- a/contrib/completion/git-completion.bash +++ b/contrib/completion/git-completion.bash @@ -2298,7 +2298,11 @@ _git_remote () i="${i#remotes.}" c="$c ${i/ */}" done - __gitcomp "$c" + if [ -z "$c" ]; then + __gitcomp "$(__git_remotes)" + else + __gitcomp "$c" + fi ;; *) COMPREPLY=() -- 1.7.6.1