В чем разница между "git whatchanged - filename" и "git rev-list - filename ”

В чем разница между двумя приведенными ниже командами. Я вижу разные выходы.
Оба запускаются из клона, имеющего одну ветвь.

git whatchanged -m -- foo.c

git rev-list --reverse --all -- foo.c
6
задан Senthil A Kumar 7 December 2011 в 12:00
поделиться