cat-file: reuse ref-filter logic
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest15 patches 23 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/15 | ref-filter: add obj-type check in grab contentsref-filter.c | +15 | 0 replies | |
| 2/15 | ref-filter: add %(raw) atomDocumentation/ ref-filter.c t/ | +337 | 2 replies | |
| 3/15 | ref-filter: --format=%(raw) re-support --perlDocumentation/ quote.c quote.h +2 more | +48 | 2 replies | |
| 4/15 | ref-filter: use non-const ref_format in *_atom_parser()builtin/ ref-filter.c ref-filter.h | +25 | 0 replies | |
| 5/15 | ref-filter: add %(rest) atomref-filter.c ref-filter.h t/ +3 more | +41 | 0 replies | |
| 6/15 | ref-filter: pass get_object() return value to their callersref-filter.c | +11 | 0 replies | |
| 7/15 | ref-filter: introduce free_ref_array_item_value() functionref-filter.c ref-filter.h | +10 | 0 replies | |
| 8/15 | ref-filter: add cat_file_mode in struct ref_formatref-filter.c ref-filter.h | +10 | 5 replies | |
| 9/15 | ref-filter: modify the error message and value in get_objectref-filter.c t/ | +3 | 0 replies | |
| 10/15 | cat-file: add has_object_file() checkbuiltin/ | +7 | 2 replies | |
| 11/15 | cat-file: change batch_objects parameter namebuiltin/ | +10 | 0 replies | |
| 12/15 | cat-file: reuse ref-filter logicDocumentation/ builtin/ t/ | +304 | 7 replies | |
| 13/15 | cat-file: reuse err buf in batch_object_write()builtin/ | +14 | 0 replies | |
| 14/15 | cat-file: re-implement --textconv, --filters optionsbuiltin/ ref-filter.c ref-filter.h | +65 | 5 replies | |
| 15/15 | ref-filter: remove grab_oid() functionref-filter.c | +9 | 0 replies |
Reviews trailers per patch
None of the 15 patches has a Reviewed-by or Acked-by.
| Patch | Christian Couder | Hariom Verma | Junio C Hamano | Ævar Arnfjörð Bjarmason | Bagas Sanjaya | Felipe Contreras | Phillip Wood | Olga Telezhnaya |
|---|---|---|---|---|---|---|---|---|
| 1/15 | Mentored-by | Mentored-by | Helped-by | |||||
| 2/15 | Mentored-by | Mentored-by | Helped-by | Helped-by | Helped-by | Helped-by | Helped-by | Based-on-patch-by |
| 3/15 | Helped-by | |||||||
| 4/15 | Mentored-by | Mentored-by | ||||||
| 5/15 | Mentored-by | Mentored-by | ||||||
| 6/15 | Mentored-by | Mentored-by | Helped-by | |||||
| 7/15 | Mentored-by | Mentored-by | Helped-by | |||||
| 8/15 | Mentored-by | Mentored-by | ||||||
| 9/15 | Mentored-by | Mentored-by | ||||||
| 10/15 | Mentored-by | Mentored-by | ||||||
| 11/15 | Mentored-by | Mentored-by | ||||||
| 12/15 | Mentored-by | Mentored-by | ||||||
| 13/15 | Mentored-by | Mentored-by | ||||||
| 14/15 | Mentored-by | Mentored-by | ||||||
| 15/15 | Mentored-by | Mentored-by |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 8 reviewers.
Cover letter [PATCH 00/15] [GSOC] cat-file: reuse ref-filter logic
This patch series make cat-file reuse ref-filter logic.
Change from last version:
1. Amend part of the description of git for-each-ref.txt.
2. Modify commit messages about why cat-file reject some atoms.
3. Resolve conflicts with the 'seen' branch, rebase this patch on (bb9a3a8f77 Merge branch 'zh/cat-file-batch-fix' into jch).
ZheNing Hu (15):
[GSOC] ref-filter: add obj-type check in grab contents [GSOC] ref-filter: add %(raw) atom
[GSOC] ref-filter: --format=%(raw) re-support --perl [GSOC] ref-filter: use non-const ref_format in *_atom_parser() [GSOC] ref-filter: add %(rest) atom
[GSOC] ref-filter: pass get_object() return value to their callers [GSOC] ref-filter: introduce free_ref_array_item_value() function [GSOC] ref-filter: add cat_file_mode in struct ref_format [GSOC] ref-filter: modify the error message and value in get_object [GSOC] cat-file: add has_object_file() check
[GSOC] cat-file: change batch_objects parameter name [GSOC] cat-file: reuse ref-filter logic
[GSOC] cat-file: reuse err buf in batch_object_write() [GSOC] cat-file: re-implement --textconv, --filters options [GSOC] ref-filter: remove grab_oid() function
Documentation/git-cat-file.txt | 6 + Documentation/git-for-each-ref.txt | 9 + builtin/cat-file.c | 275 ++++++---------------- builtin/tag.c | 2 +- quote.c | 17 ++ quote.h | 1 + ref-filter.c | 357 ++++++++++++++++++++++------- ref-filter.h | 14 +- t/t1006-cat-file.sh | 251 ++++++++++++++++++++ t/t3203-branch-output.sh | 4 + t/t6300-for-each-ref.sh | 235 +++++++++++++++++++ t/t6301-for-each-ref-errors.sh | 2 +- t/t7004-tag.sh | 4 + t/t7030-verify-tag.sh | 4 + 14 files changed, 887 insertions(+), 294 deletions(-)
base-commit: bb9a3a8f77e13b7a414cf64bf294c3f59f2444c9
Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-989%2Fadlternative%2Fcat-file-batch-refactor-rebase-version-v1
Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-989/adlternative/cat-file-batch-refactor-rebase-version-v1
Pull-Request: https://github.com/gitgitgadget/git/pull/989
Signature · 1 line
gitgitgadget