Ryan Anderson <ryan@xxxxxxxxxxxxxx> writes: > What I was getting at was that not recording renames means we've traded > off a little bit of speed and maybe accuracy, when we care about > renames, for a simpler, better implementation. > > It's a tradeoff, but one that was very much the right decision, IMO. Well, that is like arguing that we do not autocommit every time the user makes any change in the working tree -- which means git cannot be used to go back to _any_ time in history -- but we are making that tradeoff and instead letting the user to decide explicitly when to make commits. Recording every keystrokes _is_ a wrong feature and not supporting a wrong feature _is_ a feature. It is not a tradeoff. When I said "not recording renames _is_ a feature", I really meant it that way. - : 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