On 28/05/2019 16:51, Junio C Hamano wrote:
Philip Oakley <philipoakley@xxxxxxx> writes:
However, isn't `-r <pattern>` broken?
No.
Then why does it say:
fatal: -a and -r options to 'git branch' do not make sense with a
branch name
when there is no `-a` given?
phili@Philip-Win10 MINGW64 /c/git-sdk-64/usr/src/git (branch-patterns)
$ git branch -a -l 'junio/*'
You are asking "branch --all --list" here.
$ git branch -a -r 'junio/*'
fatal: -a and -r options to 'git branch' do not make sense with a
branch name
You wanted to ask "branch --remote --list" instead of "branch --all
--remote", no?
The initial expectation was that a simple "--remote <pattern>" would be
all that was required to list the rtbs with the sub-pattern (see fatal
above, which is maybe how Ævar got his -a formulation). But it now
appears that we/I need the --list, to allow a pattern, and either -a, or
-r, to include the rtbs in the list.
So ultimately, yes, to just get the rtbs of a specific remote one needs
your "branch --remote --list `<remote>/*' "formulation.
Philip