[PATCH 0/3] stripspace: Implement and use --count-lines option
- From
Tobias Klauser <tklauser@distanz.ch>
- Date
- Oct 15, 2015, 12:18 UTC
- Message-ID
- <1444911524-14504-1-git-send-email-tklauser@distanz.ch>
This patch set implements some of the project ideas around git stripspace suggested on [1].
[1] https://git.wiki.kernel.org/index.php/SmallProjectsIdeas
The first patch moves the stripspace() function to the strbuf module (adding a prefix and changing all users accordingly, also a wrapper is introduced in case any topic branches still depend on the old name). The second patch introduces option --count-lines to git stripspace and also adds documentation and tests accordingly, Finally, the third patch changes git-rebase--interactive.sh to replace commands like:
git stripspace ... | wc -l
with:
git stripspace --count-lines ...
Tobias Klauser (3): strbuf: make stripspace() part of strbuf stripspace: Implement --count-lines option git rebase -i: Use newly added --count-lines option for stripspace
Documentation/git-stripspace.txt | 13 ++++- builtin/am.c | 2 +- builtin/branch.c | 2 +- builtin/commit.c | 6 +- builtin/merge.c | 2 +- builtin/notes.c | 6 +- builtin/stripspace.c | 122 ++++++++++----------------------------- builtin/tag.c | 2 +- git-rebase--interactive.sh | 6 +- strbuf.c | 72 +++++++++++++++++++++++ strbuf.h | 14 ++++- t/t0030-stripspace.sh | 36 ++++++++++++ 12 files changed, 177 insertions(+), 106 deletions(-)
-- 2.6.1.145.gb27dacc