Skip to content

Filter combination

Matthew DeVore git 5 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v5 Latest10 patches 2 repliesIn review
  2. v410 patches 13 repliesSuperseded
  3. v310 patches 1 replySuperseded
Earlier versions · 2
VersionPostedPatchesRepliesStatus
v29 patches15 repliesSuperseded
v15 patches27 repliesSuperseded

Patches in v5 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/10list-objects-filter: encapsulate filter componentslist-objects-filter.c list-objects-filter.h list-objects.c+113 -890 replies
2/10list-objects-filter: put omits set in filter structlist-objects-filter.c+26 -420 replies
3/10list-objects-filter-options: always supply *errbuflist-objects-filter-options.c+8 -130 replies
4/10list-objects-filter: implement composite filterslist-objects-filter-options.c list-objects-filter-options.h list-objects-filter.c +4 more+454 -80 replies
5/10list-objects-filter-options: move error check uplist-objects-filter-options.c+4 -50 replies
6/10list-objects-filter-options: make filter_spec a string_listbuiltin/clone.c builtin/fetch.c builtin/rev-list.c +6 more+78 -700 replies
7/10strbuf: give URL-encoding API a char predicate fncredential-store.c http.c strbuf.c +1 more+23 -140 replies
8/10list-objects-filter-options: allow mult. --filterDocumentation/rev-list-options.txt list-objects-filter-options.c list-objects-filter-options.h +4 more+173 -100 replies
9/10list-objects-filter-options: clean up use of ALLOC_GROWcache.h list-objects-filter-options.c+29 -100 replies
10/10list-objects-filter-options: make parser voidlist-objects-filter-options.c list-objects-filter-options.h+6 -80 replies

Reviews trailers per patch

None of the 10 patches has a Reviewed-by or Acked-by.

PatchJeff HostetlerJonathan TanJunio C HamanoEmily ShafferJohannes SchindelinJeff King
1/10Helped-by Helped-by Helped-by
2/10
3/10
4/10Helped-by Helped-by Helped-by Helped-by Helped-by
5/10
6/10Helped-by
7/10Helped-by
8/10Helped-by Helped-by Helped-by Helped-by
9/10
10/10

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 6 reviewers.

Read the v5 thread

Cover letter [PATCH v5 00/10] Filter combination

This applies suggestions made by Jonathan Tan, as well as fixes a Coccinelle-breaking error in strbuf usage, and makes an additional string localizable.

Thanks,

Matthew DeVore (10):
list-objects-filter: encapsulate filter components
list-objects-filter: put omits set in filter struct list-objects-filter-options: always supply *errbuf
list-objects-filter: implement composite filters list-objects-filter-options: move error check up list-objects-filter-options: make filter_spec a string_list
strbuf: give URL-encoding API a char predicate fn list-objects-filter-options: allow mult. --filter list-objects-filter-options: clean up use of ALLOC_GROW list-objects-filter-options: make parser void

 Documentation/rev-list-options.txt  |  16 ++
 builtin/clone.c                     |   8 +-
 builtin/fetch.c                     |   9 +-
 builtin/rev-list.c                  |   6 +-
 cache.h                             |  22 ++
 credential-store.c                  |   9 +-
 fetch-pack.c                        |  20 +-
 http.c                              |   6 +-
 list-objects-filter-options.c       | 267 ++++++++++++++++++----
 list-objects-filter-options.h       |  57 ++++-
 list-objects-filter.c               | 335 +++++++++++++++++++++-------
 list-objects-filter.h               |  40 ++--
 list-objects.c                      |  55 ++---
 strbuf.c                            |  15 +-
 strbuf.h                            |   7 +-
 t/t5616-partial-clone.sh            |  19 ++
 t/t6112-rev-list-filters-objects.sh | 194 +++++++++++++++-
 transport-helper.c                  |  10 +-
 transport.c                         |   1 +
 upload-pack.c                       |  13 +-
 url.c                               |   6 +
 url.h                               |   8 +
 22 files changed, 884 insertions(+), 239 deletions(-)
Signature · 1 line
2.21.0