aboutsummaryrefslogtreecommitdiffstats
path: root/builtin/for-each-ref.c
AgeCommit message (Expand)AuthorFilesLines
2021-05-07Merge branch 'ah/plugleaks'Junio C Hamano1-0/+3
2021-04-28builtin/for-each-ref: free filter and UNLEAK sorting.Andrzej Hunt1-0/+3
2021-04-20ref-filter: reuse output bufferZheNing Hu1-6/+7
2021-04-19ref-filter: get rid of show_ref_array_itemZheNing Hu1-2/+12
2021-01-07ref-filter: move ref_sorting flags to a bitfieldÆvar Arnfjörð Bjarmason1-1/+1
2020-09-16ref-filter: allow merged and no-merged filtersAaron Lipman1-1/+1
2020-05-08Merge branch 'jk/for-each-ref-multi-key-sort-fix'Junio C Hamano1-1/+1
2020-05-04ref-filter: apply --ignore-case to all sorting keysJeff King1-1/+1
2019-03-21parse_opt_ref_sorting: always use with NONEG flagJeff King1-2/+1
2017-10-04provide --color option for all ref-filter usersJeff King1-0/+1
2017-07-13for-each-ref: load config earlierJeff King1-3/+2
2017-07-13ref-filter: abstract ref format into its own structJeff King1-10/+12
2017-06-15config: don't include config.h by defaultBrandon Williams1-0/+1
2017-03-24ref-filter: add --no-contains option to tag/branch/for-each-refÆvar Arnfjörð Bjarmason1-1/+2
2017-03-23for-each-ref: partly change <object> to <commit> in helpÆvar Arnfjörð Bjarmason1-2/+2
2016-12-05tag, branch, for-each-ref: add --ignore-case for sorting and filteringNguyễn Thái Ngọc Duy1-1/+4
2015-09-17ref-filter: add option to match literal patternKarthik Nayak1-0/+1
2015-08-03for-each-ref: add '--contains' optionKarthik Nayak1-0/+2
2015-08-03for-each-ref: add '--merged' and '--no-merged' optionsKarthik Nayak1-0/+3
2015-08-03for-each-ref: add '--points-at' optionKarthik Nayak1-2/+7
2015-08-03for-each-ref: introduce filter_refs()Karthik Nayak1-10/+11
2015-08-03ref-filter: move code from 'for-each-ref'Karthik Nayak1-1074/+0
2015-06-15ref-filter: add 'ref-filter.h'Karthik Nayak1-40/+1
2015-06-15for-each-ref: rename variables called sort to sortingKarthik Nayak1-14/+14
2015-06-15for-each-ref: rename some functions and make them publicKarthik Nayak1-32/+32
2015-06-15for-each-ref: introduce 'ref_array_clear()'Karthik Nayak1-0/+21
2015-06-15for-each-ref: introduce new structures for better organisationKarthik Nayak1-24/+30
2015-06-15for-each-ref: rename 'refinfo' to 'ref_array_item'Karthik Nayak1-20/+20
2015-06-15for-each-ref: clean up codeKarthik Nayak1-5/+2
2015-06-15for-each-ref: extract helper functions out of grab_single_ref()Karthik Nayak1-23/+41
2015-06-05Merge branch 'bc/object-id'Junio C Hamano1-2/+3
2015-05-25grab_single_ref(): rewrite to take an object_id argumentMichael Haggerty1-5/+4
2015-05-25each_ref_fn: change to take an object_id parameterMichael Haggerty1-1/+3
2015-05-22for-each-ref: accept "%(push)" formatJeff King1-2/+15
2015-05-22for-each-ref: use skip_prefix instead of starts_withJeff King1-2/+4
2015-05-22remote.c: return upstream name from stat_tracking_infoJeff King1-2/+2
2015-05-21remote.c: report specific errors from branch_get_upstreamJeff King1-1/+1
2015-05-21remote.c: introduce branch_get_upstream helperJeff King1-3/+2
2015-03-05Merge branch 'rs/simple-cleanups'Junio C Hamano1-4/+3
2015-02-22for-each-ref: use skip_prefix() to avoid duplicate string comparisonRené Scharfe1-4/+3
2015-02-11Merge branch 'ah/usage-strings'Junio C Hamano1-1/+1
2015-01-14Merge branch 'rc/for-each-ref-tracking'Junio C Hamano1-2/+9
2015-01-14standardize usage info string formatAlex Henrie1-1/+1
2015-01-12for-each-ref: always check stat_tracking_info()'s return valueRaphael Kubo da Costa1-2/+9
2014-12-22Merge branch 'rt/for-each-ref-spell-tcl-as-Tcl'Junio C Hamano1-1/+1
2014-11-30for-each-ref: correct spelling of Tcl in option descriptionRalf Thielow1-1/+1
2014-10-21Merge branch 'rs/ref-transaction'Junio C Hamano1-2/+9
2014-10-20Merge branch 'jn/parse-config-slot'Junio C Hamano1-2/+4
2014-10-15for-each-ref: skip and warn about broken ref namesRonnie Sahlberg1-0/+5
2014-10-15refs.c: change resolve_ref_unsafe reading argument to be a flags fieldRonnie Sahlberg1-2/+4
2014-10-14color_parse: do not mention variable name in error messageJeff King1-2/+4
2014-09-26Merge branch 'rs/realloc-array'Junio C Hamano1-6/+3
2014-09-18use REALLOC_ARRAY for changing the allocation size of arraysRené Scharfe1-6/+3
2014-09-03calloc() and xcalloc() takes nmemb and then sizeArjun Sreedharan1-1/+1
2014-07-17use commit_list_count() to count the members of commit_listsRené Scharfe1-14/+2
2014-06-09Use starts_with() for C strings instead of memcmp()René Scharfe1-1/+1
2014-02-20use wildmatch() directly without fnmatch() wrapperNguyễn Thái Ngọc Duy1-1/+1
2013-12-30Merge branch 'maint'Junio C Hamano1-2/+1
2013-12-30for-each-ref: remove unused variableRamkumar Ramachandra1-2/+1
2013-12-17Merge branch 'cc/starts-n-ends-with'Junio C Hamano1-10/+10
2013-12-06Merge branch 'rr/for-each-ref-decoration'Junio C Hamano1-13/+81
2013-12-05replace {pre,suf}fixcmp() with {starts,ends}_with()Christian Couder1-7/+7
2013-11-19for-each-ref: avoid color leakageRamkumar Ramachandra1-5/+23
2013-11-19for-each-ref: introduce %(color:...) for colorRamkumar Ramachandra1-2/+9
2013-11-19for-each-ref: introduce %(upstream:track[short])Ramkumar Ramachandra1-3/+37
2013-11-18for-each-ref: introduce %(HEAD) asterisk markerRamkumar Ramachandra1-2/+11
2013-11-01Merge branch 'jk/for-each-ref-skip-parsing'Junio C Hamano1-9/+20
2013-10-30for-each-ref: avoid loading objects to print %(objectname)Jeff King1-9/+20
2013-07-30for-each-ref, quote: convert *_quote_print -> *_quote_bufNguyễn Thái Ngọc Duy1-4/+9
2012-09-07Merge branch 'nd/i18n-parseopt-help'Junio C Hamano1-9/+9
2012-08-21for-each-ref: Fix sort with multiple keysKacper Kornet1-1/+3
2012-08-20i18n: for-each-ref: mark parseopt strings for translationNguyễn Thái Ngọc Duy1-9/+9
2011-12-13Convert resolve_ref+xstrdup to new resolve_refdup functionNguyễn Thái Ngọc Duy1-5/+2
2011-09-08for-each-ref: add split message parts to %(contents:*).Michał Górny1-6/+26
2011-09-08for-each-ref: handle multiline subjects like --prettyJeff King1-5/+24
2011-09-08for-each-ref: refactor subject and body placeholder parsingJeff King1-25/+29
2010-08-26for-each-ref: fix objectname:short bugJay Soffian1-1/+2
2010-06-07Merge branch 'maint'Junio C Hamano1-2/+2
2010-06-07Change C99 comments to old-style C commentsTor Arntsen1-2/+2
2010-05-18for-each-ref: Field with abbreviated objectnameMichael J Gruber1-0/+3
2010-03-10Merge branch 'lt/deepen-builtin-source'Junio C Hamano1-0/+996
2010-02-22Move 'builtin-*' into a 'builtin/' subdirectoryLinus Torvalds1-0/+955