From: Pavel Rappo Date: Fri, 10 Jun 2022 12:59:03 GMT Subject: Should `git remote show` display excluded branches as to-be-fetched? Message-ID: Here's a console session: % git config --get-all remote.jdk19.fetch +refs/heads/*:refs/remotes/jdk19/* ^refs/heads/pr/* % git remote show jdk19 * remote jdk19 Fetch URL: git@github.com:openjdk/jdk19.git Push URL: git@github.com:openjdk/jdk19.git HEAD branch: master Remote branches: master tracked pr/1 new (next fetch will store in remotes/jdk19) pr/2 new (next fetch will store in remotes/jdk19) pr/3 new (next fetch will store in remotes/jdk19) Local ref configured for 'git push': master pushes to master (fast-forwardable) I would naively expect the pr/1, pr/2, and pr/3 branches to be either: - not displayed, or better - displayed with a hint that they won't be fetched (since they match a _negative_ refspec, which is the second line in the `git config` output above) Thanks, -Pavel