Indicate change type in Submodule Diff Dialog
By @ch3cooli on November 04, 2012 13:59 (imported from Google Code)
Normally we upgrade submodule, so the submodule mount point should be fast-forward. If it rewinds, then probably the user makes a mistake dealing with submodule or the user wants a rollback.
I also consider non-fast-forward change, such as rebasing / cherry-pick custom changes to a new branch. Then use commit time to compare whether it switches to a newer/older commit.
It would be better to indicate the change type in Submodule diff dialog.