summaryrefslogtreecommitdiff
path: root/ref-filter.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'rs/qsort'Junio C Hamano2016-10-101-1/+1
|\
| * use QSORTRené Scharfe2016-09-291-1/+1
* | ref-filter: strip format option after a field name only once while parsingsg/ref-filter-parse-optimSZEDER Gábor2016-10-031-11/+11
|/
* introduce hex2chr() for converting two hexadecimal digits to a characterrs/hex2chrRené Scharfe2016-09-071-19/+1
* ref-filter.c: mark strings for translationNguyễn Thái Ngọc Duy2016-02-291-14/+14
* Merge branch 'jk/tighten-alloc'Junio C Hamano2016-02-261-4/+2
|\
| * convert trivial cases to FLEX_ARRAY macrosJeff King2016-02-221-4/+2
* | ref-filter: introduce objectname_atom_parser()kn/ref-filter-atom-parsingKarthik Nayak2016-02-171-11/+24
* | ref-filter: introduce contents_atom_parser()Karthik Nayak2016-02-171-29/+50
* | ref-filter: introduce remote_ref_atom_parser()Karthik Nayak2016-02-171-42/+61
* | ref-filter: align: introduce long-form syntaxKarthik Nayak2016-02-171-1/+9
* | ref-filter: introduce align_atom_parser()Karthik Nayak2016-02-171-51/+40
* | ref-filter: introduce parse_align_position()Karthik Nayak2016-02-171-6/+15
* | ref-filter: introduce color_atom_parser()Karthik Nayak2016-02-171-9/+16
* | ref-filter: introduce parsing functions for each valid atomKarthik Nayak2016-02-171-4/+10
* | ref-filter: introduce struct used_atomKarthik Nayak2016-02-171-17/+18
* | ref-filter: bump 'used_atom' and related code to the topKarthik Nayak2016-02-171-15/+15
* | ref-filter: use string_list_split over strbuf_splitJeff King2016-02-171-18/+11
|/
* tag: do not show ambiguous tag names as "tags/foo"jk/list-tag-2.7-regressionJeff King2016-01-261-0/+26
* Remove get_object_hash.brian m. carlson2015-11-201-3/+3
* Convert struct object to object_idbrian m. carlson2015-11-201-4/+4
* Add several uses of get_object_hash.brian m. carlson2015-11-201-3/+3
* Merge branch 'kn/for-each-branch'Junio C Hamano2015-11-031-1/+1
|\
| * ref-filter: fallback on alphabetical comparisonkn/for-each-branchKarthik Nayak2015-10-301-1/+1
* | Merge branch 'jk/war-on-sprintf'Junio C Hamano2015-10-201-48/+22
|\ \ | |/ |/|
| * ref-filter: drop sprintf and strcpy callsJeff King2015-09-251-48/+22
* | branch.c: use 'ref-filter' APIsKarthik Nayak2015-09-251-1/+1
* | ref-filter: add option to match literal patternKarthik Nayak2015-09-171-3/+37
* | ref-filter: add support to sort by versionKarthik Nayak2015-09-171-5/+10
* | ref-filter: add support for %(contents:lines=X)Karthik Nayak2015-09-171-4/+43
* | ref-filter: add option to filter out tags, branches and remotesKarthik Nayak2015-09-171-5/+60
* | ref-filter: implement an `align` atomKarthik Nayak2015-09-171-1/+109
* | ref-filter: introduce match_atom_name()Karthik Nayak2015-09-171-2/+21
* | ref-filter: introduce handler function for each atomKarthik Nayak2015-09-171-24/+30
* | ref-filter: introduce ref_formatting_state and ref_formatting_stackKarthik Nayak2015-09-171-19/+59
* | ref-filter: move `struct atom_value` to ref-filter.cKarthik Nayak2015-09-171-0/+5
* | Merge 'kn/for-each-tag-branch' into kn/for-each-tagJunio C Hamano2015-08-241-4/+235
|\ \ | |/ |/|
| * ref-filter: implement '--contains' optionKarthik Nayak2015-08-031-1/+113
| * ref-filter: implement '--merged' and '--no-merged' optionsKarthik Nayak2015-08-031-4/+69
| * ref-filter: add parse_opt_merge_filter()Karthik Nayak2015-08-031-0/+19
| * ref-filter: implement '--points-at' optionKarthik Nayak2015-08-031-0/+35
* | Merge branch 'jk/date-mode-format'Junio C Hamano2015-08-031-3/+3
* | Merge branch 'kn/for-each-ref'Junio C Hamano2015-08-031-0/+5
|/
* ref-filter: make 'ref_array_item' use a FLEX_ARRAY for refnamekn/for-each-refKarthik Nayak2015-08-031-3/+4
* for-each-ref: introduce filter_refs()Karthik Nayak2015-08-031-4/+26
* ref-filter: move code from 'for-each-ref'Karthik Nayak2015-08-031-0/+1078