User-level Versioning File System

Wayback is a user-level versioning file system, based upon FUSE (version 2.8)

Right now, its log files intercept every single modification to the versioned file system. This leads to very cluttered log files, where it is quite hard for the user to find the previous version of a given file.

Goal of this project is to modify the logging mechanism, so that is only records the modifications to the files performed by the user (hiding temporary files automatically created by programs).

Required skills: sound C programming skills. Some knowledge of versioning systems may help.

Contacts: