[PATCH v2 0/4] Port git-add--interactive.perl:status_cmd to C
- From
Daniel Ferreira <bnmvco@gmail.com>
- Date
- May 16, 2017, 04:00 UTC
- Message-ID
- <1494907234-28903-1-git-send-email-bnmvco@gmail.com>
This is the second version of a patch series to start porting git-add--interactive from Perl to C.
Series: v1: https://public-inbox.org/git/1494009820-2090-1-git-send-email-bnmvco@gmail.com/
Travis CI build: https://travis-ci.org/theiostream/git/builds/232669894
I have applied most of the changes suggested by Johannes and Ævar (thank you!). The one exception was Johannes' request to make this a WIP patch series with a sort-of "design" of what's next to come. I did not do this because I still have no clue...! I'll begin experimenting on update_cmd() to see if I gain some insight on this issue that I could bring to this series. I do think this would be a good idea, though! :)
-- Daniel.
Daniel Ferreira (4): diff: export diffstat interface add--helper: create builtin helper for interactive add add--helper: implement interactive status command add--interactive: use add-interactive--helper for status_cmd
.gitignore | 1 + Makefile | 1 + builtin.h | 1 + builtin/add--helper.c | 285 ++++++++++++++++++++++++++++++++++++++++++++++ diff.c | 17 +-- diff.h | 19 +++- git-add--interactive.perl | 4 +- git.c | 1 + 8 files changed, 309 insertions(+), 20 deletions(-) create mode 100644 builtin/add--helper.c
-- 2.7.4 (Apple Git-66)