Thread (8 messages) flat view 8 messages, 4 authors, 2016-06-15

Re: Git tag output order is incorrect (IMHO)

From: Rahul Bansal <hidden>
Date: 2016-06-15 22:58:12

Hi Day,

I am aware of that command as well.

I think `git tag` current default order is string-based sorting. I
felt version-number based sorting and/or create-date based sorting
will be more appropriate.

--
Rahul Bansal | Founder & CEO | rtCamp Solutions Pvt. Ltd.
Skype: rahul286 | Twitter: @rahul286 | Web: http://rtcamp.com/


On Thu, Jul 18, 2013 at 9:21 PM, Duy Nguyen [off-list ref] wrote:
On Thu, Jul 18, 2013 at 10:27 PM, Rahul Bansal [off-list ref]
wrote:
quoted
I am posting here first time, so please excuse me if this is not right
place to send something like this.

Please check -
http://stackoverflow.com/questions/6091306/can-i-make-git-print-x-y-z-style-tag-names-in-a-sensible-order

And also - https://github.com/gitlabhq/gitlabhq/issues/4565

IMHO "git tag" is expected to show tag-list ordered by versions.

It may be case, that people do not follow same version numbering
convention. Most people after x.9.x increment major version (that is why
they may not be affected because of this)

Another option like "git tag --date-asc" can be added which will print
tags by creation date. (As long as people do not create backdated tag, this
will work).
Try

git for-each-ref --sort=committerdate --format='%(refname:short)'
refs/tags
--
Duy
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help