Ok, here's the patch-series to do rename detection of exact renames in linear time, except it's cleaned up into a nice series of 6 patches. The end result is identical to the previous patches (which got smushed down into just two patches in Junio's tree), apart from a fixed dependency in the Makefile that caused me grief and a broken test-suite due to some object files simply not being correctly recompiled. The end result should be more understandable this way. Linus - 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