list_remotes can hardly be used at the command line.
_git_rbip() { _git_rebase ; }
# list remotes with URLs matching a regexp
_git_rbip() { _git_rebase ; }
# list remotes with URLs matching a regexp
GIT_REMOTES=""
local remote
for remote in `git remote`; do
GIT_REMOTES=""
local remote
for remote in `git remote`; do
# completion for cdremote - list remotes with directories as URLs
_cdremote_complete() {
local cur="${COMP_WORDS[COMP_CWORD]}";
# completion for cdremote - list remotes with directories as URLs
_cdremote_complete() {
local cur="${COMP_WORDS[COMP_CWORD]}";
- list_remotes '^\(/\|\.\./\)' # (/ or ../ at the beginning)
+ _list_remotes '^\(/\|\.\./\)' # (/ or ../ at the beginning)
COMPREPLY=(`compgen -W "$GIT_REMOTES" -- "$cur"`)
unset GIT_REMOTES
}
COMPREPLY=(`compgen -W "$GIT_REMOTES" -- "$cur"`)
unset GIT_REMOTES
}
# completion for git-open - list remotes with http(s) URLs
_git_open() {
local cur="${COMP_WORDS[COMP_CWORD]}";
# completion for git-open - list remotes with http(s) URLs
_git_open() {
local cur="${COMP_WORDS[COMP_CWORD]}";
- list_remotes '^http\(s\)\?://'
+ _list_remotes '^http\(s\)\?://'
COMPREPLY=(`compgen -W "$GIT_REMOTES" -- "$cur"`)
unset GIT_REMOTES
}
COMPREPLY=(`compgen -W "$GIT_REMOTES" -- "$cur"`)
unset GIT_REMOTES
}