one file, all of its history
The history of one file, including before it was renamed.
Most of the time you do not want the history of the repository. You want the history of the one file you are looking at, and you want it to survive the rename that happened last spring.
Renames do not end the story
FluxGit follows the file across renames, so the history does not stop at the commit where
it changed name. Underneath it is git log --follow, which is the correct answer
and the one hardest to remember at the moment you need it.
Step through it
Arrow keys move through the commits that touched the file, with the diff following as you go, so reading how something arrived at its current shape is one key held down rather than a sequence of lookups. Any commit can be revealed in the graph to see what else it changed.