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).
Thanks,
-Rahul
On Thu, Jul 18, 2013 at 10:27 PM, Rahul Bansal [off-list ref] wrote:
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).
And I wondered why it did not seem right. Use this one instead
git for-each-ref --sort=taggerdate --format='%(refname:short)' refs/tags
make it --sort=-taggerdate to reverse sort order.
--
Duy
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).
And I wondered why it did not seem right. Use this one instead
git for-each-ref --sort=taggerdate --format='%(refname:short)' refs/tags
make it --sort=-taggerdate to reverse sort order.
--
Duy
On Thu, Jul 18, 2013 at 10:57 PM, Rahul Bansal [off-list ref] wrote:
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.
ok you mean the _default_ order? What about other non-version tags
(even temporary ones just to mark something then removed)?
--
Duy
From: Felipe Contreras <hidden> Date: 2016-06-15 22:58:41
On Thu, Jul 18, 2013 at 10:27 AM, Rahul Bansal [off-list ref] wrote:
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).
From: Phil Hord <hidden> Date: 2016-06-15 22:58:43
Someone at $work asked me this week how to find the current and
previous tags on his branch so he could generate release notes. I
just need "last two tags on head in topo-order". I was surprised by
how complicated this turned out to be. I ended up with this:
git log --decorate=full --pretty=format:'%d' HEAD |
sed -n -e 's-^.* refs/tags/\(.*\)[ )].*$-\1-p' |
head -2
Surely there's a cleaner way, right?
Phil
On Sun, Sep 8, 2013 at 6:49 PM, Felipe Contreras
[off-list ref] wrote:
On Thu, Jul 18, 2013 at 10:27 AM, 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).