| You're currently doing something like "git blame <filepath>/<filename>". If you change this behavior to "cd <filepath> ; git blame <filename>" this would always work for all files correctly. (Also this would solve a problem if the warnings come from multiple repos, which are not submodules, but checked out seperately) The only downside is the (in my opinion minnimal) performance hit for cding into each directory. |