I'm having some trouble getting an understanding and visibility into the content history of the files managed by my git annex repository.

git log shows changes to the files, but these changes are essentially just symlink changes. git log -p reveals these changes as symlink changes under .git/annex.

What I want is:

  1. Of a file, to see the changes to that file's content that have happened over time.
  2. Of a file, to be able to revert it to an older version of that file's content.
  3. Of a file, to get visibility into what versions of that file's content are available on what remotes.