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 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html