So I ended up tackling this myself. I didn't bother moving the add_to_alternates_file(), though. Junio C Hamano (2): clone: allow more than one --reference clone: clone from a repository with relative alternates builtin/clone.c | 82 +++++++++++++++++++++++++++++++++++++++++------------ sha1_file.c | 2 +- t/t5601-clone.sh | 23 +++++++++++++++ 3 files changed, 87 insertions(+), 20 deletions(-) -- 1.7.6.557.gcee42 -- 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