ref-filter: add support to sort by version
commit90c004085cfe65e1b290e5b5fc05817ec2c596a6
authorKarthik Nayak <karthik.188@gmail.com>
Thu, 10 Sep 2015 15:48:25 +0000 (10 21:18 +0530)
committerJunio C Hamano <gitster@pobox.com>
Thu, 17 Sep 2015 17:02:49 +0000 (17 10:02 -0700)
treeaa817c17f370c8aa00cb96dda725b9584ac8fa58
parent1bb38e5a6a8fb6cf9b882a1a7038d649ceba0085
ref-filter: add support to sort by version

Add support to sort by version using the "v:refname" and
"version:refname" option. This is achieved by using the 'versioncmp()'
function as the comparing function for qsort.

This option is included to support sorting by versions in `git tag -l`
which will eventually be ported to use ref-filter APIs.

Add documentation and tests for the same.

Mentored-by: Christian Couder <christian.couder@gmail.com>
Mentored-by: Matthieu Moy <matthieu.moy@grenoble-inp.fr>
Signed-off-by: Karthik Nayak <karthik.188@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-for-each-ref.txt
ref-filter.c
ref-filter.h
t/t6302-for-each-ref-filter.sh