Should `git remote show` display excluded branches as to-be-fetched?
- From
- Pavel Rappo <pavel.rappo@gmail.com>
- Date
- Jun 10, 2022, 12:59 UTC
- Message-ID
- <CAChcVumTgNqRTt=EtThXiw9ga=W9WC-uS0XOkz7T+TbtGKeU+w@mail.gmail.com>
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