Here is a re-rolled series of the topic we discussed earlier. Junio C Hamano (4): is_directory(): a generic helper function receive-pack: make it a builtin push: prepare sender to receive extended ref information from the receiver push: receiver end advertises refs from alternate repositories Makefile | 2 +- abspath.c | 13 ++++++++- builtin-clone.c | 9 +----- builtin-fetch-pack.c | 2 +- receive-pack.c => builtin-receive-pack.c | 44 +++++++++++++++++++++++++++-- builtin-send-pack.c | 21 +++++++++++--- builtin.h | 1 + cache.h | 9 +++++- connect.c | 17 +++++++++++- daemon.c | 10 ++----- git.c | 1 + rerere.c | 3 +- sha1_file.c | 13 +++++++- transport.c | 4 +- 14 files changed, 115 insertions(+), 34 deletions(-) rename receive-pack.c => builtin-receive-pack.c (91%) -- 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