Emeric mentioned that he was confused by the behavior of git clone --local file:///path/to/repo in that the --local is silently ignored. Looking over the documentation, it is quite unclear whether it is supposed to do anything or not. I don't think it's an especially pressing use case, so one solution could be to simply clarify the current behavior in the documentation. However, I figured this should just be a two-line fix to give it more sensible behavior, so why not just make it to do the sensible thing? And while my initial version was two lines, it ended up growing to handle all of the corner cases properly. So I'm not super-excited about patch 2, but given that it is written, I think it's a reasonable thing to do (and it is not _too_ complex). And then while I was on the subject, I did patch 3, which is something that has bugged me for a long time. [1/3]: t5701: modernize style [2/3]: clone: make --local handle URLs [3/3]: clone: allow --no-local to turn off local optimizations -Peff -- 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