All Top-level Files
Not logged in

Files in the top-level directory in any check-in


sqlite-temporal-fs

About

sqlite-temporal-fs allows Linux, FreeBSD, NetBSD and MacOS to mount a sqlite database file as a temporal filesystem that you can reverse to any time in the past.

Requirements

Usage

Mount a filesystem

$ sqlite-temporal-fs <mount_point> [<db_path>]

If a database file doesn't exist, sqlite-temporal-fs create db file and tables.

If a database file name isn't specified, sqlite-temporal-fs use in-memory-db instead of a file. All data will be deleted when the filesystem is closed.

Unmount a filesystem

$ fusermount -u <mount_point>
$ umount <mount_point>

example

$ sqlite-temporal-fs ~/mount ~/filesystem.sqlite &
$ echo "Hello world\!" > ~/mount/hello.txt
$ cat ~/mount/hello.txt
Hello world!

functions

Tuneables

Temporal features

Platforms

Temporal Test Suite Sample

tclsh create\_files.tcl