]> git.phdru.name Git - dotfiles.git/commitdiff
Feat(.bash_completion.d/git-funcs): Use `git remote get-url`
authorOleg Broytman <phd@phdru.name>
Wed, 20 Aug 2025 18:44:20 +0000 (21:44 +0300)
committerOleg Broytman <phd@phdru.name>
Wed, 20 Aug 2025 18:44:20 +0000 (21:44 +0300)
Use `git remote get-url $remote`
instead of `git config --get remote.$remote.url`.

.bash_completion.d/git-funcs

index e41a138d0fa52be31de0ce2d8306b250a3784fe9..43435049cb764d34c366e33054b53c67345b3fba 100644 (file)
@@ -13,7 +13,7 @@ if test -x /usr/bin/git >/dev/null 2>&1; then
             remote="$1"
         fi
 
-        if [ -n "$remote" ] && git config --get remote.$remote.url |
+        if [ -n "$remote" ] && git remote get-url $remote |
                 grep -q '^\(file:/\|/\|\.\./\)'; then # (file:/ or / or ../ at the beginning)
             cdgitpath remote.$remote.url
             return
@@ -88,7 +88,7 @@ if test -x /usr/bin/git >/dev/null 2>&1; then
         declare -ag GIT_REMOTES=()
         local remote
         for remote in `git remote`; do
-            if git config --get remote.$remote.url | grep -q "$1"; then
+            if git remote get-url $remote | grep -q "$1"; then
                 GIT_REMOTES+=($remote)
             fi
         done