commit:     bce08bf7486adf96e6ed1377e0627819928bcdf9
Author:     Koichi Murase <myoga.murase <AT> gmail <DOT> com>
AuthorDate: Sun Aug 25 02:05:12 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Aug 25 18:48:03 2024 +0000
URL:        
https://gitweb.gentoo.org/proj/pkgcore/pkgcore.git/commit/?id=bce08bf7

bash-completion: suppress error message outside git repository

Signed-off-by: Koichi Murase <myoga.murase <AT> gmail.com>
Closes: https://github.com/pkgcore/pkgcore/pull/436
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 data/share/bash-completion/completions/pquery | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/data/share/bash-completion/completions/pquery 
b/data/share/bash-completion/completions/pquery
index 7711f6b47..83c07a556 100644
--- a/data/share/bash-completion/completions/pquery
+++ b/data/share/bash-completion/completions/pquery
@@ -90,7 +90,7 @@ _pquery() {
     )
 
     # find repo location
-    local REPO="$(git rev-parse --show-toplevel)"
+    local REPO="$(git rev-parse --show-toplevel 2>/dev/null)"
     for ((i = 1; i < ${COMP_CWORD}; i++)); do
         case "${COMP_WORDS[i]}" in
             -r | --repo)
@@ -146,7 +146,7 @@ _pquery() {
                 COMPREPLY+=($(compgen -W "${base_options[*]}" -- "${cur}"))
             else
                 _list_repo_atoms() {
-                    eval cd "${REPO}" || return
+                    eval cd "${REPO}" 2>/dev/null || return
                     if [[ $cur == */* ]]; then
                         compgen -W "$(compgen -G "${cur}*" )" -- "${cur}"
                     else

Reply via email to