On Fri Oct 25, 2024 at 08:24, Jeff King <peff@xxxxxxxx> wrote: > On Thu, Oct 24, 2024 at 08:48:29PM +0200, Bence Ferdinandy wrote: > >> > So I think rather than "branch --show-current-remote", we'd want >> > some option to make "branch --list" show only the currently checked out >> > branch, and then you could apply --format to it to get whatever >> > information you wanted. Something like: >> > >> > git branch --list --is-head --format='%(upstream:remotename)' >> >> Thanks for running through this in such detail! This would be more widely >> useful for sure. >> >> I'd probably call the flag something like "--current", "--current-only" rather >> than "--is-head" though. "--is-head" sounds as if it would filter --list but >> not necessarily end up with a single entry. > > Yeah, I think --current would be fine. I was looking through git branch and there is a --show-current option. I was wondering, would it not be better to teach --show-current to also obey --format? It would avoid having a "--current" that only works with "--list" besides having a "--show-current".