On 10/24/2016 04:59 PM, Warren Young wrote:
> On Oct 24, 2016, at 2:32 PM, Adam Jensen <[email protected]> wrote:
>> Isn't it a file (version) management system based on an embedded database?
> 
> Under casual inspection, Fossil presents itself to the user that way, but if 
> you dig into the way it actually works, you quickly find many places where 
> Fossil doesn’t behave like a POSIX filesystem.  (Or an NTFS one, for that 
> matter.)
[snip]

By file management system (as opposed to a filesystem) I mean something
more along the lines of managing the logistics, accounting, and
presentation of files (rather than simply the storage of files).

> There is an experimental (?) feature of Fossil allowing it to operate as a 
> FUSE filesystem.  (fossil help fusefs)  I suspect if you tried to use it that 
> way for any complex software build system — say, that of Firefox — that you’d 
> run into one or more of the above problems, or perhaps others I haven’t 
> cataloged, as the build system makes assumptions about POSIX semantics that 
> Fossil simply doesn’t provide.

If a class of files were managed by Fossil that were not stored in the
database but, rather, in the filesystem, it seems like FUSE might be a
way to present various views (or checkouts) to a user.

The current implementation seems to be a bit primitive and probably
isn't usable for large binary files.

http://www.mail-archive.com/[email protected]/msg23865.html
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to