threads / discuss / 54931

git tag truncates tag list

Subject: git tag truncates tag list

## tl;dr

3 messages between Jan 5, 2021 and Jan 5, 2021.

replies: 2people: 3as markdown or json

stratus@tuta.io· Jan 5, 2021, 03:39 UTC · lore

Dear git, git tag misses out some tags from this repo here, there seem to be too many to show:

https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
It cuts the list short, losing either the latest ones with simply 
git tag
 or the earliest using either 
git tag  --sort=-creatordate
  or 
git tag --sort=-taggerdate
 Is there some config option somewhere to show the full list?
Kevin Daudt· Jan 5, 2021, 05:45 UTC · re: stratus@tuta.io · lore

Re: git tag truncates tag list

On Tue, Jan 05, 2021 at 04:39:20AM +0100, stratus@tuta.io wrote:
Show 14 quoted lines
> Dear git,
> git tag misses out some tags from this repo here, there seem to be too many to show:
> 
> https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
> 
> It cuts the list short, losing either the latest ones with simply 
> git tag
>  or the earliest using either 
> git tag  --sort=-creatordate
>   or 
> git tag --sort=-taggerdate
> 
>  Is there some config option somewhere to show the full list?
> 

That sounds like an issue with the pager. Does `git --no-pager tag` show all tags?

What do the following things return:
  echo $LESS
  echo $GIT_PAGER
  git config core.pager
  git config pager.tag
  
Kind regards, Kevin
Jeff King· Jan 5, 2021, 06:47 UTC · re: stratus@tuta.io · lore

Re: git tag truncates tag list

On Tue, Jan 05, 2021 at 04:39:20AM +0100, stratus@tuta.io wrote:
Show 12 quoted lines
> git tag misses out some tags from this repo here, there seem to be too many to show:
> 
> https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
> 
> It cuts the list short, losing either the latest ones with simply 
> git tag
>  or the earliest using either 
> git tag  --sort=-creatordate
>   or 
> git tag --sort=-taggerdate
> 
>  Is there some config option somewhere to show the full list?

I see 680 tags with all of those commands, which matches the number of tags reported by:

  git ls-remote --tags --refs \
    https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux

Perhaps a silly question, but which tags do you think are missing? Are you confused that 5.10 and 5.11 do not show up at the end? If so, it's because they sort byte-wise between 5.1 and 5.2. So they're there, just not at the end, with "git tag". When sorting by creatordate or taggerdate, they appear at the beginning (because you chose a descending sort).

-Peff

← back to recent threads