I have set some of my clients up with Sparkleshare for shared documents, to avoid overly complex solutions like Alfresco etc. At the moment, accessing old versions of files requires me to get it for them manually through command line/full-featured GUI.
For those who don't know, Sparkleshare appears to the user to be a self-hosted Dropbox except it uses local and remote git repos for file management with automatic push/pull on file change events. Users can view version history, but no more (actually it's just a list of stylized commit messages).
In an ideal world I'd give my clients a (Mac OS X) GUI that will allow them no other functions than to view a file's log and revert/checkout a particular version. Sourcetree can do this, but gives the user far too much power to destroy their set up, and the interface is intimidating to the uninitiated.
Does such a thing exist? I'm expecting it doesn't, but you never know.
EDIT: A webgui would work too, if that exists.