Linux Snapshot Filesystem
Here is the CVS and the most up-to-date tarball of the Linux snapshot
filesystem. The CVS is taken from the Sourceforge CVS archives, but
has many of the files deleted, so it is useful only as a history.
The tarball was created before the CVS repository was screwed up.
What I would suggest for anyone who wants to work on snapfs is this:
- Have the administrators at Sourceforge transfer administration duties
for the snapfs project to yourself. Please also include the "adilger"
and "braam" sourceforge users as administrators for the project (we
are the original developers and may want to continue developing it
in the future).
- Re-enable (or re-create) mailing lists, CVS access, bug tracking, etc
on the Sourceforge project, so it is useful again.
- Do a CVS checkout of the current CVS repository. Do not use the "-P"
option to "cvs co". It will mostly be empty, but you will at least
have the correct directories and such.
- Untar the snapfs-0.90 tarball (inside the snapfs_alpha1 tarball) over
top of the CVS repository. This will give you the most recent version
of the files.
- Use "cvs add" to add back all of the files that were deleted. This will
revive all of the deleted histories from the CVS Attic, so you will get
proper CVS versions again.
- Check all of the versions back in. Now we have a working snapshot
filesystem for Linux again.
snapfs tarball holds the most recently
available version of the snapfs code.
snapfs CVS root from sourceforge
backups, probably not interesting to most people because most of the
files have been deleted. Kept here for archival reasons.