On Tue, Feb 6, 2024 at 11:16 PM Junio C Hamano <gitster@xxxxxxxxx> wrote: > > Karthik Nayak <karthik.188@xxxxxxxxx> writes: > > > I think this was what the earlier discussion in the RFC series was too, > > but Phillip definitely helped consolidate the point. > > > > I'll send a new version of this patch series with `--include-root-refs` > > option and we can discuss on top of that. > > Thanks. > > By the way, I am not married to the "root refs" name, but > > - we do not want to say "all refs", as I expect refs from other > worktrees are not included, and possibly the option when > combined with explicit patterns, like refs/tags/, may further be > used to limit the output; > > - we do not want to say "pseudo refs", as I expect we would want to > show HEAD that is (unfortunately) classified outside "pseudoref" > class. > I'm thinking "--all-ref-types" might be a good alternative. Mostly because, "--include-root-refs" seems very specific to the files backend. Also, we don't include other refs which are not HEAD | pseudorefs, but in the $GIT_DIR.