Junio C Hamano <gitster@xxxxxxxxx> writes: > Does anybody remember why we use a copied string of "ref_git_copy" in > builtin/clone.c::setup_reference()? > > ref_git = real_path(option_reference); > ... > ref_git_copy = xstrdup(ref_git); It didn't have anything to do with transport/remote layer. This codepath uses real_path() and optionally mkpath(), both of which returns a short-lived static buffer to return its findings, and long-term users are expected to copy it away. I'll add a comment to that effect in the code. -- 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