From: SZEDER Gábor Date: Mon, 06 Feb 2012 20:53:15 GMT Subject: Re: [PATCH v4 2/4] completion: simplify __git_remotes Message-ID: <20120206205315.GI16099@goldbirke> In-Reply-To: <1328214625-3576-3-git-send-email-felipe.contreras@gmail.com> Hi, On Thu, Feb 02, 2012 at 10:30:23PM +0200, Felipe Contreras wrote: > diff --git a/contrib/completion/git-completion.bash b/contrib/completion/git-completion.bash > index b435b6d..f86b734 100755 > --- a/contrib/completion/git-completion.bash > +++ b/contrib/completion/git-completion.bash > @@ -644,12 +644,7 @@ __git_refs_remotes () > __git_remotes () > { > local i ngoff IFS=$'\n' d="$(__gitdir)" You could also remove the ngoff variable, because with this patch it's not used anymore. > - __git_shopt -q nullglob || ngoff=1 > - __git_shopt -s nullglob > - for i in "$d/remotes"/*; do > - echo ${i#$d/remotes/} > - done > - [ "$ngoff" ] && __git_shopt -u nullglob > + test -d "$d/remotes" && ls -1 "$d/remotes" > for i in $(git --git-dir="$d" config --get-regexp 'remote\..*\.url' 2>/dev/null); do > i="${i#remote.}" > echo "${i/.url*/}" > -- > 1.7.9 >