Seafile History

(NOTE: updated to include images)

Another fly-by post.

Seafile has a really neat ‘history’ browser - on the web site you will see a little clock icon when viewing a library. If you click this you can navigate to a point-in-time and then either restore the entire library, a folder or a file from that snapshot.

For example, from the list of libraries:

library list

pick a library:

a library

click on the history icon:

list of snapshots

choose a snapshot:

folders in that snapshot

navigate as you wish:

nested folders

then either restore or download the file:

a file

Neat huh - unfortunately it is only on the web, not the local sync client - I wonder if the client doesn’t have all the required meta-data.

It is also blindingly quick.

I achieved a very similar thing at work using event-streams - the ‘historical view’ was literally just a fold over all events up to that point in time - but that is going to have to wait for another day :-).