Changes from reroll v1: - Wording fix in pass unknown protocols patch commit message - Fix NO_CURL and hopefully make remote-http building bit clearer - Remove extraneous fflush(stderr) - Simplify remove_ext_force(). - Use strchr() instead of strchrc(). strchr() not const-correct, but... - Simplify URL checking in is_url() - Expand stdin and stdout in remote helper documentation - _recvline -> recvline_fh - _process_connect -> process_connect_service - Reworded remote archive patch message - gitoptions -> transport_options. Ilari Liusvaara (8): Add remote helper debug mode Support mandatory capabilities Pass unknown protocols to external protocol handlers Refactor git transport options parsing Support taking over transports Support remote helpers implementing smart transports Support remote archive from all smart transports Remove special casing of http, https and ftp .gitignore | 4 + Documentation/git-remote-helpers.txt | 30 ++++- Makefile | 27 +++- builtin-archive.c | 17 ++- transport-helper.c | 283 ++++++++++++++++++++++++++++++---- transport.c | 214 ++++++++++++++++++++------ transport.h | 22 +++ 7 files changed, 504 insertions(+), 93 deletions(-) -- 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