I've performed several refactors in eclipse where I move a large set of files to another java package. These often result in a lot of files being automatically updated to resolve references. So, the commits in these cases tend to be quite large.
I assumed that git tracked the renames and I could use git log --follow to follow the history back through the rename, but git didn't track the renames.
I've performed smaller refactor operations in eclipse where the renames are detected on commit. The only difference seems to be the size of the commits.
Any ideas?
diff.renameLimitsetting. The default is 200, but you can configure it to a higher value in your global or per-repository git config.