Matthieu Moy [off-list ref] writes:
So activating --follow for all "git log" calls would prevent log from
being used with several pathspecs.
Or, do you have a preparation patch that allows --follow with multiple
pathspecs? ;-)
In any case, you have to test "git log -- path1 path2" with the option
activated.
Or more commonly, just "git log" with no pathspec.
I also think that it is a bad idea to force "log --follow" to people
before it is made into a true feature; as it stands, it is merely a
"checkbox" item. It has too severe limitation to be used seriously
in real projects, unless your history is completely linear.
cf.
http://thread.gmane.org/gmane.comp.version-control.git/269357/focus=269433