Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Mar 2008 16:10:22 -0700
From:      Xin LI <delphij@delphij.net>
To:        freebsd-hackers@freebsd.org
Subject:   Some versioned storage program?
Message-ID:  <47E4405E.2080609@delphij.net>

next in thread | raw e-mail | index | archive | help
Hi, folks,

I'm looking for some versioned storage program that can fulfill the 
following requirements:

  - Open source/Free Software that can run on FreeBSD, or not far (i.e. 
on other POSIX OS)
  - Support of atomic commit/rollback.
  - Fast checkin time (At least,  when added/changed files are 
explicitly specified).
  - Fast update time (i.e. something like 'cvsup -s' that makes it 
possible to trust bookkeeping file rather than stat'ing every files)
  - Scalable for a large number of files, directories and revisions. 
Say, it is not acceptable for it to store a zillion of revisions as 
individual files within one directory.
  - Ideally it can support some sort of "hook" functions upon commit so 
that changes can be notified in some way such as e-mail.
  - Ideally it can support fast export of a snapshot for HEAD and 
"nearby" revision like HEAD - 1, etc.

I think what I need is some SCM software like subversion or hg, but I do 
not know if there is some superior stuff that matches these requirements 
better.  Any other suggestions?

Cheers,
-- 
Xin LI <delphij@delphij.net>	http://www.delphij.net/
FreeBSD - The Power to Serve!



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47E4405E.2080609>