Re: [PATCH 5/5] versioncmp: cope with common leading parts in versionsort.prereleaseSuffix
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Oct 5, 2016, 17:01 UTC
- Message-ID
- <xmqq4m4qrapv.fsf@gitster.mtv.corp.google.com>
- In-Reply-To
- <20161005033353.Horde.33pf2naqnF4HgwPWSy9DaHV@webmail.informatik.kit.edu>
SZEDER Gábor <szeder@ira.uka.de> writes:
Show 15 quoted lines
> And a final sidenote: sorting based on the longest matching suffix > also allows us to (ab)use version sort with prerelease suffixes to > sort postrelease tags as we please, too: > > $ ~/src/git/git -c versionsort.prereleasesuffix=-alpha \ > -c versionsort.prereleasesuffix=-beta \ > -c versionsort.prereleasesuffix= \ > -c versionsort.prereleasesuffix=-gamma \ > -c versionsort.prereleasesuffix=-delta \ > tag -l --sort=version:refname 'v3.0*' > v3.0-alpha1 > v3.0-beta1 > v3.0 > v3.0-gamma1 > v3.0-delta1
Assuming that gamma and delta are meant to indicate "these are post-release updates", I think a mechanism that can yield the above result is fantastic ;-)