Backup api.

Pau Garcia i Quiles pgquiles at
Wed Dec 16 16:11:48 UTC 2015

On Wed, Dec 16, 2015 at 11:41 AM, Stef Bon <stefbon at> wrote:

> I'm a developer of a backup project. It's called fuse-backup, and aims to
> provide easy access to backup and earlier versions through a fuse
> filesystem.
> It's using btrfs to create snapshots, sqlite to keep track of what has
> been changed ans what versions of a file are available, and a fuse fs to
> provide easy access and a simple interface to manage backups.
> One of the things I want to achieve is integration with Dolphin, the
> filebrowser in KDE. I want to make it possible to add an option to the
> context menu per file to show versions. The most I want is that Dolphins
> expands the file with all the versions available.
> See:
> The screenshots will give some explanation I hope.
> I've been looking at the existing versioncontrolplugin API  of Dolphin,
> but it looks like I need something else. Now on one my computers I have the
> latest Ubuntu desktop version installed, and I see that in the filemanager
> in Unity there is already such an option:"Revert to Previous Version...".
> You are ahead of me !
> But isn't it a good idea to develop a common api to deal with various
> backup sollutions?
> To work with different filemanagers and different backup software?
You probably want to contact kde-devel at, maybe even
kde-core-devel at if what you want to do requires changes to KDE

There was a research project around 9-10 years ago, conducted outside KDE,
named "Time-travelling file manager". It provided a very nice and intuitive
interface for versioned filesystems. Unfortunately, the website is down, didn't grab the website on time and I cannot find the
screenshots in my hard drive (although I am sure I had a copy). It was
implemented as a separate application, not integrated into KDE3 (these were
the times of KDE3) :-( Essentially, it was a horizontal slider between the
top menu bar and the file manager window. Rightmost was the current status
of the filesystem, leftmost was the oldest filesystem snapshot view. By
sliding left and right, you moved from version to version. IMHO it was a
neat design.

(BTW, we should tell you in a couple of days if your talk has been accepted
for the Desktops DevRoom at FOSDEM 2016, voting is on-going)

Pau Garcia i Quiles
(Due to my workload, I may need 10 days to answer)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the ubuntu-devel mailing list