Junio C Hamano wrote: > When a commit moves a file wholesale without affecting the block of > code you are interested in, you know that whole block came from the > file in the old tree at pre-rename location without looking at > anywhere else. That is why renamed but pickaxe-uninteresting > filepairs are dropped. > > When a commit moves (some lines of) the block of code you are > interested in from one file to another, it may have been a single > instance moving to another place, but it may well have been multiple > copies consolidated into one (the new copy, pickaxe digging from > future to past may see "disappearing"). That is a significant event > worth digging into further by first stopping there and then > inspecting the whole change with --pickaxe-all to see what changes > that are similar to the change in question exist in the other parts > (notice the multiple) of the tree.
Makes sense. I wasn't looking at it from a macro perspective. Yeah, I constantly re-read 217 and your follow-up. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html