Changes from v2 to v3: - Rename "FALLBACK" -> "fallback" - Get rid of magic "layer6 ready" return - Initialize paths when called as foo::bar:// - Remove dead code as NULL remote can't happen - Move the stream dupping from unknown protocols patch to taking over transports patch (that one needs it) - Reorder the series so that debugging and mandatory cap patches are first. - Rename virtual_connected to got_remote_heads (that's what it is) - Coding style fix ups - Move transport connect code from smart transports to archive patch. 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 external protocol helpers Remove special casing of http, https and ftp .gitignore | 4 + Documentation/git-remote-helpers.txt | 30 ++++- Makefile | 24 +++- builtin-archive.c | 17 ++- transport-helper.c | 265 +++++++++++++++++++++++++++++----- transport.c | 231 +++++++++++++++++++++++------- transport.h | 28 ++++ 7 files changed, 506 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