Merge branch 'kn/for-each-ref'
commit7ebc8cbedd0e728d7ff00df63125de1a7adf5937
authorJunio C Hamano <gitster@pobox.com>
Mon, 3 Aug 2015 18:01:10 +0000 (3 11:01 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 3 Aug 2015 18:01:11 +0000 (3 11:01 -0700)
treebbc02245f3a39e981105e1000e3adfed178c7e0a
parent31a0ad545681159be2ccc633a1a16a891cafbae3
parent1958a6eb5498c8a5ac5ba908833cc862b28759f9
Merge branch 'kn/for-each-ref'

GSoC project to rebuild ref listing by branch and tag based on the
for-each-ref machinery.  This is its first part.

* kn/for-each-ref:
  ref-filter: make 'ref_array_item' use a FLEX_ARRAY for refname
  for-each-ref: introduce filter_refs()
  ref-filter: move code from 'for-each-ref'
  ref-filter: add 'ref-filter.h'
  for-each-ref: rename variables called sort to sorting
  for-each-ref: rename some functions and make them public
  for-each-ref: introduce 'ref_array_clear()'
  for-each-ref: introduce new structures for better organisation
  for-each-ref: rename 'refinfo' to 'ref_array_item'
  for-each-ref: clean up code
  for-each-ref: extract helper functions out of grab_single_ref()
Makefile
ref-filter.c