On 09/09/2016 10:20 PM, Richard Hipp wrote:
> On 9/9/16, Adam Jensen <han...@riseup.net> wrote:
>> On 09/05/2016 05:23 PM, Adam Jensen wrote:
>>> B. I suspect the storage requirement will be twice (2x) the data size -
>>> the data is stored once in the Fossil database and another copy would
>>> exist in the file-system [as a check-out].
>>
>> I wonder if it would be nifty if Fossil could export a set (or several
>> sets) of files as a FUSE[1] file-system?
> 
> Already does that. https://www.fossil-scm.org/fossil/help?cmd=fusefs
> 

That's awesome! It might be possible that with only a few tweaks in a
few commands that Fossil could be used effectively and smoothly to work
with large unversioned data/media files.

In my ongoing attempt to better understand the capabilities and
constraints of how Fossil might be used to manage large datasets along
with their analysis methods and products, I have two additional questions:

1. What is the largest size of any single file that can be checked into
a repository?

2. How well will the sync command handle large files?

Additionally, and this might not be a reasonable variation of the fusefs
command, I've only been playing with it for about ten minutes, but it
might be easier to understand and use if there were a couple more options:

Usage: fossil fusefs ?options? DIRECTORY

Options:

--debug

-R|--repository REPO    *new* There need not be an existing checkout.

?VERSION | --latest?    *new*

This command uses the Fuse Filesystem (FuseFS) to mount a *READ-ONLY*
directory at DIRECTORY that contains the content of all check-ins in the
repository.

If ?VERSION is specified, the names of files are DIRECTORY/PATH where
DIRECTORY is the root of the mount, and PATH is the pathname of the file
in the check-in.

If not ?VERSION is not specified, the names of files are
DIRECTORY/checkins/VERSION/PATH where DIRECTORY is the root of the mount
and VERSION is any valid check-in name (examples: "trunk" or "tip" or a
tag or any unique prefix of a SHA1 hash, etc).

_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to