* The first pass looks for unrenamed path to optimize for
* common cases, then we look for renames in the second pass.
*/
* The first pass looks for unrenamed path to optimize for
* common cases, then we look for renames in the second pass.
*/
struct blame_origin *(*find)(struct commit *, struct blame_origin *);
find = pass ? find_rename : find_origin;
struct blame_origin *(*find)(struct commit *, struct blame_origin *);
find = pass ? find_rename : find_origin;